Class ArrayContains
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlFunction
-
- org.apache.solr.handler.sql.functions.ArrayContains
-
- Direct Known Subclasses:
ArrayContainsAll,ArrayContainsAny
public abstract class ArrayContains extends org.apache.calcite.sql.SqlFunction
-
-
Constructor Summary
Constructors Constructor Description ArrayContains(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckOperandTypes(org.apache.calcite.sql.SqlCallBinding callBinding, boolean throwOnFailure)org.apache.calcite.rel.type.RelDataTypederiveType(org.apache.calcite.sql.validate.SqlValidator validator, org.apache.calcite.sql.validate.SqlValidatorScope scope, org.apache.calcite.sql.SqlCall call)org.apache.calcite.sql.SqlOperandCountRangegetOperandCountRange()-
Methods inherited from class org.apache.calcite.sql.SqlFunction
getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifier
-
Methods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, deriveOperandType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, not, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, reverse, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
-
-
-
-
Constructor Detail
-
ArrayContains
public ArrayContains(String name)
-
-
Method Detail
-
getOperandCountRange
public org.apache.calcite.sql.SqlOperandCountRange getOperandCountRange()
- Overrides:
getOperandCountRangein classorg.apache.calcite.sql.SqlOperator
-
checkOperandTypes
public boolean checkOperandTypes(org.apache.calcite.sql.SqlCallBinding callBinding, boolean throwOnFailure)- Overrides:
checkOperandTypesin classorg.apache.calcite.sql.SqlOperator
-
deriveType
public org.apache.calcite.rel.type.RelDataType deriveType(org.apache.calcite.sql.validate.SqlValidator validator, org.apache.calcite.sql.validate.SqlValidatorScope scope, org.apache.calcite.sql.SqlCall call)- Overrides:
deriveTypein classorg.apache.calcite.sql.SqlFunction
-
-