Public member functions

NzaeCorrelationType getCorrelationType() const
Gets the correlation type.
int getInputColumnCount() const
Gets the number of input columns.
int getInputScale(int index) const
Gets the input column scale.
int getInputSize(int index) const
Gets the input column size.
NzaeDataTypes::Types getInputType(int index) const
Gets the input data type.
int getOutputColumnCount() const
Gets the number of output columns.
int getOutputScale(int index) const
Gets the output column scale.
int getOutputSize(int index) const
Gets the output column size.
NzaeDataTypes::Types getOutputType(int index) const
Gets the output data type.
bool hasFinal() const
Specifies if the function was invoked with a FINAL clause.
bool hasOrder() const
Specifies if the function was invoked with an ORDER BY clause.
bool hasOver() const
Specifies if the function invoked with an OVER clause.
bool hasPartition() const
Specifies if the function was invoked with a PARTITION BY clause.
bool inputIsConstant(int index) const
Determines whether the input is constant.
bool isOneOutputRowRestriction() const
Determines if the function is scalar.
► NzaeMetadata(int inputColumnCount, NzaeDataTypes::Types *inputTypes, int *inputIsConstant, int *inputSizes, int *inputScales, int outputColumnCount, NzaeDataTypes::Types *outputTypes, int *output- Sizes, int *outputScales, bool oneRow, int correlationType, bool hasFinal, bool hasOver, bool hasSort, bool hasPartition)
~NzaeMetadata()