dmaClass_QueryNode

The base class for most Query-related objects.

Class ID: dmaClass_QueryNode
Superclass: DMA

Interfaces

IUnknown
IdmaObject
IdmaProperties
IdmaEditProperties [Optional]

Properties

Name

Impl. Required

System Gen'ed

Read-Only

Value Required

Type

Cardinality

Required Class

OIID

-

Yes

Yes

-

String

Scalar

Class Description

Yes

Yes

Yes

Yes

Object

Scalar

Class Description

This

-

Yes

Yes

Yes

Object

Scalar

Query Node

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Detailed Description

Query Node objects are non-persistent helper objects used to form From Expressions, Selections, Orderings, and Query Expression. They are basically just a collection of properties. Object valued properties of Query Node objects are maintained by reference. This means that an internal interface pointer is kept internally in Query Node objects. Query Node objects form a hierarchy rooted at the Query object. The hierarchy can be traversed from the root downward by getting the value of object valued properties.

Property Descriptions

• 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