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

## Uses of Class
org.apache.openjpa.persistence.query.AbstractVisitable

Packages that use AbstractVisitable
org.apache.openjpa.persistence.query | OpenJPA Dynamic Query

Uses of AbstractVisitable in org.apache.openjpa.persistence.query

Subclasses of AbstractVisitable in org.apache.openjpa.persistence.query
`class` | `AbsExpression` Denotes ABS() operation on a given expression.
`class` | `AbstractDomainObject` Domain Object is a path expression over which query is evaluated.
`(package private) class` | `AbstractPath` An abstract path is formed by two parts : the first part is a parent path.
`(package private) class` | `AllExpression` Denotes All(SubQuery) Expression.
`class` | `AndPredicate` Denotes (e1 AND e2) predicate.
`(package private) class` | `AnyExpression` Denotes ANY(SUbquery) Expression.
`class` | `ArrayExpression` A single expression that holds an array of values.
`class` | `AverageExpression` Denotes AVG() on a given Expression.
`class` | `BetweenExpression` Denotes e1 BETWEEN(e2 AND e3) Expression.
`(package private) class` | `BinaryExpressionPredicate` Binary predicate combines two expressions with an operator.
`class` | `BinaryOperatorExpression` An expression resulting from a binary operation on two expressions.
`class` | `ConcatExpression` Denotes CONCAT(e1,e2,..) Expression.
`(package private) class` | `ConstantExpression` Denotes a Value based expression such as Number, String or Date.
`class` | `CountExpression` Denotes COUNT(e) Expression.
`class` | `CurrentTimeExpression` Denotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions.
`class` | `DistinctExpression` Denotes DISTINCT(e) Expression.
`class` | `DividedByExpression` Denotes e1/e2 Expression.
`class` | `ElseExpression` Else clause in a Case Statement.
`class` | `EntryExpression` Denotes ENTRY(e) on a path.
`class` | `EqualExpression` Denotes e1 = e2 Expression.
`class` | `ExistsExpression` Denotes EXISTS(SubQuery) Expression.
`(package private) class` | `ExpressionImpl` An abstract expression acts as a factory for concrete unary or binary expressions such as ABS() or PLUS().
`class` | `FetchPath` Denotes a path used in fetch join.
`class` | `GreaterEqualExpression` Denotes e1 >= e2 Expression.
`class` | `GreaterThanExpression` Denotes e1 > e2 Expression.
`class` | `IndexExpression` Denotes INDEX(e) Expression.
`class` | `InExpression` Denotes e1 IN (e2) Expression.
`class` | `IsEmptyExpression`
`class` | `IsNullExpression` Denotes e IS NULL Expression.
`class` | `JoinPath` Path resulting by joining from a parent path via an attribute.
`class` | `KeyExpression` Denotes KEY(e) Expression.
`class` | `LengthExpression` Denotes LENGTH(e) Expression.
`class` | `LessEqualExpression` Denotes e1 <= e2 Expression.
`class` | `LessThanExpression` Denotes e1 < e2 Expression.
`class` | `LikeExpression` Denotes e1 LIKE e2 Expression.
`class` | `LiteralExpression` Denotes a Literal Expression.
`class` | `LocateExpression` Denotes LOCATE(e1, e2, n) Expression.
`class` | `LogicalPredicate` Logical Predicate combines two predicates with a logical operator.
`class` | `LowerExpression` Denotes LOWER(e) Expression.
`class` | `MaxExpression` Denotes MAX(e) Expression.
`class` | `MemberOfExpression` Denotes e1 MEMBER OF e2 Expression.
`class` | `MinExpression` Denotes MIN(e) Expression.
`class` | `MinusExpression` Denotes (e1 - e2) Expression.
`(package private) class` | `ModExpression` Denotes MOD(e1, e2) Expression.
`(package private) class` | `NavigationPath` Represents a path resulted by navigation.
`class` | `NewInstance` Denotes NEW fully.qualified.class.name(arg1, arg2,...)
`class` | `NotEqualExpression` Denotes (e1 != e2) Expression.
`class` | `OperatorPath` A path resulting from KEY() or VALUE() operation on an existing path.
`class` | `OrderableItem` Denotes an item of ORDER BY clause.
`class` | `OrPredicate` Denotes (e1 OR e2) predicate.
`class` | `ParameterExpression` Denotes a parameter in a query.
`class` | `PlusExpression` Denotes (e1 + e2) Expression.
`class` | `QueryDefinitionImpl` Implements QueryDefinition.
`(package private) class` | `QueryExpression` An expression resulting from operation on a query itself.
`class` | `RangeExpression` Denotes a range used by e1 BETWEEN x AND y operation.
`class` | `RootPath` Denotes root domain instance representing a persistent type.
`class` | `SizeExpression` Denotes SIZE(e) Expression.
`(package private) class` | `SomeExpression` Denotes SOME(Subquery) Expression.
`class` | `SquareRootExpression` Denotes SQRT(e) Expression.
`class` | `SubStringExpression` Denotes SUBSTR(a,i1,i2) Expression.
`class` | `SumExpression` Denotes SUM(e) Expression.
`class` | `TimesExpression` Denotes (e1*e2) Expression.
`class` | `TrimExpression` Denotes TRIM(e1,x) Expression.
`class` | `TypeExpression` Denotes TYPE(e) Expression.
`(package private) class` | `UnaryExpressionPredicate` Unary Predicate results from an operator on an Expression.
`class` | `UnaryMinusExpression` Denotes (-e) Expression.
`(package private) class` | `UnaryOperatorExpression`
`class` | `UpperExpression` Denotes UPPER(e) Expression.
`class` | `ValueExpression` Denotes VALUE(e) Expression.
`class` | `VarArgsExpression` A expression that holds an array of Expressions.

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

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