public class AnyNeqOperator extends AnyOperator<AnyNeqOperator>
AnyOperator.AnyResolver
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
functionInfo, OPERATOR_PREFIX
RETURN_TYPE
Modifier | Constructor and Description |
---|---|
protected |
AnyNeqOperator(FunctionInfo info) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
compare(int comparisonResult)
called inside
AnyOperator.normalizeSymbol(io.crate.analyze.symbol.Function)
in order to interpret the result of compareTo
subclass has to implement this to evaluate the -1, 0, 1 to boolean
e.g. |
static void |
register(OperatorModule module) |
collectionValueToIterable, doEvaluate, evaluate, info, normalizeSymbol
generateInfo
anyNonLiterals, compile, containsNullLiteral, evaluateIfLiterals, hasNullInputs
protected AnyNeqOperator(FunctionInfo info)
public static void register(OperatorModule module)
protected boolean compare(int comparisonResult)
AnyOperator
AnyOperator.normalizeSymbol(io.crate.analyze.symbol.Function)
in order to interpret the result of compareTo
subclass has to implement this to evaluate the -1, 0, 1 to boolean
e.g. for Lt -1 is true, 0 and 1 is false.compare
in class AnyOperator<AnyNeqOperator>
comparisonResult
- the result of someLiteral.compareTo(otherLiteral)CmpOperator.compare(int)