org.eigenbase.sql.fun
Class SqlCollectionTableOperator
java.lang.Object
org.eigenbase.sql.SqlOperator
org.eigenbase.sql.SqlSpecialOperator
org.eigenbase.sql.SqlFunctionalOperator
org.eigenbase.sql.fun.SqlCollectionTableOperator
public class SqlCollectionTableOperator
- extends SqlFunctionalOperator
SqlCollectionTableOperator is the "table function derived table" operator. It
converts a table-valued function into a relation, e.g. "SELECT * FROM
TABLE(ramp(5))
".
This operator has function syntax (with one argument), whereas SqlStdOperatorTable.explicitTableOperator
is a prefix operator.
- Author:
- jhyde, stephan
Methods inherited from class org.eigenbase.sql.SqlOperator |
acceptCall, acceptCall, adjustType, argumentMustBeScalar, checkOperandCount, checkOperandTypes, createCall, createCall, createCall, createCall, deriveType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isName, leftPrec, preValidateCall, requiresDecimalExpansion, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateCall, validateOperands |
MODALITY_RELATIONAL
public static final int MODALITY_RELATIONAL
- See Also:
- Constant Field Values
MODALITY_STREAM
public static final int MODALITY_STREAM
- See Also:
- Constant Field Values
modality
private final int modality
SqlCollectionTableOperator
public SqlCollectionTableOperator(String name,
int modality)
getModality
public int getModality()