dmaClass_QueryOperator

This class represents operators in a query expression.

Class ID: dmaClass_QueryOperator
Superclass: Query Nonterminal Node

Interfaces

IUnknown
IdmaObject
IdmaProperties
IdmaEditProperties

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 Operator

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Operands

Yes

-

-

-

Object

List

Query Operator Id

Yes

-

-

Yes

ID

Scalar

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

• Operands {dmaProp_Operands}
Property Inherited from Query Nonterminal Node

• Query Operator Id {dmaProp_QueryOperatorId}

Specifies the id of the operator to be applied to the operands given by dmaProp_Operands.

The Query Operator Description object for the operator having that id must have the value DMA_JOIN_PARTICIPATION_NONE or DMA_JOIN_PARTICIPATION_OPERAND as the value for its Join Participation property.

The Ids of query operators are well known DMA-defined Ids.

Well Known Query Operator Instances