Package org.apache.calcite.sql.fun
Class SqlQuantifyOperator
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlBinaryOperator
-
- org.apache.calcite.sql.fun.SqlInOperator
-
- org.apache.calcite.sql.fun.SqlQuantifyOperator
-
public class SqlQuantifyOperator extends SqlInOperator
Definition of the SQLALL
andSOME
operators.Each is used in combination with a relational operator:
<
,≤
,>
,≥
,=
,<>
.ANY
is a synonym forSOME
.
-
-
Field Summary
Fields Modifier and Type Field Description SqlKind
comparisonKind
-
Fields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL
-
-
Constructor Summary
Constructors Constructor Description SqlQuantifyOperator(SqlKind kind, SqlKind comparisonKind)
Creates a SqlQuantifyOperator.
-
Method Summary
-
Methods inherited from class org.apache.calcite.sql.fun.SqlInOperator
argumentMustBeScalar, deriveType, isNotIn, validRexOperands
-
Methods inherited from class org.apache.calcite.sql.SqlBinaryOperator
adjustType, getMonotonicity, getSignatureTemplate, getSyntax
-
Methods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, acceptCall, allowsFraming, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getNameAsId, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, rewriteCall, rightPrec, toString, unparse, unparseListClause, unparseListClause, validateCall, validateOperands
-
-