Interface ISimpleSelectExpressionStateObjectBuilder
-
- All Superinterfaces:
IScalarExpressionStateObjectBuilder<ISimpleSelectExpressionStateObjectBuilder>
- All Known Subinterfaces:
IEclipseLinkSimpleSelectExpressionStateObjectBuilder
- All Known Implementing Classes:
AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder
,AbstractSimpleSelectExpressionStateObjectBuilder
,DefaultSimpleSelectExpressionStateObjectBuilder
,EclipseLinkSimpleSelectExpressionStateObjectBuilder
public interface ISimpleSelectExpressionStateObjectBuilder extends IScalarExpressionStateObjectBuilder<ISimpleSelectExpressionStateObjectBuilder>
This builder can be used to easily create a select expression defined for a subquery without having to create each object manually. The builder is associated withSimpleSelectClauseStateObject
.- Version:
- 2.4
- See Also:
ISelectExpressionStateObjectBuilder
- Author:
- Pascal Filion
- Since:
- 2.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
commit()
Pushes the changes created by this builder to the state object.ISimpleSelectExpressionStateObjectBuilder
variable(java.lang.String variable)
Creates the expression representing an identification variable.-
Methods inherited from interface org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
abs, add, avg, avgDistinct, case_, coalesce, concat, count, countDistinct, currentDate, currentTime, currentTimestamp, date, divide, entityType, enumLiteral, function, function, getCaseBuilder, index, length, locate, locate, max, maxDistinct, min, minDistinct, minus, mod, multiply, nullIf, numeric, numeric, parameter, path, plus, size, sqrt, string, sub, subtract, sum, sumDistinct, type
-
-
-
-
Method Detail
-
commit
void commit()
Pushes the changes created by this builder to the state object.
-
variable
ISimpleSelectExpressionStateObjectBuilder variable(java.lang.String variable)
Creates the expression representing an identification variable.- Parameters:
variable
- The identification variable- Returns:
- This
builder
-
-