PhysicalMapping
CDIFDataDescription::Classes::PhysicalMapping
Definition
Generic per-field physical mapping. Carries column index, format, physical data type, plus numeric-format details (decimal positions, separators, scale, length).
Diagram
Inheritance
Generalizes: AbstractMapping ↗
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| index | integer | [0..1] | cdif:index - column index of this variable's values. |
| format | string | [0..1] | cdif:format - format token / pattern for parsing values. |
| physicalDataType | string | [0..1] | cdif:physicalDataType - physical representation type for the column's bytes. |
| decimalPositions | integer | [0..1] | cdi:decimalPositions - number of decimal positions. |
| defaultDecimalSeparator | string | [0..1] | cdi:defaultDecimalSeparator - default decimal separator character. |
| defaultDigitGroupSeparator | string | [0..1] | cdi:defaultDigitGroupSeparator - default digit-group separator character. |
| numberPattern | string | [0..1] | cdi:numberPattern - numeric format pattern. |
| scale | integer | [0..1] | cdi:scale - numeric scale. |
| length | integer | [0..1] | cdi:length - column width / value length. |
| maximumLength | integer | [0..1] | cdi:maximumLength - maximum value length. |
| minimumLength | integer | [0..1] | cdi:minimumLength - minimum value length. |
| typeOfNumericValue | string | [0..1] | cdi:typeOfNumericValue - type of numeric value (integer / decimal / ...). |
| nullSequence | string | [0..1] | cdi:nullSequence - sequence representing null. |
| arrayBase | integer | [0..1] | cdi:arrayBase - base index for array-valued columns (0 or 1). |
Associations
No associations.