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

public abstract Class AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder

extends AbstractSimpleSelectExpressionStateObjectBuilder
implements IEclipseLinkSimpleSelectExpressionStateObjectBuilder
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.jpa.jpql.tools.model.IEclipseLinkSimpleSelectExpressionStateObjectBuilder, org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder, org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
Known Direct Subclasses
org.eclipse.persistence.jpa.jpql.tools.model.EclipseLinkSimpleSelectExpressionStateObjectBuilder
Imports
org.eclipse.persistence.jpa.jpql.tools.model.query.SimpleSelectClauseStateObject

Author
Pascal Filion
Since
2.4
Version
2.4

Constructor Summary

AccessConstructor and Description
protected
AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder(SimpleSelectClauseStateObject
The select clause for which this builder can create a select expression
parent
)

Creates a new AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder.

Method Summary

Modifier and TypeMethod and Description
public void
commit()

Implements org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder.commit.

Pushes the changes created by this builder to the state object.
protected SimpleSelectClauseStateObject
getParent()

Overrides org.eclipse.persistence.jpa.jpql.tools.model.AbstractSimpleSelectExpressionStateObjectBuilder.getParent.

Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.
public IEclipseLinkSimpleSelectExpressionStateObjectBuilder

Constructor Detail

AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilderback to summary
protected AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder(SimpleSelectClauseStateObject parent)

Creates a new AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder.

Parameters
parent:SimpleSelectClauseStateObject

The select clause for which this builder can create a select expression

Method Detail

commitback to summary
public void commit()

Implements org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder.commit.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder.commit.

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

Annotations
@Override
getParentback to summary
protected SimpleSelectClauseStateObject getParent()

Overrides org.eclipse.persistence.jpa.jpql.tools.model.AbstractSimpleSelectExpressionStateObjectBuilder.getParent.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.AbstractScalarExpressionStateObjectBuilder.getParent.

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

Returns:SimpleSelectClauseStateObject

The parent

Annotations
@Override
variableback to summary
public IEclipseLinkSimpleSelectExpressionStateObjectBuilder variable(String variable)

Overrides org.eclipse.persistence.jpa.jpql.tools.model.AbstractSimpleSelectExpressionStateObjectBuilder.variable.

Implements org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder.variable.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISimpleSelectExpressionStateObjectBuilder.variable.

Creates the expression representing an identification variable.

Parameters
variable:String

The identification variable

Returns:IEclipseLinkSimpleSelectExpressionStateObjectBuilder

This builder

Annotations
@Override