HELP: Read length and pointer array with column name from memory (only the used values) TYPE: OBJECT SYNTAX: ARY(METHOD=PCLNDLNCOLDAT,ALIGN=num)
This object is used to read a array with column name and data from memory based on length fields and pointers. A limit on the maximum length of the value and/or an alignment of this element can be set for better format detection. The array will be delimited with a last element which is initialized with binary zeros.
NUMBER: METHOD=PCLNDLNCOLDAT - Sets field order of length values and buffer pointer as well as padding [PCLNDLNCOLDAT]
PCLNDLNCOLDAT - 32 bit length field (integer, system endian) for column name, 32 bit length filed (integer, system endian) for data length, pointer to the column name, pointer to the data; no padding but aligned (packed, 16/24 bytes on 32/64 bit systems)
NUMBER: ALIGN=num - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]