public class OrOperator extends Operator<java.lang.Boolean>
Modifier and Type | Field and Description |
---|---|
static FunctionInfo |
INFO |
static java.lang.String |
NAME |
PREFIX, RETURN_TYPE
Constructor and Description |
---|
OrOperator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
evaluate(Input<java.lang.Boolean>... args)
Evaluate the function using the provided arguments
|
FunctionInfo |
info()
Provides meta information about this function implementation.
|
Symbol |
normalizeSymbol(Function function,
TransactionContext transactionContext)
Normalize a symbol into a simplified form.
|
static void |
register(OperatorModule module) |
generateInfo, operator
anyNonLiterals, compile, evaluateIfLiterals, withOperator
public static final java.lang.String NAME
public static final FunctionInfo INFO
public static void register(OperatorModule module)
public FunctionInfo info()
FunctionImplementation
public Symbol normalizeSymbol(Function function, TransactionContext transactionContext)
FunctionImplementation
normalizeSymbol
in interface FunctionImplementation
normalizeSymbol
in class Operator<java.lang.Boolean>
transactionContext
- context which is shared across normalizeSymbol calls during a statement-lifecycle.
This will only be present if normalizeSymbol is called on the handler node.
normalizeSymbol calls during execution won't receive a StmtCtx