Class ArrayContainsAny
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlFunction
-
- org.apache.solr.handler.sql.functions.ArrayContains
-
- org.apache.solr.handler.sql.functions.ArrayContainsAny
-
public class ArrayContainsAny extends ArrayContains
Operator for filtering on Solr multi-valued fields with 'OR" clause. Example: ARRAY_CONTAINS_ALL(field, ('val1', 'val2')) will be transformed to filter query field:("val1" OR "val2")
-
-
Constructor Summary
Constructors Constructor Description ArrayContainsAny()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAllowedSignatures(String opNameToUse)
-
Methods inherited from class org.apache.solr.handler.sql.functions.ArrayContains
checkOperandTypes, deriveType, getOperandCountRange
-
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, 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
-
-