Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Binary
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Call
-
Accepts a visitor and dispatches the visit operation to the appropriate visitor method.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Comprehension
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Conditional
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in interface com.libdbm.cel.ast.Expression
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Identifier
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Index
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.ListExpression
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Literal
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.MapExpression
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Select
-
Accepts a visitor and dispatches the visit to the appropriate method based on the expression type.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Struct
-
Accepts a visitor to perform operations on this expression node.
- accept(Expression.Visitor<T>) - Method in record class com.libdbm.cel.ast.Unary
-
Accepts a visitor to perform operations on this expression node.
- accumulator() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
accumulatorrecord component. - ADD - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary addition operator.
- args() - Method in record class com.libdbm.cel.ast.Call
-
Returns the value of the
argsrecord component. - asBool(Object) - Static method in class com.libdbm.cel.Utilities
-
Converts the given value to a boolean using common truthiness rules.
- asDouble(Object) - Static method in class com.libdbm.cel.Utilities
-
Converts the given value to a double.
- asInt(Object) - Static method in class com.libdbm.cel.Utilities
-
Converts the given value to a signed 64-bit integer (long).
- asString(Object) - Static method in class com.libdbm.cel.Utilities
-
Converts the given value to its String representation.
- asUInt(Object) - Static method in class com.libdbm.cel.Utilities
-
Converts the given value to an unsigned 64-bit integer represented as a long.
B
- Binary - Record Class in com.libdbm.cel.ast
-
Represents a binary operation in CEL expressions.
- Binary(BinaryOp, Expression, Expression) - Constructor for record class com.libdbm.cel.ast.Binary
-
Creates an instance of a
Binaryrecord class. - BinaryOp - Enum Class in com.libdbm.cel.ast
-
Binary operators supported in CEL expressions.
- BOOL - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents a boolean literal value in CEL expressions.
- BYTES - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents a bytes literal type in CEL expressions.
C
- Call - Record Class in com.libdbm.cel.ast
-
Represents a function call or method invocation in CEL expressions.
- Call(Expression, String, List<Expression>) - Constructor for record class com.libdbm.cel.ast.Call
-
Constructs a function call or method invocation expression.
- Call(Expression, String, List<Expression>, boolean) - Constructor for record class com.libdbm.cel.ast.Call
-
Creates an instance of a
Callrecord class. - callFunction(String, List<Object>) - Method in interface com.libdbm.cel.Functions
-
Calls a global function by name.
- callMethod(Object, String, List<Object>) - Method in interface com.libdbm.cel.Functions
-
Calls a method on a target object.
- CEL - Class in com.libdbm.cel
-
The main entry point for evaluating CEL expressions.
- CEL() - Constructor for class com.libdbm.cel.CEL
-
Creates a new CEL evaluator with the standard function library.
- CEL(Functions) - Constructor for class com.libdbm.cel.CEL
-
Creates a new CEL evaluator.
- column() - Method in exception class com.libdbm.cel.parser.ParseError
-
Returns the 1-based column number where the error occurred.
- com.libdbm.cel - package com.libdbm.cel
- com.libdbm.cel.ast - package com.libdbm.cel.ast
- com.libdbm.cel.parser - package com.libdbm.cel.parser
- compare(Object, Object) - Static method in class com.libdbm.cel.Utilities
-
Compares two values using a common set of rules.
- compile(String) - Method in class com.libdbm.cel.CEL
-
Compiles a CEL expression into a reusable program.
- compile(String, Functions) - Static method in class com.libdbm.cel.CEL
-
Compiles a CEL expression using the provided function library.
- Comprehension - Record Class in com.libdbm.cel.ast
-
Represents a comprehension expression for generating lists or maps.
- Comprehension(String, Expression, String, Expression, Expression, Expression, Expression) - Constructor for record class com.libdbm.cel.ast.Comprehension
-
Creates an instance of a
Comprehensionrecord class. - condition() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
conditionrecord component. - condition() - Method in record class com.libdbm.cel.ast.Conditional
-
Returns the value of the
conditionrecord component. - Conditional - Record Class in com.libdbm.cel.ast
-
Represents a conditional (ternary) expression in CEL.
- Conditional(Expression, Expression, Expression) - Constructor for record class com.libdbm.cel.ast.Conditional
-
Creates an instance of a
Conditionalrecord class.
D
- dateOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the day of month for the given timestamp-like value.
- DIVIDE - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the division operation in binary expressions.
- DOUBLE - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents a double precision floating-point literal value in CEL expressions.
- duration(String) - Static method in class com.libdbm.cel.Utilities
-
Parses a short duration string into a Duration.
E
- elements() - Method in record class com.libdbm.cel.ast.ListExpression
-
Returns the value of the
elementsrecord component. - entries() - Method in record class com.libdbm.cel.ast.MapExpression
-
Returns the value of the
entriesrecord component. - EQUAL - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the equality comparison operator in binary operations.
- equals(Object) - Method in record class com.libdbm.cel.ast.Binary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Call
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Comprehension
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Conditional
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.FieldInitializer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Identifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Index
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.ListExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Literal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.MapEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.MapExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Select
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Struct
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.libdbm.cel.ast.Unary
-
Indicates whether some other object is "equal to" this one.
- eval(String, Functions, Map<String, Object>) - Static method in class com.libdbm.cel.CEL
-
Evaluates a CEL expression with the given variables using the provided function library.
- eval(String, Map<String, Object>) - Method in class com.libdbm.cel.CEL
-
Evaluates a CEL expression with the given variables.
- evaluate(Expression) - Method in class com.libdbm.cel.Interpreter
-
Evaluates a CEL expression and returns its result.
- evaluate(Map<String, Object>) - Method in class com.libdbm.cel.Program
-
Evaluates the compiled program with the given variables.
- Expression - Interface in com.libdbm.cel.ast
-
Base class for all CEL expression nodes in the Abstract Syntax Tree.
- Expression.Visitor<T> - Interface in com.libdbm.cel.ast
-
Visitor interface for traversing and operating on CEL expression nodes.
F
- field() - Method in record class com.libdbm.cel.ast.FieldInitializer
-
Returns the value of the
fieldrecord component. - field() - Method in record class com.libdbm.cel.ast.Select
-
Returns the value of the
fieldrecord component. - FieldInitializer - Record Class in com.libdbm.cel.ast
-
Represents a field initialization in a struct constructor.
- FieldInitializer(String, Expression) - Constructor for record class com.libdbm.cel.ast.FieldInitializer
-
Creates an instance of a
FieldInitializerrecord class. - fields() - Method in record class com.libdbm.cel.ast.Struct
-
Returns the value of the
fieldsrecord component. - function() - Method in record class com.libdbm.cel.ast.Call
-
Returns the value of the
functionrecord component. - Functions - Interface in com.libdbm.cel
-
Abstract interface for providing functions to CEL expressions.
G
- GREATER - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary operator representing the greater than comparison.
- GREATER_EQUAL - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary operator representing the greater than or equal comparison.
H
- has(Object, Object) - Static method in class com.libdbm.cel.Utilities
-
Checks whether a map contains the given field name.
- hashCode() - Method in record class com.libdbm.cel.ast.Binary
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Call
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Conditional
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.FieldInitializer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Identifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Index
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.ListExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Literal
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.MapEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.MapExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Select
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Struct
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.libdbm.cel.ast.Unary
-
Returns a hash code value for this object.
- hoursOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the hour of day (0-23) for the given timestamp-like value.
I
- Identifier - Record Class in com.libdbm.cel.ast
-
Represents an identifier reference in CEL expressions.
- Identifier(String) - Constructor for record class com.libdbm.cel.ast.Identifier
-
Creates an instance of a
Identifierrecord class. - IN - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the membership testing operator 'in' in binary operations.
- index() - Method in record class com.libdbm.cel.ast.Index
-
Returns the value of the
indexrecord component. - Index - Record Class in com.libdbm.cel.ast
-
Represents an index access operation in CEL expressions.
- Index(Expression, Expression) - Constructor for record class com.libdbm.cel.ast.Index
-
Creates an instance of a
Indexrecord class. - initializer() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
initializerrecord component. - INT - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Integer literal type constant.
- Interpreter - Class in com.libdbm.cel
-
Interpreter for evaluating CEL expressions.
- Interpreter() - Constructor for class com.libdbm.cel.Interpreter
-
Creates a new interpreter with default empty variable and function mappings.
- Interpreter(Map<String, Object>, Functions) - Constructor for class com.libdbm.cel.Interpreter
-
Constructs an interpreter with the specified variables and functions.
- isMacro() - Method in record class com.libdbm.cel.ast.Call
-
Returns the value of the
isMacrorecord component. - isTest() - Method in record class com.libdbm.cel.ast.Select
-
Returns the value of the
isTestrecord component.
K
- key() - Method in record class com.libdbm.cel.ast.MapEntry
-
Returns the value of the
keyrecord component.
L
- left() - Method in record class com.libdbm.cel.ast.Binary
-
Returns the value of the
leftrecord component. - LESS - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the less-than comparison operator in binary operations.
- LESS_EQUAL - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary comparison operator representing "less than or equal to".
- line() - Method in exception class com.libdbm.cel.parser.ParseError
-
Returns the 1-based line number where the error occurred.
- ListExpression - Record Class in com.libdbm.cel.ast
-
Represents a list literal in CEL expressions.
- ListExpression(List<Expression>) - Constructor for record class com.libdbm.cel.ast.ListExpression
-
Creates an instance of a
ListExpressionrecord class. - Literal - Record Class in com.libdbm.cel.ast
-
Represents a literal value in CEL expressions.
- Literal(Object, LiteralType) - Constructor for record class com.libdbm.cel.ast.Literal
-
Creates an instance of a
Literalrecord class. - LiteralType - Enum Class in com.libdbm.cel.ast
-
Enumeration representing the type of literal values in CEL expressions.
- LOGICAL_AND - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the logical AND operation in binary expressions.
- LOGICAL_OR - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the logical OR operator in binary operations.
M
- MapEntry - Record Class in com.libdbm.cel.ast
-
Represents a key-value pair in a map literal.
- MapEntry(Expression, Expression) - Constructor for record class com.libdbm.cel.ast.MapEntry
-
Creates an instance of a
MapEntryrecord class. - MapExpression - Record Class in com.libdbm.cel.ast
-
Represents a map literal in CEL expressions.
- MapExpression(List<MapEntry>) - Constructor for record class com.libdbm.cel.ast.MapExpression
-
Creates an instance of a
MapExpressionrecord class. - matches(String, String) - Static method in class com.libdbm.cel.Utilities
-
Tests whether the given regular expression matches any part of the text.
- max(List<Object>) - Static method in class com.libdbm.cel.Utilities
-
Returns the maximum element from a non-empty list of values.
- min(List<Object>) - Static method in class com.libdbm.cel.Utilities
-
Returns the minimum element from a non-empty list of values.
- minutesOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the minute of hour (0-59) for the given timestamp-like value.
- MODULO - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the modulo operation in binary expressions.
- monthOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the zero-based month for the given timestamp-like value.
- MULTIPLY - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary multiplication operator.
N
- name() - Method in record class com.libdbm.cel.ast.Identifier
-
Returns the value of the
namerecord component. - NEGATE - Enum constant in enum class com.libdbm.cel.ast.UnaryOp
-
Represents the numeric negation unary operator in CEL expressions.
- NOT - Enum constant in enum class com.libdbm.cel.ast.UnaryOp
-
Logical negation operator for boolean expressions.
- NOT_EQUAL - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Represents the not equal comparison operator in binary operations.
- NULL_VALUE - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents a null literal value in CEL expressions.
O
- op() - Method in record class com.libdbm.cel.ast.Binary
-
Returns the value of the
oprecord component. - op() - Method in record class com.libdbm.cel.ast.Unary
-
Returns the value of the
oprecord component. - operand() - Method in record class com.libdbm.cel.ast.Index
-
Returns the value of the
operandrecord component. - operand() - Method in record class com.libdbm.cel.ast.Select
-
Returns the value of the
operandrecord component. - operand() - Method in record class com.libdbm.cel.ast.Unary
-
Returns the value of the
operandrecord component. - otherwise() - Method in record class com.libdbm.cel.ast.Conditional
-
Returns the value of the
otherwiserecord component.
P
- parse() - Method in class com.libdbm.cel.parser.Parser
-
Parses a CEL expression from the input string.
- ParseError - Exception Class in com.libdbm.cel.parser
-
Exception thrown when parsing CEL expressions fails.
- ParseError(String, int, int) - Constructor for exception class com.libdbm.cel.parser.ParseError
-
Constructs a new parse error with the specified detail message and source location.
- Parser - Class in com.libdbm.cel.parser
-
Recursive descent parser for CEL (Common Expression Language).
- Parser(String) - Constructor for class com.libdbm.cel.parser.Parser
-
Constructs a new Parser with the specified input string.
- Program - Class in com.libdbm.cel
-
A compiled CEL program that can be evaluated multiple times.
R
- range() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
rangerecord component. - result() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
resultrecord component. - right() - Method in record class com.libdbm.cel.ast.Binary
-
Returns the value of the
rightrecord component.
S
- secondsOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the second of minute (0-59) for the given timestamp-like value.
- Select - Record Class in com.libdbm.cel.ast
-
Represents field selection in CEL expressions.
- Select(Expression, String) - Constructor for record class com.libdbm.cel.ast.Select
-
Constructs a field selection expression.
- Select(Expression, String, boolean) - Constructor for record class com.libdbm.cel.ast.Select
-
Creates an instance of a
Selectrecord class. - sizeOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the size/length of the given value.
- step() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
steprecord component. - STRING - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents a string literal value in CEL expressions.
- Struct - Record Class in com.libdbm.cel.ast
-
Represents a struct construction in CEL expressions.
- Struct(String, List<FieldInitializer>) - Constructor for record class com.libdbm.cel.ast.Struct
-
Creates an instance of a
Structrecord class. - SUBTRACT - Enum constant in enum class com.libdbm.cel.ast.BinaryOp
-
Binary subtraction operator.
T
- target() - Method in record class com.libdbm.cel.ast.Call
-
Returns the value of the
targetrecord component. - then() - Method in record class com.libdbm.cel.ast.Conditional
-
Returns the value of the
thenrecord component. - timestamp(Object) - Static method in class com.libdbm.cel.Utilities
-
Parses or provides an Instant from the given value.
- toString() - Method in record class com.libdbm.cel.ast.Binary
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Call
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Conditional
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.FieldInitializer
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Identifier
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Index
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.ListExpression
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Literal
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.MapEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.MapExpression
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Select
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Struct
-
Returns a string representation of this record class.
- toString() - Method in record class com.libdbm.cel.ast.Unary
-
Returns a string representation of this record class.
- type() - Method in record class com.libdbm.cel.ast.Literal
-
Returns the value of the
typerecord component. - type() - Method in record class com.libdbm.cel.ast.Struct
-
Returns the value of the
typerecord component. - typeOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns a simple type name for the given value.
U
- UINT - Enum constant in enum class com.libdbm.cel.ast.LiteralType
-
Represents an unsigned integer literal type in CEL expressions.
- Unary - Record Class in com.libdbm.cel.ast
-
Represents a unary operation in CEL expressions.
- Unary(UnaryOp, Expression) - Constructor for record class com.libdbm.cel.ast.Unary
-
Creates an instance of a
Unaryrecord class. - UnaryOp - Enum Class in com.libdbm.cel.ast
-
Enumeration representing unary operators supported in CEL expressions.
- Utilities - Class in com.libdbm.cel
-
Utility helper methods for libcel.
V
- value() - Method in record class com.libdbm.cel.ast.FieldInitializer
-
Returns the value of the
valuerecord component. - value() - Method in record class com.libdbm.cel.ast.Literal
-
Returns the value of the
valuerecord component. - value() - Method in record class com.libdbm.cel.ast.MapEntry
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.libdbm.cel.ast.BinaryOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.libdbm.cel.ast.LiteralType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.libdbm.cel.ast.UnaryOp
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.libdbm.cel.ast.BinaryOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.libdbm.cel.ast.LiteralType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.libdbm.cel.ast.UnaryOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variable() - Method in record class com.libdbm.cel.ast.Comprehension
-
Returns the value of the
variablerecord component. - visitBinary(Binary) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a binary expression node in the AST.
- visitBinary(Binary) - Method in class com.libdbm.cel.Interpreter
- visitCall(Call) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a function call or method invocation expression node.
- visitCall(Call) - Method in class com.libdbm.cel.Interpreter
- visitComprehension(Comprehension) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a comprehension expression node in the AST.
- visitComprehension(Comprehension) - Method in class com.libdbm.cel.Interpreter
- visitConditional(Conditional) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a conditional expression node in the AST.
- visitConditional(Conditional) - Method in class com.libdbm.cel.Interpreter
- visitIdentifier(Identifier) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits an identifier expression node in the AST.
- visitIdentifier(Identifier) - Method in class com.libdbm.cel.Interpreter
- visitIndex(Index) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits an index expression node in the AST.
- visitIndex(Index) - Method in class com.libdbm.cel.Interpreter
- visitList(ListExpression) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a list expression node in the AST.
- visitList(ListExpression) - Method in class com.libdbm.cel.Interpreter
- visitLiteral(Literal) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a literal expression node in the AST.
- visitLiteral(Literal) - Method in class com.libdbm.cel.Interpreter
- visitMap(MapExpression) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a map expression node in the AST.
- visitMap(MapExpression) - Method in class com.libdbm.cel.Interpreter
- visitSelect(Select) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a select expression node in the AST.
- visitSelect(Select) - Method in class com.libdbm.cel.Interpreter
- visitStruct(Struct) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a struct expression node in the AST.
- visitStruct(Struct) - Method in class com.libdbm.cel.Interpreter
- visitUnary(Unary) - Method in interface com.libdbm.cel.ast.Expression.Visitor
-
Visits a unary expression node in the AST.
- visitUnary(Unary) - Method in class com.libdbm.cel.Interpreter
Y
- yearOf(Object) - Static method in class com.libdbm.cel.Utilities
-
Returns the year for the given timestamp-like value using the system default time zone.
All Classes and Interfaces|All Packages|Serialized Form