|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree |
org.apache.openjpa.kernel.exps | OpenJPA Expression Tree |
org.apache.openjpa.kernel.jpql | JPA Query Language Support |
org.apache.openjpa.persistence.criteria | OpenJPA Criteria Query |
Uses of Expression in org.apache.openjpa.jdbc.kernel.exps |
---|
Subinterfaces of Expression in org.apache.openjpa.jdbc.kernel.exps | |
---|---|
(package private) interface |
Exp
An Expression represents a query ready for execution. |
Classes in org.apache.openjpa.jdbc.kernel.exps that implement Expression | |
---|---|
(package private) class |
CompareEqualExpression
Compares two values for equality. |
(package private) class |
ConstInstanceofExpression
Tests whether a value is an instance of a class. |
(package private) class |
EmptyExpression
An empty expression. |
(package private) class |
EqualTypeExpression
Compares two entity types. |
(package private) class |
Extension
Filter listener that evaluates to a value. |
(package private) class |
InExpression
Tests whether a value is IN a collection. |
(package private) class |
InKeyExpression
Tests whether a value is IN a map key set. |
(package private) class |
InSubQExpression
Tests whether a value is IN a subquery. |
(package private) class |
InValueExpression
Tests whether a value is IN a map value collection. |
(package private) class |
IsNotEmptyExpression
Tests whether the given value is not empty. |
(package private) class |
NotContainsExpression
Negates a contains expression using a subselect to make sure no elements meet the criteria. |
(package private) class |
NotEqualTypeExpression
Compares two entity types. |
Methods in org.apache.openjpa.jdbc.kernel.exps that return Expression | |
---|---|
Expression |
JDBCExpressionFactory.and(Expression exp1,
Expression exp2)
|
Expression |
JDBCExpressionFactory.asExpression(Value v)
|
Expression |
JDBCExpressionFactory.bindKeyVariable(Value var,
Value val)
|
Expression |
JDBCExpressionFactory.bindValueVariable(Value var,
Value val)
|
Expression |
JDBCExpressionFactory.bindVariable(Value var,
Value val)
|
Expression |
JDBCExpressionFactory.contains(Value map,
Value arg)
|
Expression |
JDBCExpressionFactory.containsKey(Value map,
Value arg)
|
Expression |
JDBCExpressionFactory.containsValue(Value map,
Value arg)
|
Expression |
JDBCExpressionFactory.emptyExpression()
|
Expression |
JDBCExpressionFactory.endsWith(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.equal(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.greaterThan(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.greaterThanEqual(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.isEmpty(Value val)
|
Expression |
JDBCExpressionFactory.isInstance(Value val,
Class c)
|
Expression |
JDBCExpressionFactory.isNotEmpty(Value val)
|
Expression |
JDBCExpressionFactory.lessThan(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.lessThanEqual(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.matches(Value v1,
Value v2,
String single,
String multi,
String esc)
|
Expression |
JDBCExpressionFactory.not(Expression exp)
|
Expression |
JDBCExpressionFactory.notEqual(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.notMatches(Value v1,
Value v2,
String single,
String multi,
String esc)
|
Expression |
JDBCExpressionFactory.or(Expression exp1,
Expression exp2)
|
Expression |
JDBCExpressionFactory.startsWith(Value v1,
Value v2)
|
Expression |
JDBCExpressionFactory.whenCondition(Expression exp,
Value val)
|
Expression |
JDBCExpressionFactory.whenScalar(Value val1,
Value val2)
|
Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type Expression | |
---|---|
Expression |
JDBCExpressionFactory.and(Expression exp1,
Expression exp2)
|
void |
HasContainsExpressionVisitor.enter(Expression exp)
|
Value |
JDBCExpressionFactory.generalCaseExpression(Expression[] exp,
Value val)
|
static boolean |
HasContainsExpressionVisitor.hasContains(Expression exp)
|
Expression |
JDBCExpressionFactory.not(Expression exp)
|
Expression |
JDBCExpressionFactory.or(Expression exp1,
Expression exp2)
|
Value |
JDBCExpressionFactory.simpleCaseExpression(Value caseOperand,
Expression[] exp,
Value val1)
|
Expression |
JDBCExpressionFactory.whenCondition(Expression exp,
Value val)
|
Uses of Expression in org.apache.openjpa.kernel.exps |
---|
Classes in org.apache.openjpa.kernel.exps that implement Expression | |
---|---|
(package private) class |
AndExpression
An expression that AND's two others together. |
(package private) class |
BindKeyVariableExpression
BindVariableExpression for map key sets. |
(package private) class |
BindValueVariableExpression
BindVariableExpression for map value collections. |
(package private) class |
BindVariableAndExpression
Any contains(var) expression must be followed by at least one AND clause using the variable 'var'. |
(package private) class |
BindVariableExpression
Binds a variable to a collection. |
(package private) class |
CompareExpression
Expression that compares two others. |
(package private) class |
ContainsExpression
Tests that a Collection contains a value. |
(package private) class |
ContainsKeyExpression
Tests that a Map key set contains a value. |
(package private) class |
ContainsValueExpression
Tests that a Map value collection contains a value. |
(package private) class |
EndsWithExpression
Expression that compares two others. |
(package private) class |
EqualExpression
Expression that compares two others. |
class |
Exp
An in-memory representation of an Expression . |
(package private) class |
GreaterThanEqualExpression
Expression that compares two others. |
(package private) class |
GreaterThanExpression
Expression that compares two others. |
(package private) class |
InstanceofExpression
Tests whether a value is an instance of a class. |
(package private) class |
IsEmptyExpression
Expression to test for an empty Collection. |
(package private) class |
LessThanEqualExpression
Expression that compares two others. |
(package private) class |
LessThanExpression
Expression that compares two others. |
(package private) class |
MatchesExpression
Expression that compares two others. |
(package private) class |
NotEqualExpression
Expression that compares two others. |
(package private) class |
NotExpression
An expression that NOT's another. |
(package private) class |
OrExpression
An expression that OR's two others together. |
(package private) class |
StartsWithExpression
Expression that compares two others. |
(package private) class |
ValExpression
Boolean value used as an expression. |
class |
WhenCondition
|
class |
WhenScalar
|
Fields in org.apache.openjpa.kernel.exps declared as Expression | |
---|---|
Expression |
QueryExpressions.filter
|
Expression |
Context.from
|
Expression |
QueryExpressions.having
|
Methods in org.apache.openjpa.kernel.exps that return Expression | |
---|---|
Expression |
InMemoryExpressionFactory.and(Expression exp1,
Expression exp2)
|
Expression |
ExpressionFactory.and(Expression exp1,
Expression exp2)
Return the two expressions AND'd together. |
Expression |
InMemoryExpressionFactory.asExpression(Value v)
|
Expression |
ExpressionFactory.asExpression(Value bool)
Return the given value as an expression. |
Expression |
InMemoryExpressionFactory.bindKeyVariable(Value var,
Value val)
|
Expression |
ExpressionFactory.bindKeyVariable(Value var,
Value map)
Bind the given variable to the key set of the given map value. |
Expression |
InMemoryExpressionFactory.bindValueVariable(Value var,
Value val)
|
Expression |
ExpressionFactory.bindValueVariable(Value var,
Value map)
Bind the given variable to the value set of the given map value. |
Expression |
InMemoryExpressionFactory.bindVariable(Value var,
Value val)
|
Expression |
ExpressionFactory.bindVariable(Value var,
Value coll)
Bind the given variable to the given collection value. |
Expression |
InMemoryExpressionFactory.contains(Value v1,
Value v2)
|
Expression |
ExpressionFactory.contains(Value coll,
Value arg)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.containsKey(Value v1,
Value v2)
|
Expression |
ExpressionFactory.containsKey(Value map,
Value arg)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.containsValue(Value v1,
Value v2)
|
Expression |
ExpressionFactory.containsValue(Value map,
Value arg)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.emptyExpression()
|
Expression |
ExpressionFactory.emptyExpression()
Return a blank expression; this is used when the filter is empty. |
Expression |
InMemoryExpressionFactory.endsWith(Value v1,
Value v2)
|
Expression |
ExpressionFactory.endsWith(Value str1,
Value str2)
Return whether the first string ends with the second. |
Expression |
InMemoryExpressionFactory.equal(Value v1,
Value v2)
|
Expression |
ExpressionFactory.equal(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.greaterThan(Value v1,
Value v2)
|
Expression |
ExpressionFactory.greaterThan(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.greaterThanEqual(Value v1,
Value v2)
|
Expression |
ExpressionFactory.greaterThanEqual(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.isEmpty(Value v1)
|
Expression |
ExpressionFactory.isEmpty(Value target)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.isInstance(Value v1,
Class c)
|
Expression |
ExpressionFactory.isInstance(Value obj,
Class c)
Return whether the first value is an instance of the given class. |
Expression |
InMemoryExpressionFactory.isNotEmpty(Value v1)
|
Expression |
ExpressionFactory.isNotEmpty(Value target)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.lessThan(Value v1,
Value v2)
|
Expression |
ExpressionFactory.lessThan(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.lessThanEqual(Value v1,
Value v2)
|
Expression |
ExpressionFactory.lessThanEqual(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.matches(Value v1,
Value v2,
String single,
String multi,
String esc)
|
Expression |
ExpressionFactory.matches(Value str,
Value regexp,
String single,
String multi,
String escape)
Return whether the string matches the matching pattern. |
Expression |
InMemoryExpressionFactory.not(Expression exp)
|
Expression |
ExpressionFactory.not(Expression exp)
Return the inverse of this expression. |
Expression |
InMemoryExpressionFactory.notEqual(Value v1,
Value v2)
|
Expression |
ExpressionFactory.notEqual(Value v1,
Value v2)
Return an expression representing the given condition. |
Expression |
InMemoryExpressionFactory.notMatches(Value v1,
Value v2,
String single,
String multi,
String esc)
|
Expression |
ExpressionFactory.notMatches(Value str,
Value regexp,
String single,
String multi,
String escape)
Return whether the string does not match the given pattern. |
Expression |
InMemoryExpressionFactory.or(Expression exp1,
Expression exp2)
|
Expression |
ExpressionFactory.or(Expression exp1,
Expression exp2)
Return the two expressions OR'd together. |
Expression |
InMemoryExpressionFactory.startsWith(Value v1,
Value v2)
|
Expression |
ExpressionFactory.startsWith(Value str1,
Value str2)
Return whether the first string starts with the second. |
Expression |
InMemoryExpressionFactory.whenCondition(Expression exp,
Value val)
|
Expression |
ExpressionFactory.whenCondition(Expression exp,
Value val)
Return a when condidional clause |
Expression |
InMemoryExpressionFactory.whenScalar(Value val1,
Value val2)
|
Expression |
ExpressionFactory.whenScalar(Value val1,
Value val2)
Return a when scalar_expression clause |
Methods in org.apache.openjpa.kernel.exps with parameters of type Expression | |
---|---|
Expression |
InMemoryExpressionFactory.and(Expression exp1,
Expression exp2)
|
Expression |
ExpressionFactory.and(Expression exp1,
Expression exp2)
Return the two expressions AND'd together. |
void |
ExpressionVisitor.enter(Expression exp)
Enter an expression. |
void |
AbstractExpressionVisitor.enter(Expression exp)
|
void |
ExpressionVisitor.exit(Expression exp)
Leave an expression. |
void |
AbstractExpressionVisitor.exit(Expression exp)
|
Value |
InMemoryExpressionFactory.generalCaseExpression(Expression[] exp,
Value val)
|
Value |
ExpressionFactory.generalCaseExpression(Expression[] exp,
Value val)
Return a general case expression |
Expression |
InMemoryExpressionFactory.not(Expression exp)
|
Expression |
ExpressionFactory.not(Expression exp)
Return the inverse of this expression. |
Expression |
InMemoryExpressionFactory.or(Expression exp1,
Expression exp2)
|
Expression |
ExpressionFactory.or(Expression exp1,
Expression exp2)
Return the two expressions OR'd together. |
Value |
InMemoryExpressionFactory.simpleCaseExpression(Value caseOperand,
Expression[] exp,
Value val)
|
Value |
ExpressionFactory.simpleCaseExpression(Value caseOperand,
Expression[] exp,
Value val)
Return a simple case expression |
Expression |
InMemoryExpressionFactory.whenCondition(Expression exp,
Value val)
|
Expression |
ExpressionFactory.whenCondition(Expression exp,
Value val)
Return a when condidional clause |
Uses of Expression in org.apache.openjpa.kernel.jpql |
---|
Methods in org.apache.openjpa.kernel.jpql that return Expression | |
---|---|
protected Expression |
JPQLExpressionBuilder.evalFetchJoins(QueryExpressions exps)
|
Uses of Expression in org.apache.openjpa.persistence.criteria |
---|
Methods in org.apache.openjpa.persistence.criteria with parameters of type Expression | |
---|---|
(package private) static Expression |
Expressions.and(ExpressionFactory factory,
Expression e1,
Expression e2)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |