Mapping
relational-functions mapping
syntax
- mapping(SrcUnit, DstUnit)
definition
mapping(SrcUnit, DstUnit) results in a relation with the index-numbers of the domain-unit DstUnit. The resulting attribute has as values-unit DstUnit and as domain unit SrcUnit.
description
mapping(SrcUnit, DstUnit) is equivalent with convert(id (SrcUnit), DstUnit), but requires less memory.
applies to
- SrcUnit, DstUnit units with value types of the group CanBeDomainUnit
since version
7.119
example
unit<uint32> RegionSrc: nrofrows = 5;
unit<uint32> RegionDst: nrofrows = 5;
attribute<Region> RegionDst_rel (RegionSrc) := mapping(RegionSrc, RegionDst);
RegionDst_rel |
---|
0 |
1 |
2 |
3 |
4 |
domain RegionSrc, nr of rows = 5