The purpose of this class is to designate a property of a persistent object involved in a query. Thus, leaf nodes of the Query Expression parse tree that reference properties are of this class.
Class ID: dmaClass_QueryProperty
Superclass: Query Node
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 | Query Property | |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
Yes |
- | - | Yes | Integer32 | Scalar |
| |
Yes |
- | - | Yes | ID | Scalar |
|
• 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
• Searchable Class Occurrence {dmaProp_SearchableClassOccurrence}
This is the occurrence number of the searchable class in the current query.
In each query, the searchable class occurrences are assigned non negative integers by the client. These integers are unique in the context of the current query. This is necessary because the same searchable class can occur more than once in the From Expression’s of the query. References to properties in the query are tied to a particular searchable class occurrence.
• Property Id {dmaProp_PropertyId}
Specifies the property of the searchable class. The value may be any one of the identifiers for the desired property.