EntityMapProperties
Alias:EntityMapProperties
, RenameEntityFields
, RenameProperties
, RenameProps
Output:Array<T>
Rename entity properties
Parameter | Type | Required | Position | Summary |
---|---|---|---|---|
EntityStream In | array<entity> | ✔ | 1 | The stream of entities to change the field names of. |
Mappings To | entity | ✔ | 2 | An entity containing mappings. The keys in the entity will be the new column names. The value of each property should either the name of the source column or a list of source column names |
Examples​
Example 1​
SCL​
EntityMapProperties In: [
('typeA': 'A', 'valueA': 1)
('typeB': 'B', 'valueB': 2)
('typeA': 'A', 'valueA': 3)
] Mappings: ('value': ['valueA', 'valueB'] 'type': ['typeA', 'typeB'])
Expected Output​
[('type': "A" 'value': 1), ('type': "B" 'value': 2), ('type': "A" 'value': 3)]
Example 2​
SCL​
RenameProperties In: [('a': 1), ('b': 1), ('c': 1)] To: ('value': ['a', 'b', 'c'])
Expected Output​
[('value': 1), ('value': 1), ('value': 1)]