Metadata member functions

describe(self)
Returns a string representation of the metadata.
getDataTypeName(self, dataType)
Gets the name of a specified data type.
getInputTypes(self)
Gets a list of input data types.
getNumberOfInputColumns(self)
Gets the number of input columns.
getNumberOfOutputColumns(self)
Gets the number of output columns.
getInputPrecision(self, columnIndex)
Gets the precision of an input numeric.
getInputScale(self, columnIndex)
Gets the scale of an input numeric.
getInputSize(self, columnIndex)
Gets the size of an input string.
getInputType(self, columnIndex)
Gets the data type of an input.
getOutputPrecision(self, columnIndex)
Gets the precision of an output numeric.
getOutputScale(self, columnIndex)
Gets the scale of an output numeric.
getOutputSize(self, columnIndex)
Gets the size of an output string.
getOutputType(self, columnIndex)
Gets the data type of an output.
getUdfReturnType(self)
Gets the return data type for a UDF.
isCalledWithOrderByClause(self)
Determines if the function was called with an ORDER BY clause.
isCalledWithOverClause(self)
Determines if the function was called with an OVER clause.
isCalledWithPartitionByClause(self)
Determines if the function was called with a PARTITION BY clause.
isDataInnerCorrelated(self)
Determines if the function data is inner-correlated.
isDataLeftCorrelated(self)
Determines if the function data is left-correlated.
isDataUncorrelated(self)
Determines if the function data is uncorrelated.