public class SqlArrayValueConstructor extends SqlMultisetValueConstructor
MULTISET
[<expr>, ...].kind, MDX_PRECEDENCE, NL| Constructor and Description |
|---|
SqlArrayValueConstructor() |
| Modifier and Type | Method and Description |
|---|---|
RelDataType |
inferReturnType(SqlOperatorBinding opBinding)
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
|
checkOperandTypes, getComponentType, unparsegetSyntax, reduceExpracceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, createCall, createCall, createCall, createCall, deriveType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, hashCode, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isName, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateCall, validateOperands, validRexOperandspublic RelDataType inferReturnType(SqlOperatorBinding opBinding)
SqlOperatorSqlReturnTypeInference to the constructor.inferReturnType in class SqlMultisetValueConstructoropBinding - description of invocation (not necessarily a
SqlCall)Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.