| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools.model |
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
|
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEclipseLinkConditionalStateObjectBuilder
The EclipseLink extension over the basic support provided by
IEclipseLinkConditionalStateObjectBuilder. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConditionalStateObjectBuilderWrapper
This builder wraps another builder and delegates the calls to it.
|
class |
DefaultConditionalExpressionStateObjectBuilder
The default implementation of
IConditionalExpressionStateObjectBuilder. |
class |
EclipseLinkConditionalStateObjectBuilder
The EclipseLink extension over the basic support provided by
IConditionalExpressionStateObjectBuilder. |
| Modifier and Type | Method and Description |
|---|---|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.abs(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
ABS(x). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.add(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
x + y. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.all(SimpleSelectStatementStateObject subquery)
Creates the expression
ALL(subquery). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.and(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
x AND y. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.any(SimpleSelectStatementStateObject subquery)
Creates the expression
ANY(subquery). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.avg(String path)
Creates the expression
AVG(path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.avgDistinct(String path)
Creates the expression
AVG(DISTINCT path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.between(IConditionalExpressionStateObjectBuilder lowerBoundExpression,
IConditionalExpressionStateObjectBuilder upperBoundExpression)
Creates the expression
x BETWEEN y AND z. |
IConditionalExpressionStateObjectBuilder |
JPQLQueryBuilderWrapper.buildStateObjectBuilder(AbstractConditionalClauseStateObject stateObject)
Creates a builder that can create a conditional expression programmatically.
|
IConditionalExpressionStateObjectBuilder |
IJPQLQueryBuilder.buildStateObjectBuilder(AbstractConditionalClauseStateObject stateObject)
Creates a builder that can create a conditional expression programmatically.
|
IConditionalExpressionStateObjectBuilder |
EclipseLinkJPQLQueryBuilder.buildStateObjectBuilder(AbstractConditionalClauseStateObject stateObject)
Creates a builder that can create a conditional expression programmatically.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.collectionPath(String path)
Creates a new collection-valued path expression.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.count(String path)
Creates the expression
COUNT(identification_variable |
state_field_path_expression |
single_valued_object_path_expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.countDistinct(String path)
Creates the expression
COUNT(DISTINCT identification_variable |
state_field_path_expression |
single_valued_object_path_expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.currentDate()
Creates the expression representing
CURRENT_DATE. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.currentTime()
Creates the expression representing
CURRENT_TIME. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.currentTimestamp()
Creates the expression representing
CURRENT_TIMESTAMP. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.date(String jdbcDate)
Creates a new date using the JDBC syntax of a date.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.different(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.different(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.different(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.divide(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
x / y. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.entityType(String entityTypeName)
Creates a new entity type literal.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.equal(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.equal(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.equal(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.exists(SimpleSelectStatementStateObject subquery) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.FALSE() |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThan(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThan(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThan(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThanOrEqual(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThanOrEqual(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.greaterThanOrEqual(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.in(IConditionalExpressionStateObjectBuilder... inItems) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.in(SimpleSelectStatementStateObject subquery) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.in(String... inItems) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.index(String variable)
Creates the expression
INDEX(identification_variable). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.isEmpty(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.isNotEmpty(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.isNotNull(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.isNull(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.length(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
LENGTH(expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.like(IConditionalExpressionStateObjectBuilder patternValue) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.like(IConditionalExpressionStateObjectBuilder patternValue,
String escapeCharacter) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.like(String patternValue) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.locate(IConditionalExpressionStateObjectBuilder parameter1,
IConditionalExpressionStateObjectBuilder parameter2)
Creates the expression
LOCATE(string_primary, string_primary). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.locate(IConditionalExpressionStateObjectBuilder parameter1,
IConditionalExpressionStateObjectBuilder parameter2,
IConditionalExpressionStateObjectBuilder parameter3)
Creates the expression
LOCATE(string_primary, string_primary [, simple_arithmetic_expression]). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lower(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThan(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThan(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThan(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThanOrEqual(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThanOrEqual(Number number) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.lowerThanOrEqual(String literal) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.max(String path)
Creates the expression
MAX(path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.maxDistinct(String path)
Creates the expression
MAX(DISTINCT path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.member(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.memberOf(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.min(String path)
Creates the expression
AVG(path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.minDistinct(String path)
Creates the expression
AVG(DISTINCT path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.minus(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
- x. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.mod(IConditionalExpressionStateObjectBuilder parameter1,
IConditionalExpressionStateObjectBuilder parameter2)
Creates the expression
MOD(simple_arithmetic_expression, simple_arithmetic_expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.multiply(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
x * y. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notBetween(IConditionalExpressionStateObjectBuilder lowerBoundExpression,
IConditionalExpressionStateObjectBuilder upperBoundExpression) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notExists(SimpleSelectStatementStateObject subquery) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notIn(IConditionalExpressionStateObjectBuilder... inItems) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notIn(SimpleSelectStatementStateObject subquery) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notIn(String... inItems) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notLike(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notLike(IConditionalExpressionStateObjectBuilder builder,
String escapeCharacter) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notLike(String patternValue) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notMember(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.notMemberOf(String path) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.NULL() |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.numeric(Number numeric)
Creates the numeric literal.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.or(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.parameter(String parameter)
Creates the input parameter.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.path(String path)
Creates a new state field path expression.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.plus(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
+ x. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.size(String path)
Creates the expression
SIZE(collection_valued_path_expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.some(SimpleSelectStatementStateObject subquery) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sqrt(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
SQRT(x). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.string(String literal)
Creates a new string literal.
|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sub(IConditionalExpressionStateObjectBuilder builder)
Creates an encapsulated expression:
(expression). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sub(StateObject stateObject) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.substring(IConditionalExpressionStateObjectBuilder parameter1,
IConditionalExpressionStateObjectBuilder parameter2,
IConditionalExpressionStateObjectBuilder parameter3) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.subtract(IConditionalExpressionStateObjectBuilder builder)
Creates the expression
x - y. |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sum(String path)
Creates the expression
SUM(path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.sumDistinct(String path)
Creates the expression
SUM(path). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.trim(TrimExpression.Specification specification,
IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.trim(TrimExpression.Specification specification,
String trimCharacter,
IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.TRUE() |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.type(String path)
Creates the expression
TYPE(identification_variable | single_valued_object_path_expression | input_parameter). |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.upper(IConditionalExpressionStateObjectBuilder builder) |
IConditionalExpressionStateObjectBuilder |
AbstractConditionalStateObjectBuilderWrapper.variable(String variable)
Creates the expression representing an identification variable.
|
| Constructor and Description |
|---|
AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
Creates a new
AbstractConditionalStateObjectBuilderWrapper. |
| Modifier and Type | Method and Description |
|---|---|
IConditionalExpressionStateObjectBuilder |
AbstractConditionalClauseStateObject.getBuilder()
Creates and returns a new
IConditionalExpressionStateObjectBuilder that can be used to
programmatically create a conditional expression and once the expression is complete,
commit() will push the StateObject
representation of that expression as this clause's conditional expression. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.