2.2.3.14.6 adtgTablegram Constants
The RDS Transport Protocol constants are provided as BYTE and USHORT values. The constants are the specific values of the constant terminals expressed in this documentation as part of the ABNF representation.
The following constants are used throughout the syntax definitions of the adtgTableGram:
BYTE Constants
adtgByteOrderLittleEndian (0x00)
adtgByteOrderBigEndian (0x01)
adtgNonUnicodeFormatForMBCS (0x00)
adtgUnicodeFormatForMBCS (0x01)
adtgUpdateColumnsOnly (0x01)
adtgUpdateRowsOnly (0x02)
adtgUpdateAllRows (0x03)
adtgCursorSnapshot (0x00)
adtgCursorGreedyKeyset (0x01)
adtgCursorKeyset (0x02)
adtgCursorUpdatableSnapshot (0x03)
adtgNonNormalized (0x00)
adtgNormalized (0x01)
BooleanSize (0x02)
IntegerSize (0x04)
USHORT Constants
adtgAsyncOptionSynch (0x0001)
adtgAsyncOptionAsynchBlocking (0x0002)
adtgAsyncOptionAsynchNonBlocking (0x0003)
DBTYPE-HCHAPTER (0x0088)
Token Identifier Constants
adtgTokenHeader (0x01)
adtgTokenHandlerOptions (0x02)
adtgTokenResultDescriptor (0x03)
adtgTokenResultContext (0x10)
adtgTokenTableDescriptor (0x05)
adtgTokenColumnDescriptor (0x06)
adtgTokenOriginalResultRow (0x07)
adtgTokenChangeResultRow (0x0A)
adtgTokenDeleteResultRow (0x0C)
adtgTokenInsertResultRow (0x0D)
adtgTokenDeleteResultRow (0x0C)
adtgTokenDone (0x0F)
adtgTokenChildRow (0x80)
adtgTokenChildResultRow (0x87)
adtgTokenChildChangeRow (0x8A)
adtgTokenChildDelete (0x8C)
adtgTokenChildInsert (0x8D)