Uses of Interface
org.apache.openjpa.persistence.query.PredicateOperand
-
Packages that use PredicateOperand Package Description org.apache.openjpa.persistence.query OpenJPA Dynamic Query -
-
Uses of PredicateOperand in org.apache.openjpa.persistence.query
Subinterfaces of PredicateOperand in org.apache.openjpa.persistence.query Modifier and Type Interface Description interfaceAggregateType of the result of an aggregate operationinterfaceDomainObjectDomain objects define the domain over which a query operates.interfaceExpressionInstances of this interface can be used either as select list items or as predicate operands.interfacePathExpressionInterface for operations over objects reached via pathsinterfaceQueryDefinitionInterface for construction of query definitionsinterfaceSubqueryInstances of this interface can be used as subqueries.Classes in org.apache.openjpa.persistence.query that implement PredicateOperand Modifier and Type Class Description classAbsExpressionDenotes ABS() operation on a given expression.classAbstractDomainObjectDomain Object is a path expression over which query is evaluated.classArrayExpressionA single expression that holds an array of values.classAverageExpressionDenotes AVG() on a given Expression.classBinaryOperatorExpressionAn expression resulting from a binary operation on two expressions.classConcatExpressionDenotes CONCAT(e1,e2,..)classCountExpressionDenotes COUNT(e) Expression.classCurrentTimeExpressionDenotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions.classDistinctExpressionDenotes DISTINCT(e) Expression.classDividedByExpressionDenotes e1/e2 Expression.classElseExpressionElse clause in a Case Statement.classEntryExpressionDenotes ENTRY(e) on a path.classFetchPathDenotes a path used in fetch join.classIndexExpressionDenotes INDEX(e) Expression.classJoinPathPath resulting by joining from a parent path via an attribute.classKeyExpressionDenotes KEY(e) Expression.classLengthExpressionDenotes LENGTH(e) Expression.classLiteralExpressionDenotes a Literal Expression.classLocateExpressionDenotes LOCATE(e1, e2, n) Expression.classLowerExpressionDenotes LOWER(e) Expression.classMaxExpressionDenotes MAX(e) Expression.classMinExpressionDenotes MIN(e) Expression.classMinusExpressionDenotes (e1 - e2) Expression.classOperatorPathA path resulting from KEY() or VALUE() operation on an existing path.classParameterExpressionDenotes a parameter in a query.classPlusExpressionDenotes (e1 + e2) Expression.classQueryDefinitionImplImplements QueryDefinition.classRangeExpressionDenotes a range used by e1 BETWEEN x AND y operation.classRootPathDenotes root domain instance representing a persistent type.classSizeExpressionDenotes SIZE(e) Expression.classSquareRootExpressionDenotes SQRT(e) Expression.classSubStringExpressionDenotes SUBSTR(a,i1,i2) Expression.classSumExpressionDenotes SUM(e) Expression.classTimesExpressionDenotes (e1*e2) Expression.classTrimExpressionDenotes TRIM(e1,x) Expression.classTypeExpressionDenotes TYPE(e) Expression.classUnaryMinusExpressionDenotes (-e) Expression.classUpperExpressionDenotes UPPER(e) Expression.classValueExpressionDenotes VALUE(e) Expression.classVarArgsExpressionA expression that holds an array of Expressions.Methods in org.apache.openjpa.persistence.query with parameters of type PredicateOperand Modifier and Type Method Description PredicatePredicateOperand. between(java.lang.Number arg1, PredicateOperand arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(java.lang.String arg1, PredicateOperand arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(java.util.Calendar arg1, PredicateOperand arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(java.util.Date arg1, PredicateOperand arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(PredicateOperand arg1, java.lang.Number arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(PredicateOperand arg1, java.lang.String arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(PredicateOperand arg1, java.util.Calendar arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(PredicateOperand arg1, java.util.Date arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. between(PredicateOperand arg1, PredicateOperand arg2)Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicatePredicateOperand. equal(PredicateOperand arg)Create a predicate for testing equality with the specified argument.PredicatePredicateOperand. greaterEqual(PredicateOperand arg)Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicatePredicateOperand. greaterThan(PredicateOperand arg)Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicatePredicateOperand. lessEqual(PredicateOperand arg)Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.PredicatePredicateOperand. lessThan(PredicateOperand arg)Create a predicate for testing whether the PredicateOperand is less than the argument.PredicatePredicateOperand. like(java.lang.String pattern, PredicateOperand escapeChar)Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicatePredicateOperand. like(PredicateOperand pattern)Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicatePredicateOperand. like(PredicateOperand pattern, char escapeChar)Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicatePredicateOperand. like(PredicateOperand pattern, PredicateOperand escapeChar)Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicatePredicateOperand. notEqual(PredicateOperand arg)Create a predicate for testing inequality with the specified argument.
-