LogicalOrInterpretable
LogicalOrInterpretable evaluates CEL logical-or short-circuit semantics.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LogicalOrInterpretable(
idValue,termsValue,exhaustiveValue?):LogicalOrInterpretable
Parameters
Section titled “Parameters”idValue
Section titled “idValue”number
termsValue
Section titled “termsValue”exhaustiveValue?
Section titled “exhaustiveValue?”boolean = false
Returns
Section titled “Returns”LogicalOrInterpretable
Methods
Section titled “Methods”args()
Section titled “args()”args():
InterpretableV2[]
args returns the normalized argument list for the call.
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”eval()
Section titled “eval()”eval(
activation):Val
eval evaluates the current node against an activation.
Parameters
Section titled “Parameters”activation
Section titled “activation”Returns
Section titled “Returns”Val
Implementation of
Section titled “Implementation of”exec()
Section titled “exec()”exec(
frame):Val
exec evaluates the current node within the given execution frame.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Val
Implementation of
Section titled “Implementation of”functionName()
Section titled “functionName()”functionName():
string
functionName returns the CEL function name for the call.
Returns
Section titled “Returns”string
Implementation of
Section titled “Implementation of”InterpretableCall.functionName
id():
number
id returns the expression id associated with the node.
Returns
Section titled “Returns”number
Implementation of
Section titled “Implementation of”overloadId()
Section titled “overloadId()”overloadId():
string
overloadId returns the overload id selected for the call, when known.
Returns
Section titled “Returns”string
Implementation of
Section titled “Implementation of”withExhaustiveEval()
Section titled “withExhaustiveEval()”withExhaustiveEval():
LogicalOrInterpretable
withExhaustiveEval returns a logical-or which evaluates every term.
Returns
Section titled “Returns”LogicalOrInterpretable