EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.model
Class DefaultSimpleSelectExpressionStateObjectBuilder

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.model.AbstractStateObjectBuilder
      extended by org.eclipse.persistence.jpa.jpql.model.AbstractScalarExpressionStateObjectBuilder<ISimpleSelectExpressionStateObjectBuilder>
          extended by org.eclipse.persistence.jpa.jpql.model.AbstractSimpleSelectExpressionStateObjectBuilder
              extended by org.eclipse.persistence.jpa.jpql.model.DefaultSimpleSelectExpressionStateObjectBuilder
All Implemented Interfaces:
IScalarExpressionStateObjectBuilder<ISimpleSelectExpressionStateObjectBuilder>, ISimpleSelectExpressionStateObjectBuilder

public class DefaultSimpleSelectExpressionStateObjectBuilder
extends AbstractSimpleSelectExpressionStateObjectBuilder

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Constructor Summary
DefaultSimpleSelectExpressionStateObjectBuilder(SimpleSelectClauseStateObject parent)
          Creates a new DefaultSimpleSelectExpressionStateObjectBuilder.
 
Method Summary
 void commit()
          Pushes the changes created by this builder to the state object.
protected  SimpleSelectClauseStateObject getParent()
          Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.model.AbstractSimpleSelectExpressionStateObjectBuilder
variable
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.model.AbstractScalarExpressionStateObjectBuilder
abs, add, arithmetic, avg, avg, avgDistinct, buildCollectionPath, buildIdentificationVariable, buildInputParameter, buildNumeric, buildNumeric, buildStateFieldPath, buildStringLiteral, case_, coalesce, concat, count, count, countDistinct, currentDate, currentTime, currentTimestamp, date, divide, entityType, enumLiteral, function, function, getCaseBuilder, index, length, literal, literals, locate, locate, max, max, maxDistinct, min, min, minDistinct, minus, mod, multiply, nullIf, numeric, numeric, parameter, path, plus, size, sqrt, stateObjects, stateObjects, string, sub, subtract, sum, sum, sumDistinct, type
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.model.AbstractStateObjectBuilder
add, checkBuilder, checkBuilders, hasStateObjects, pop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

DefaultSimpleSelectExpressionStateObjectBuilder

public DefaultSimpleSelectExpressionStateObjectBuilder(SimpleSelectClauseStateObject parent)
Creates a new DefaultSimpleSelectExpressionStateObjectBuilder.

Parameters:
parent - The select clause for which this builder can create a select expression
Method Detail

commit

public void commit()
Pushes the changes created by this builder to the state object.


getParent

protected SimpleSelectClauseStateObject getParent()
Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.

Overrides:
getParent in class AbstractSimpleSelectExpressionStateObjectBuilder
Returns:
The parent

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference