dmaClass_QueryResultRow

This object is a result row from the result set object of a query. Thus, this is the end product of a query.

Class ID: dmaClass_QueryResultRow
Superclass: DMA

Interfaces

IUnknown
IdmaObject
IdmaProperties

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 Result Row

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Select List Offset

Yes

Yes

Yes

Yes

Integer32

Scalar

Detailed Description

Note that result row objects just hold properties: they do not support the IdmaConnection interface, so they are never a scratchpad object for an independently persistable object.

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

• Select List Offset {dmaProp_SelectListOffset}

The value of this property gives an index value suitable for passing to a GetPropVal*ByIndex method. The property value at that index will be the value of the first property in the Selections list of the query which generated this result row. The remaining Selections properties appear in order with consecutively higher indices from this index.

The value of dmaProp_SelectListOffset will be the same for all result rows belonging to a single result set, but may differ from result set to result set.