Uses of Interface
org.apache.openjpa.persistence.query.Visitable
Packages that use Visitable
-
Uses of Visitable in org.apache.openjpa.persistence.query
Classes in org.apache.openjpa.persistence.query that implement VisitableModifier and TypeClassDescriptionclassDenotes ABS() operation on a given expression.classDomain Object is a path expression over which query is evaluated.classDenotes (e1 AND e2) predicate.classA single expression that holds an array of values.classDenotes AVG() on a given Expression.classDenotes e1 BETWEEN(e2 AND e3) Expression.classAn expression resulting from a binary operation on two expressions.classclassDenotes CONCAT(e1,e2,..)classDenotes COUNT(e) Expression.classDenotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions.classDenotes DISTINCT(e) Expression.classDenotes e1/e2 Expression.classElse clause in a Case Statement.classDenotes ENTRY(e) on a path.classDenotes e1 = e2 Expression.classDenotes EXISTS(SubQuery) Expression.classDenotes a path used in fetch join.classDenotes e1 >= e2 Expression.classDenotes e1 > e2 Expression.classDenotes INDEX(e) Expression.classDenotes e1 IN (e2) Expression.classclassDenotes e IS NULL Expression.classPath resulting by joining from a parent path via an attribute.classDenotes KEY(e) Expression.classDenotes LENGTH(e) Expression.classDenotes e1 <= e2 Expression.classDenotes e1 < e2 Expression.classDenotes e1 LIKE e2 Expression.classDenotes a Literal Expression.classDenotes LOCATE(e1, e2, n) Expression.classLogical Predicate combines two predicates with a logical operator.classDenotes LOWER(e) Expression.classDenotes MAX(e) Expression.classDenotes e1 MEMBER OF e2 Expression.classDenotes MIN(e) Expression.classDenotes (e1 - e2) Expression.classDenotes NEW fully.qualified.class.name(arg1, arg2,...)classDenotes (e1 !classA path resulting from KEY() or VALUE() operation on an existing path.classDenotes an item of ORDER BY clause.classDenotes (e1 OR e2) predicate.classDenotes a parameter in a query.classDenotes (e1 + e2) Expression.classImplements QueryDefinition.classDenotes a range used by e1 BETWEEN x AND y operation.classDenotes root domain instance representing a persistent type.classDenotes SIZE(e) Expression.classDenotes SQRT(e) Expression.classDenotes SUBSTR(a,i1,i2) Expression.classDenotes SUM(e) Expression.classDenotes (e1*e2) Expression.classDenotes TRIM(e1,x) Expression.classDenotes TYPE(e) Expression.classDenotes (-e) Expression.classDenotes UPPER(e) Expression.classDenotes VALUE(e) Expression.classA expression that holds an array of Expressions.