Package ai.dat.core.semantic.calcite
Class DatSqlBetweenOperator
java.lang.Object
org.apache.calcite.sql.SqlOperator
org.apache.calcite.sql.SqlSpecialOperator
org.apache.calcite.sql.SqlInfixOperator
org.apache.calcite.sql.fun.SqlBetweenOperator
ai.dat.core.semantic.calcite.DatSqlBetweenOperator
public class DatSqlBetweenOperator
extends org.apache.calcite.sql.fun.SqlBetweenOperator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.sql.fun.SqlBetweenOperator
org.apache.calcite.sql.fun.SqlBetweenOperator.FlagNested classes/interfaces inherited from class org.apache.calcite.sql.SqlSpecialOperator
org.apache.calcite.sql.SqlSpecialOperator.ReduceResult, org.apache.calcite.sql.SqlSpecialOperator.TokenSequence -
Field Summary
Fields inherited from class org.apache.calcite.sql.fun.SqlBetweenOperator
flag, LOWER_OPERAND, UPPER_OPERAND, VALUE_OPERANDFields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL -
Constructor Summary
ConstructorsConstructorDescriptionDatSqlBetweenOperator(org.apache.calcite.sql.fun.SqlBetweenOperator.Flag flag, boolean negated) -
Method Summary
Modifier and TypeMethodDescriptionvoidunparse(org.apache.calcite.sql.SqlWriter writer, org.apache.calcite.sql.SqlCall call, int leftPrec, int rightPrec, boolean hasFlag) Methods inherited from class org.apache.calcite.sql.fun.SqlBetweenOperator
getName, getSignatureTemplate, inferReturnType, isNegated, not, reduceExpr, unparse, validRexOperandsMethods inherited from class org.apache.calcite.sql.SqlSpecialOperator
getSyntaxMethods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, deriveOperandType, deriveType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getNameAsId, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSqlCallFactory, getStrongPolicyInference, hashCode, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, reverse, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateCall, validateOperands
-
Constructor Details
-
DatSqlBetweenOperator
public DatSqlBetweenOperator(org.apache.calcite.sql.fun.SqlBetweenOperator.Flag flag, boolean negated)
-
-
Method Details
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, org.apache.calcite.sql.SqlCall call, int leftPrec, int rightPrec, boolean hasFlag)
-