Public member functions documentation

NzaeCorrelationType getCorrelationType() const
Gets the correlation type.
Returns
NzaeCorrelationType
The correlation type.
int getInputColumnCount() const
Gets the number of input columns.
Returns
The number of input columns.
int getInputScale(int index) const
Gets the input column scale.
Parameters
index
The input index.
Returns
The scale of input column.
Exceptions
NzaeException
int getInputSize(int index) const
Gets the input column size.
Parameters
index
The input index.
Returns
The length for string type; precision for numeric type.
Exceptions
NzaeException
NzaeDataTypes::Types getInputType(int index) const
Gets the input data type.
Parameters
index
The input index.
Returns
Types
The input data type.
Exceptions
NzaeException
int getOutputColumnCount() const
Gets the number of output columns.
Returns
The number of output columns.
int getOutputScale(int index) const
Gets the output column scale.
Parameters
index
The output index.
Returns
The scale of output column.
Exceptions
NzaeException
int getOutputSize(int index) const
Gets the output column size.
Parameters
index
The output index.
Returns
The length for string type; precision for numeric type.
Exceptions
NzaeException
NzaeDataTypes::Types getOutputType(int index) const
Gets the output data type.
Parameters
index
The output index.
Returns
Types
The output data type.
Exceptions
NzaeException
bool hasFinal() const
Specifies if the function was invoked with a FINAL clause.
Returns
TRUE if the table function invoked with TABLE WITH FINAL.
bool hasOrder() const
Specifies if the function was invoked with an ORDER BY clause.
Returns
TRUE if the table function invoked with ORDER.
bool hasOver() const
Specifies if the function invoked with an OVER clause.
Returns
TRUE if the table function invoked with OVER.
bool hasPartition() const
Specifies if the function was invoked with a PARTITION BY clause.
Returns
TRUE if the table function invoked with PARTITION BY.
bool inputIsConstant(int index) const
Determines whether the input is constant.
Parameters
index
The input index.
Returns
TRUE if the value of this column is constant for all rows.
Exceptions
NzaeException
bool isOneOutputRowRestriction() const
Determines if the function is scalar.
Returns
TRUE if a scalar function.
► 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()