Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

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 that return Expression
`(package private) static Expression` | `Expressions.and(ExpressionFactory factory, Expression e1, Expression e2)`
`Expression` | `RootImpl.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> c)` Convert this path to a kernel expression.
`(package private) Expression` | `PredicateImpl.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`Expression` | `Joins.SingularJoin.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> c)`
`Expression` | `Joins.AbstractCollection.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> c)` Convert this path to a join expression.
`Expression` | `Joins.Map.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> c)`
`(package private) Expression` | `Expressions.Equal.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.NotEqual.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.GreaterThan.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.GreaterThanEqual.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.LessThan.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.LessThanEqual.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.IsEmpty.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.IsNotEmpty.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`Expression` | `Expressions.IsMember.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`Expression` | `Expressions.Like.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.IsNull.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.IsNotNull.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.In.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `Expressions.Exists.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`Expression` | `Expressions.Not.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)`
`(package private) Expression` | `ExpressionImpl.toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)` Bridge contract to convert this facade expression to a kernel expression.

Methods in org.apache.openjpa.persistence.criteria with parameters of type Expression
`(package private) static Expression` | `Expressions.and(ExpressionFactory factory, Expression e1, Expression e2)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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