Uses of Interface
org.apache.openjpa.persistence.query.PredicateOperand
Packages that use PredicateOperand
-
Uses of PredicateOperand in org.apache.openjpa.persistence.query
Subinterfaces of PredicateOperand in org.apache.openjpa.persistence.queryModifier and TypeInterfaceDescriptioninterfaceType of the result of an aggregate operationinterfaceDomain objects define the domain over which a query operates.interfaceInstances of this interface can be used either as select list items or as predicate operands.interfaceInterface for operations over objects reached via pathsinterfaceInterface for construction of query definitionsinterfaceInstances of this interface can be used as subqueries.Classes in org.apache.openjpa.persistence.query that implement PredicateOperandModifier and TypeClassDescriptionclassDenotes ABS() operation on a given expression.classDomain Object is a path expression over which query is evaluated.classA single expression that holds an array of values.classDenotes AVG() on a given Expression.classAn expression resulting from a binary operation on two expressions.classDenotes 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 a path used in fetch join.classDenotes INDEX(e) Expression.classPath resulting by joining from a parent path via an attribute.classDenotes KEY(e) Expression.classDenotes LENGTH(e) Expression.classDenotes a Literal Expression.classDenotes LOCATE(e1, e2, n) Expression.classDenotes LOWER(e) Expression.classDenotes MAX(e) Expression.classDenotes MIN(e) Expression.classDenotes (e1 - e2) Expression.classA path resulting from KEY() or VALUE() operation on an existing path.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.Methods in org.apache.openjpa.persistence.query with parameters of type PredicateOperandModifier and TypeMethodDescriptionPredicateOperand.between(Number arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(String arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(Calendar arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(Date arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(PredicateOperand arg1, Number arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(PredicateOperand arg1, String arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(PredicateOperand arg1, Calendar arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(PredicateOperand arg1, Date arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between(PredicateOperand arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.equal(PredicateOperand arg) Create a predicate for testing equality with the specified argument.PredicateOperand.greaterEqual(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterThan(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicateOperand.lessEqual(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.PredicateOperand.lessThan(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is less than the argument.PredicateOperand.like(String pattern, PredicateOperand escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like(PredicateOperand pattern) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like(PredicateOperand pattern, char escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like(PredicateOperand pattern, PredicateOperand escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.notEqual(PredicateOperand arg) Create a predicate for testing inequality with the specified argument.