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

public Interface IEclipseLinkSelectExpressionStateObjectBuilder

extends ISelectExpressionStateObjectBuilder
Known Direct Implementers
org.eclipse.persistence.jpa.jpql.tools.model.AbstractEclipseLinkSelectExpressionStateObjectBuilder

Author
Pascal Filion
Since
2.4
Version
2.4

Method Summary

Modifier and TypeMethod and Description
public IEclipseLinkSelectExpressionStateObjectBuilder
append()

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.append.

Appends the previously created select item and starts a new stack to create a new select item.
public IEclipseLinkSelectExpressionStateObjectBuilder
new_(String
The fully qualified class name
className
,
ISelectExpressionStateObjectBuilder...
The parameters of the constructor
parameters
)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.new_.

Creates the expression NEW constructor_name(identification_variable).
public IEclipseLinkSelectExpressionStateObjectBuilder
object(String
The identification variable
identificationVariable
)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.object.

Creates the expression OBJECT(identification_variable).
public IEclipseLinkSelectExpressionStateObjectBuilder
resultVariable(String
The variable identifying the current select expression
resultVariable
)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariable.

Defines the current state object with the given result variable.
public IEclipseLinkSelectExpressionStateObjectBuilder
resultVariableAs(String
The variable identifying the current select expression
resultVariable
)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariableAs.

Defines the current state object with the given result variable.
public IEclipseLinkSelectExpressionStateObjectBuilder
variable(String
The identification variable
variable
)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.variable.

Creates the expression representing an identification variable.
Inherited from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder:
commit

Method Detail

appendback to summary
public IEclipseLinkSelectExpressionStateObjectBuilder append()

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.append.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.append.

Appends the previously created select item and starts a new stack to create a new select item.

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

Annotations
@Override
new_back to summary
public IEclipseLinkSelectExpressionStateObjectBuilder new_(String className, ISelectExpressionStateObjectBuilder... parameters)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.new_.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.new_.

Creates the expression NEW constructor_name(identification_variable).

Parameters
className:String

The fully qualified class name

parameters:ISelectExpressionStateObjectBuilder[]

The parameters of the constructor

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

Annotations
@Override
objectback to summary
public IEclipseLinkSelectExpressionStateObjectBuilder object(String identificationVariable)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.object.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.object.

Creates the expression OBJECT(identification_variable).

Parameters
identificationVariable:String

The identification variable

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

Annotations
@Override
resultVariableback to summary
public IEclipseLinkSelectExpressionStateObjectBuilder resultVariable(String resultVariable)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariable.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariable.

Defines the current state object with the given result variable.

Parameters
resultVariable:String

The variable identifying the current select expression

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

Annotations
@Override
resultVariableAsback to summary
public IEclipseLinkSelectExpressionStateObjectBuilder resultVariableAs(String resultVariable)

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariableAs.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.resultVariableAs.

Defines the current state object with the given result variable.

Parameters
resultVariable:String

The variable identifying the current select expression

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

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

Redeclares org.eclipse.persistence.jpa.jpql.tools.model.ISelectExpressionStateObjectBuilder.variable.

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

Creates the expression representing an identification variable.

Parameters
variable:String

The identification variable

Returns:IEclipseLinkSelectExpressionStateObjectBuilder

This builder

Annotations
@Override