NzaeMetadata structure reference
Metadata describing the input and output rows of the AE.
Public attributes
- correlationType
- hasOver
- hasPartition
- hasSort
- inputColumnCount
- inputIsConstant
- inputScales
- inputSizes
- inputTypes
- oneOutputRowRestriction
- outputColumnCount
- outputScales
- outputSizes
- outputTypes
Detailed descirption
Metadata describing the input and output rows of the AE.
The memory pointed to by inputTypes and outputTypes belongs to the handle and should not be freed by the user.
Member data documentation
- NzaeCorrelationType correlationType
- Correlation: see definition of NzaeCorrelationType.
- bool hasOver
- Invoked with OVER.
- bool hasPartition
- Has partition.
- bool hasSort
- Invoked with SORT.
- int inputColumnCount
- The number of input columns.
- int* inputIsConstant
- Determines if the input type is a constant, 0 or 1.
- int* inputScales
- The scale of the numeric, otherwise 0.
- int* inputSizes
- The precision of the numeric or the max size of the string.
- NzudsDataType* inputTypes
- The input data types. NzudsDataType is defined elsewhere.
- bool oneOutputRowRestriction
- Row restriction; if TRUE, exactly one output row is required per input row and no output is allowed after the end of the data
- int outputColumnCount
- The number of output columns.
- int* outputScales
- The scale of the numeric, otherwise 0.
- int* outputSizes
- The precision of the numeric or the max size of the string.
- NzudsDataType* outputTypes
- The output data types. NzudsDataType is defined elsewhere.