Package org.apache.openjpa.kernel.exps
package org.apache.openjpa.kernel.exps
OpenJPA Expression Tree
-
ClassDescriptionAbstract base class to help build expressions.No-op abstract visitor meant for easy extension.An aggregate listener aggregates data produced by an ExpressionQuery.Multiple arguments to a function call.A path represents a traversal into fields of a candidate object.Represents a traversal through a field.An in-memory representation of a coalesce expressionInterface for any query constant value.JPQL / Criteria Query ContextAn in-memory representation of an
Expression
.Interface for a set of conditions that must be met for the query to be true.The ExpressionFactory must be implemented by a particular runtime to formExpression
s in its native query language.Parser for query languages that will be used by aExpressionQuery
.Visits nodes of a query expression tree.A filter listener extends expression filters with custom functionality.Expression factory implementation that can be used to execute queries in memory.Interface for any literal value.An in-memory representation of a nullif expressionA query parameter.A path represents a traversal into fields of a candidate object.Struct to hold the state of a parsed expression query.A Resolver is used to resolve listeners and class or entity names that appear in a query.An in-memory representation of a simple case expressionDeprecated.Query value representing a subquery.An in-memory representation of aValue
.Interface for any non-operator in a query filter, including constants, variables, and object fields.Deprecated.Usematches()
instead.
matches()
instead.