Top Description Methods
org.eclipse.persistence.jpa.jpql.tools.model

public Interface ISimpleSelectExpressionStateObjectBuilder

extends IScalarExpressionStateObjectBuilder<ISimpleSelectExpressionStateObjectBuilder>
Known Direct Subinterfaces
org.eclipse.persistence.jpa.jpql.tools.model.IEclipseLinkSimpleSelectExpressionStateObjectBuilder
Known Direct Implementers
org.eclipse.persistence.jpa.jpql.tools.model.AbstractSimpleSelectExpressionStateObjectBuilder

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 SimpleSelectClauseStateObject.
Author
Pascal Filion
Since
2.4
Version
2.4
See Also
ISelectExpressionStateObjectBuilder

Method Summary

Modifier and TypeMethod and Description
public void
commit()

Pushes the changes created by this builder to the state object.

public ISimpleSelectExpressionStateObjectBuilder

Returns:

This builder
variable
(String
The identification variable
variable
)

Creates the expression representing an identification variable.

Inherited from org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder:
absaddavgavgDistinctcase_coalescecoalesceconcatconcatcountcountDistinctcurrentDatecurrentTimecurrentTimestampdatedivideentityTypeenumLiteralfunctionfunctionfunctiongetCaseBuilderindexlengthlocatelocatemaxmaxDistinctminminDistinctminusmodmultiplynullIfnumericnumericparameterpathplussizesqrtstringsubsubtractsumsumDistincttype

Method Detail

commitback to summary
public void commit()

Pushes the changes created by this builder to the state object.

variableback to summary
public ISimpleSelectExpressionStateObjectBuilder variable(String variable)

Creates the expression representing an identification variable.

Parameters
variable:String

The identification variable

Returns:ISimpleSelectExpressionStateObjectBuilder

This builder