EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.model
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 with persistence.jpa.jpql.model.query.SimpleSelectClauseStateObject SimpleSelectClauseStateObject.

Version:
2.4
See Also:
ISelectExpressionStateObjectBuilder
Author:
Pascal Filion
Since:
2.4

Method Summary
 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.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

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference