Uses of Interface
org.apache.openjpa.kernel.exps.Expression

Packages that use Expression
org.apache.openjpa.kernel.exps OpenJPA Expression Tree 
org.apache.openjpa.kernel.jpql JPA Query Language Support 
 

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.
(package private)  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 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.
 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)
           
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.