A metadata class object describing an enumeration.
Class ID: dmaClass_Enumeration
Superclass: DMA
Name | Impl. Required | System Gen'ed | Read-Only |
Value Required | Type | Cardinality | Required Class |
- |
Yes | Yes | - | String | Scalar |
| |
Yes |
Yes | Yes | Yes | Object | Scalar | Class Description | |
- |
Yes | Yes | Yes | Object | Scalar | Enumeration | |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
Yes |
Yes | Yes | Yes | Integer32 | Scalar |
|
An enumeration of elements of a common data type. An enumeration is different than a list, in that there is an expectation that the number of elements could be large, that the elements being enumerated could be from a docspace that is being updated concurrently, and that the number of elements is not known in advance and can change as the sequence of elements is enumerated due to concurrent updates. Therefore, there is no expectation of reproducibility if the sequence is reset and regenerated.
• OIID {dmaProp_OIID}
Property Inherited from DMA
• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA
• This {dmaProp_This}
Property Inherited from DMA
• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA
• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA
• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA
• Data Type {dmaProp_DataType}
The data type of the elements in the enumeration.
The allowed values for this property are DMA_DATATYPE_BINARY, DMA_DATATYPE_BOOLEAN, DMA_DATATYPE_DATETIME, DMA_DATATYPE_FLOAT64, DMA_DATATYPE_ID, DMA_DATATYPE_INTEGER32, DMA_DATATYPE_OBJECT, DMA_DATATYPE_STRING, and DMA_DATATYPE_RESULT_ROW.