Uses of Interface
org.apache.openjpa.kernel.exps.Expression
Package
Description
OpenJPA-JDBC Expression Tree
OpenJPA Expression Tree
JPA Query Language Support
-
Uses of Expression in org.apache.openjpa.jdbc.kernel.exps
Modifier and TypeClassDescriptionclass
Value produced by a when_clause of a case expression.class
Value produced by a when_clause of a case expression.Modifier and TypeMethodDescriptionJDBCExpressionFactory.and
(Expression exp1, Expression exp2) JDBCExpressionFactory.asExpression
(Value v) JDBCExpressionFactory.bindKeyVariable
(Value var, Value val) JDBCExpressionFactory.bindValueVariable
(Value var, Value val) JDBCExpressionFactory.bindVariable
(Value var, Value val) JDBCExpressionFactory.containsKey
(Value map, Value arg) JDBCExpressionFactory.containsValue
(Value map, Value arg) JDBCExpressionFactory.emptyExpression()
JDBCExpressionFactory.greaterThan
(Value v1, Value v2) JDBCExpressionFactory.greaterThanEqual
(Value v1, Value v2) JDBCExpressionFactory.isInstance
(Value val, Class c) JDBCExpressionFactory.isNotEmpty
(Value val) JDBCExpressionFactory.lessThanEqual
(Value v1, Value v2) JDBCExpressionFactory.not
(Expression exp) JDBCExpressionFactory.or
(Expression exp1, Expression exp2) JDBCExpressionFactory.startsWith
(Value v1, Value v2) JDBCExpressionFactory.whenCondition
(Expression exp, Value val) JDBCExpressionFactory.whenScalar
(Value val1, Value val2) Modifier and TypeMethodDescriptionJDBCExpressionFactory.and
(Expression exp1, Expression exp2) JDBCExpressionFactory.generalCaseExpression
(Expression[] exp, Value val) JDBCExpressionFactory.not
(Expression exp) JDBCExpressionFactory.or
(Expression exp1, Expression exp2) JDBCExpressionFactory.simpleCaseExpression
(Value caseOperand, Expression[] exp, Value val1) JDBCExpressionFactory.whenCondition
(Expression exp, Value val) -
Uses of Expression in org.apache.openjpa.kernel.exps
Modifier and TypeMethodDescriptionExpressionFactory.and
(Expression exp1, Expression exp2) Return the two expressions AND'd together.InMemoryExpressionFactory.and
(Expression exp1, Expression exp2) ExpressionFactory.asExpression
(Value bool) Return the given value as an expression.InMemoryExpressionFactory.asExpression
(Value v) ExpressionFactory.bindKeyVariable
(Value var, Value map) Bind the given variable to the key set of the given map value.InMemoryExpressionFactory.bindKeyVariable
(Value var, Value val) ExpressionFactory.bindValueVariable
(Value var, Value map) Bind the given variable to the value set of the given map value.InMemoryExpressionFactory.bindValueVariable
(Value var, Value val) ExpressionFactory.bindVariable
(Value var, Value coll) Bind the given variable to the given collection value.InMemoryExpressionFactory.bindVariable
(Value var, Value val) Return an expression representing the given condition.ExpressionFactory.containsKey
(Value map, Value arg) Return an expression representing the given condition.InMemoryExpressionFactory.containsKey
(Value v1, Value v2) ExpressionFactory.containsValue
(Value map, Value arg) Return an expression representing the given condition.InMemoryExpressionFactory.containsValue
(Value v1, Value v2) ExpressionFactory.emptyExpression()
Return a blank expression; this is used when the filter is empty.InMemoryExpressionFactory.emptyExpression()
Return whether the first string ends with the second.Return an expression representing the given condition.ExpressionFactory.greaterThan
(Value v1, Value v2) Return an expression representing the given condition.InMemoryExpressionFactory.greaterThan
(Value v1, Value v2) ExpressionFactory.greaterThanEqual
(Value v1, Value v2) Return an expression representing the given condition.InMemoryExpressionFactory.greaterThanEqual
(Value v1, Value v2) Return an expression representing the given condition.ExpressionFactory.isInstance
(Value obj, Class c) Return whether the first value is an instance of the given class.InMemoryExpressionFactory.isInstance
(Value v1, Class c) ExpressionFactory.isNotEmpty
(Value target) Return an expression representing the given condition.InMemoryExpressionFactory.isNotEmpty
(Value v1) Return an expression representing the given condition.ExpressionFactory.lessThanEqual
(Value v1, Value v2) Return an expression representing the given condition.InMemoryExpressionFactory.lessThanEqual
(Value v1, Value v2) Return whether the string matches the matching pattern.ExpressionFactory.not
(Expression exp) Return the inverse of this expression.InMemoryExpressionFactory.not
(Expression exp) Return an expression representing the given condition.Return whether the string does not match the given pattern.ExpressionFactory.or
(Expression exp1, Expression exp2) Return the two expressions OR'd together.InMemoryExpressionFactory.or
(Expression exp1, Expression exp2) ExpressionFactory.startsWith
(Value str1, Value str2) Return whether the first string starts with the second.InMemoryExpressionFactory.startsWith
(Value v1, Value v2) ExpressionFactory.whenCondition
(Expression exp, Value val) Return a when condidional clauseInMemoryExpressionFactory.whenCondition
(Expression exp, Value val) ExpressionFactory.whenScalar
(Value val1, Value val2) Return a when scalar_expression clauseInMemoryExpressionFactory.whenScalar
(Value val1, Value val2) Modifier and TypeMethodDescriptionExpressionFactory.and
(Expression exp1, Expression exp2) Return the two expressions AND'd together.InMemoryExpressionFactory.and
(Expression exp1, Expression exp2) void
AbstractExpressionVisitor.enter
(Expression exp) void
ExpressionVisitor.enter
(Expression exp) Enter an expression.void
AbstractExpressionVisitor.exit
(Expression exp) void
ExpressionVisitor.exit
(Expression exp) Leave an expression.ExpressionFactory.generalCaseExpression
(Expression[] exp, Value val) Return a general case expressionInMemoryExpressionFactory.generalCaseExpression
(Expression[] exp, Value val) ExpressionFactory.not
(Expression exp) Return the inverse of this expression.InMemoryExpressionFactory.not
(Expression exp) ExpressionFactory.or
(Expression exp1, Expression exp2) Return the two expressions OR'd together.InMemoryExpressionFactory.or
(Expression exp1, Expression exp2) ExpressionFactory.simpleCaseExpression
(Value caseOperand, Expression[] exp, Value val) Return a simple case expressionInMemoryExpressionFactory.simpleCaseExpression
(Value caseOperand, Expression[] exp, Value val) ExpressionFactory.whenCondition
(Expression exp, Value val) Return a when condidional clauseInMemoryExpressionFactory.whenCondition
(Expression exp, Value val) -
Uses of Expression in org.apache.openjpa.kernel.jpql
Modifier and TypeMethodDescriptionprotected Expression
JPQLExpressionBuilder.evalFetchJoins
(QueryExpressions exps)