Interface IEclipseLinkSelectExpressionStateObjectBuilder
- All Superinterfaces:
IScalarExpressionStateObjectBuilder<ISelectExpressionStateObjectBuilder>,ISelectExpressionStateObjectBuilder
- All Known Implementing Classes:
AbstractEclipseLinkSelectExpressionStateObjectBuilder,EclipseLinkSelectExpressionStateObjectBuilder
public interface IEclipseLinkSelectExpressionStateObjectBuilder
extends ISelectExpressionStateObjectBuilder
- Since:
- 2.4
- Version:
- 2.4
-
Method Summary
Modifier and TypeMethodDescriptionappend()Appends the previously created select item and starts a new stack to create a new select item.new_(String className, ISelectExpressionStateObjectBuilder... parameters) Creates the expressionNEW constructor_name(identification_variable).Creates the expressionOBJECT(identification_variable).resultVariable(String resultVariable) Defines the current state object with the given result variable.resultVariableAs(String resultVariable) Defines the current state object with the given result 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, coalesce, concat, concat, count, countDistinct, currentDate, currentTime, currentTimestamp, date, divide, entityType, enumLiteral, function, 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, typeMethods inherited from interface org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder
commit
-
Method Details
-
append
Description copied from interface:ISelectExpressionStateObjectBuilderAppends the previously created select item and starts a new stack to create a new select item.- Specified by:
appendin interfaceISelectExpressionStateObjectBuilder- Returns:
- This builder
-
new_
IEclipseLinkSelectExpressionStateObjectBuilder new_(String className, ISelectExpressionStateObjectBuilder... parameters) Description copied from interface:ISelectExpressionStateObjectBuilderCreates the expressionNEW constructor_name(identification_variable).- Specified by:
new_in interfaceISelectExpressionStateObjectBuilder- Parameters:
className- The fully qualified class nameparameters- The parameters of the constructor- Returns:
- This builder
-
object
Description copied from interface:ISelectExpressionStateObjectBuilderCreates the expressionOBJECT(identification_variable).- Specified by:
objectin interfaceISelectExpressionStateObjectBuilder- Parameters:
identificationVariable- The identification variable- Returns:
- This builder
-
resultVariable
Description copied from interface:ISelectExpressionStateObjectBuilderDefines the current state object with the given result variable.- Specified by:
resultVariablein interfaceISelectExpressionStateObjectBuilder- Parameters:
resultVariable- The variable identifying the current select expression- Returns:
- This builder
-
resultVariableAs
Description copied from interface:ISelectExpressionStateObjectBuilderDefines the current state object with the given result variable.- Specified by:
resultVariableAsin interfaceISelectExpressionStateObjectBuilder- Parameters:
resultVariable- The variable identifying the current select expression- Returns:
- This builder
-
variable
Description copied from interface:ISelectExpressionStateObjectBuilderCreates the expression representing an identification variable.- Specified by:
variablein interfaceISelectExpressionStateObjectBuilder- Parameters:
variable- The identification variable- Returns:
- This
builder
-