Uses of Class
org.apache.calcite.sql.SqlCallBinding
-
Packages that use SqlCallBinding Package Description org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.fun Defines the set of standard SQL row-level functions and operators.org.apache.calcite.sql.type SQL type system. -
-
Uses of SqlCallBinding in org.apache.calcite.sql
Methods in org.apache.calcite.sql with parameters of type SqlCallBinding Modifier and Type Method Description boolean
SqlOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
Checks that the operand values in aSqlCall
to this operator are valid.java.lang.String
SqlJdbcFunctionCall.MakeCall. isValidArgCount(SqlCallBinding binding)
java.lang.String
SqlJdbcFunctionCall.PermutingMakeCall. isValidArgCount(SqlCallBinding binding)
java.lang.String
SqlJdbcFunctionCall.SimpleMakeCall. isValidArgCount(SqlCallBinding binding)
-
Uses of SqlCallBinding in org.apache.calcite.sql.fun
Methods in org.apache.calcite.sql.fun with parameters of type SqlCallBinding Modifier and Type Method Description private boolean
SqlLiteralChainOperator. argTypesValid(SqlCallBinding callBinding)
private boolean
SqlJsonValueFunction. canCastFrom(SqlCallBinding callBinding, boolean throwOnFailure, RelDataType inType, RelDataType outType)
boolean
SqlCaseOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlCastFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
Makes sure that the number and types of arguments are allowable.boolean
SqlDatePartFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlDotOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlItemOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlJsonObjectFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlJsonValueFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlLikeOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlLiteralChainOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlMapValueConstructor. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlMultisetMemberOfOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlMultisetQueryConstructor. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlMultisetValueConstructor. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlOverlapsOperator. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlPositionFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlSubstringFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlTrimFunction. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
private RelDataType
SqlCaseOperator. inferTypeFromValidator(SqlCallBinding callBinding)
-
Uses of SqlCallBinding in org.apache.calcite.sql.type
Methods in org.apache.calcite.sql.type with parameters of type SqlCallBinding Modifier and Type Method Description private boolean
CompositeOperandTypeChecker. check(SqlCallBinding callBinding)
boolean
AssignableOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
ComparableOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
CompositeOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
FamilyOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
LiteralOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
MultisetOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
OperandTypes.PeriodOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SameOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SetopOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
boolean
SqlOperandTypeChecker. checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure)
Checks the types of all operands to an operator call.protected boolean
SameOperandTypeChecker. checkOperandTypesImpl(SqlOperatorBinding operatorBinding, boolean throwOnFailure, SqlCallBinding callBinding)
protected boolean
SameOperandTypeExceptLastOperandChecker. checkOperandTypesImpl(SqlOperatorBinding operatorBinding, boolean throwOnFailure, SqlCallBinding callBinding)
boolean
CompositeSingleOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode node, int iFormalOperand, boolean throwOnFailure)
boolean
FamilyOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode node, int iFormalOperand, boolean throwOnFailure)
boolean
LiteralOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode node, int iFormalOperand, boolean throwOnFailure)
boolean
OperandTypes.PeriodOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode node, int iFormalOperand, boolean throwOnFailure)
boolean
SameOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode operand, int iFormalOperand, boolean throwOnFailure)
boolean
SqlSingleOperandTypeChecker. checkSingleOperandType(SqlCallBinding callBinding, SqlNode operand, int iFormalOperand, boolean throwOnFailure)
Checks the type of a single operand against a particular ordinal position within a formal operator signature.private boolean
ComparableOperandTypeChecker. checkType(SqlCallBinding callBinding, boolean throwOnFailure, RelDataType type)
void
ExplicitOperandTypeInference. inferOperandTypes(SqlCallBinding callBinding, RelDataType returnType, RelDataType[] operandTypes)
void
SqlOperandTypeInference. inferOperandTypes(SqlCallBinding callBinding, RelDataType returnType, RelDataType[] operandTypes)
Infers any unknown operand types.static boolean
SqlTypeUtil. isCharTypeComparable(SqlCallBinding binding, java.util.List<SqlNode> operands, boolean throwOnFailure)
Returns whether the operands to a call are char type-comparable.
-