EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

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

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.model.BaseJPQLQueryFormatter
      extended by org.eclipse.persistence.jpa.jpql.model.AbstractJPQLQueryFormatter
All Implemented Interfaces:
IJPQLQueryFormatter, StateObjectVisitor
Direct Known Subclasses:
DefaultJPQLQueryFormatter, EclipseLinkJPQLQueryFormatter

public abstract class AbstractJPQLQueryFormatter
extends BaseJPQLQueryFormatter

The abstract definition of a IJPQLQueryFormatter, which converts an StateObject into its string representation that can be used as a real JPQL query.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.persistence.jpa.jpql.model.IJPQLQueryFormatter
IJPQLQueryFormatter.IdentifierStyle
 
Field Summary
 
Fields inherited from class org.eclipse.persistence.jpa.jpql.model.BaseJPQLQueryFormatter
COMMA, COMMA_SPACE, LEFT_PARENTHESIS, RIGHT_PARENTHESIS, SPACE, style, writer
 
Constructor Summary
protected AbstractJPQLQueryFormatter(IJPQLQueryFormatter.IdentifierStyle style)
          Creates a new AbstractJPQLQueryFormatter.
 
Method Summary
protected  java.lang.String newLine()
           
protected  void toStringAggregateFunction(AggregateFunctionStateObject stateObject)
           
protected  void toStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma)
           
protected  void toStringCompound(CompoundExpressionStateObject stateObject)
           
protected  void toStringConditional(AbstractConditionalClauseStateObject stateObject)
           
protected  void toStringDoubleEncapsulated(AbstractDoubleEncapsulatedExpressionStateObject stateObject)
           
protected  void toStringEncapsulatedIdentificationVariable(EncapsulatedIdentificationVariableExpressionStateObject stateObject)
           
protected  void toStringFromClause(AbstractFromClauseStateObject stateObject)
           
protected  void toStringIdentificationVariableDeclaration(AbstractIdentificationVariableDeclarationStateObject stateObject)
           
protected  void toStringModifyStatement(AbstractModifyStatementStateObject stateObject)
           
protected  void toStringPathExpression(AbstractPathExpressionStateObject stateObject)
           
protected  void toStringRangeVariableDeclaration(AbstractRangeVariableDeclarationStateObject stateObject)
           
protected  void toStringSelectStatement(AbstractSelectStatementStateObject stateObject, boolean useNewLine)
           
protected  void toStringSimpleStateObject(SimpleStateObject stateObject)
           
protected  void toStringSingleEncapsulated(AbstractSingleEncapsulatedExpressionStateObject stateObject)
           
protected  void toStringTripleEncapsulated(AbstractTripleEncapsulatedExpressionStateObject stateObject)
           
 void visit(AbsExpressionStateObject stateObject)
          Visits the given AbsExpressionStateObject.
 void visit(AbstractSchemaNameStateObject stateObject)
          Visits the given AbstractSchemaNameStateObject.
 void visit(AdditionExpressionStateObject stateObject)
          Visits the given AdditionExpressionStateObject.
 void visit(AllOrAnyExpressionStateObject stateObject)
          Visits the given AllOrAnyExpressionStateObject.
 void visit(AndExpressionStateObject stateObject)
          Visits the given AndExpressionStateObject.
 void visit(ArithmeticFactorStateObject stateObject)
          Visits the given ArithmeticFactorStateObject.
 void visit(AvgFunctionStateObject stateObject)
          Visits the given AvgFunctionStateObject.
 void visit(BadExpressionStateObject stateObject)
          Visits the given BadExpressionStateObject.
 void visit(BetweenExpressionStateObject stateObject)
          Visits the given BetweenExpressionStateObject.
 void visit(CaseExpressionStateObject stateObject)
          Visits the given CaseExpressionStateObject.
 void visit(CoalesceExpressionStateObject stateObject)
          Visits the given CoalesceExpressionStateObject.
 void visit(CollectionMemberDeclarationStateObject stateObject)
          Visits the given CollectionMemberDeclarationStateObject.
 void visit(CollectionMemberExpressionStateObject stateObject)
          Visits the given CollectionMemberExpressionStateObject.
 void visit(CollectionValuedPathExpressionStateObject stateObject)
          Visits the given CollectionValuedPathExpressionStateObject.
 void visit(ComparisonExpressionStateObject stateObject)
          Visits the given ComparisonExpressionStateObject.
 void visit(ConcatExpressionStateObject stateObject)
          Visits the given ConcatExpressionStateObject.
 void visit(ConstructorExpressionStateObject stateObject)
          Visits the given ConstructorExpressionStateObject.
 void visit(CountFunctionStateObject stateObject)
          Visits the given CountFunctionStateObject.
 void visit(DateTimeStateObject stateObject)
          Visits the given DateTimeStateObject.
 void visit(DeleteClauseStateObject stateObject)
          Visits the given DeleteClauseStateObject.
 void visit(DeleteStatementStateObject stateObject)
          Visits the given DeleteStatementStateObject.
 void visit(DerivedPathIdentificationVariableDeclarationStateObject stateObject)
          Visits the given DerivedPathIdentificationVariableDeclarationStateObject.
 void visit(DerivedPathVariableDeclarationStateObject stateObject)
          Visits the given DerivedPathVariableDeclarationStateObject.
 void visit(DivisionExpressionStateObject stateObject)
          Visits the given DivisionExpressionStateObject.
 void visit(EmptyCollectionComparisonExpressionStateObject stateObject)
          Visits the given EmptyCollectionComparisonExpressionStateObject.
 void visit(EntityTypeLiteralStateObject stateObject)
          Visits the given EntityTypeLiteralStateObject.
 void visit(EntryExpressionStateObject stateObject)
          Visits the given EntryExpressionStateObject.
 void visit(EnumTypeStateObject stateObject)
          Visits the given EnumTypeStateObject.
 void visit(ExistsExpressionStateObject stateObject)
          Visits the given ExistsExpressionStateObject.
 void visit(FromClauseStateObject stateObject)
          Visits the given FromClauseStateObject.
 void visit(FunctionExpressionStateObject stateObject)
          Visits the given FunctionExpressionStateObject.
 void visit(GroupByClauseStateObject stateObject)
          Visits the given GroupByClauseStateObject.
 void visit(HavingClauseStateObject stateObject)
          Visits the given HavingClauseStateObject.
 void visit(IdentificationVariableDeclarationStateObject stateObject)
          Visits the given IdentificationVariableDeclarationStateObject.
 void visit(IdentificationVariableStateObject stateObject)
          Visits the given IdentificationVariableStateObject.
 void visit(IndexExpressionStateObject stateObject)
          Visits the given IndexExpressionStateObject.
 void visit(InExpressionStateObject stateObject)
          Visits the given InExpressionStateObject.
 void visit(InputParameterStateObject stateObject)
          Visits the given InputParameterStateObject.
 void visit(JoinStateObject stateObject)
          Visits the given JoinStateObject.
 void visit(JPQLQueryStateObject stateObject)
          Visits the given JPQLQueryStateObject.
 void visit(KeyExpressionStateObject stateObject)
          Visits the given KeyExpressionStateObject.
 void visit(KeywordExpressionStateObject stateObject)
          Visits the given KeywordExpressionStateObject.
 void visit(LengthExpressionStateObject stateObject)
          Visits the given LengthExpressionStateObject.
 void visit(LikeExpressionStateObject stateObject)
          Visits the given LikeExpressionStateObject.
 void visit(LocateExpressionStateObject stateObject)
          Visits the given LocateExpressionStateObject.
 void visit(LowerExpressionStateObject stateObject)
          Visits the given LowerExpressionStateObject.
 void visit(MaxFunctionStateObject stateObject)
          Visits the given MaxFunctionStateObject.
 void visit(MinFunctionStateObject stateObject)
          Visits the given WhereClauseStateObject.
 void visit(ModExpressionStateObject stateObject)
          Visits the given ModExpressionStateObject.
 void visit(MultiplicationExpressionStateObject stateObject)
          Visits the given MultiplicationExpressionStateObject.
 void visit(NotExpressionStateObject stateObject)
          Visits the given NotExpressionStateObject.
 void visit(NullComparisonExpressionStateObject stateObject)
          Visits the given NullComparisonExpressionStateObject.
 void visit(NullIfExpressionStateObject stateObject)
          Visits the given NullIfExpressionStateObject.
 void visit(NumericLiteralStateObject stateObject)
          Visits the given NumericLiteralStateObject.
 void visit(ObjectExpressionStateObject stateObject)
          Visits the given ObjectExpressionStateObject.
 void visit(OrderByClauseStateObject stateObject)
          Visits the given OrderByClauseStateObject.
 void visit(OrderByItemStateObject stateObject)
          Visits the given OrderByItemStateObject.
 void visit(OrExpressionStateObject stateObject)
          Visits the given OrExpressionStateObject.
 void visit(RangeVariableDeclarationStateObject stateObject)
          Visits the given RangeVariableDeclarationStateObject.
 void visit(ResultVariableStateObject stateObject)
          Visits the given ResultVariableStateObject.
 void visit(SelectClauseStateObject stateObject)
          Visits the given SelectClauseStateObject.
 void visit(SelectStatementStateObject stateObject)
          Visits the given SelectStatementStateObject.
 void visit(SimpleFromClauseStateObject stateObject)
          Visits the given SimpleFromClauseStateObject.
 void visit(SimpleSelectClauseStateObject stateObject)
          Visits the given SimpleSelectClauseStateObject.
 void visit(SimpleSelectStatementStateObject stateObject)
          Visits the given SimpleSelectStatementStateObject.
 void visit(SizeExpressionStateObject stateObject)
          Visits the given SizeExpressionStateObject.
 void visit(SqrtExpressionStateObject stateObject)
          Visits the given SqrtExpressionStateObject.
 void visit(StateFieldPathExpressionStateObject stateObject)
          Visits the given StateFieldPathExpressionStateObject.
 void visit(StringLiteralStateObject stateObject)
          Visits the given StringLiteralStateObject.
 void visit(SubExpressionStateObject stateObject)
          Visits the given SubExpressionStateObject.
 void visit(SubstringExpressionStateObject stateObject)
          Visits the given SubstringExpressionStateObject.
 void visit(SubtractionExpressionStateObject stateObject)
          Visits the given SubtractionExpressionStateObject.
 void visit(SumFunctionStateObject stateObject)
          Visits the given SumFunctionStateObject.
 void visit(TreatExpressionStateObject stateObject)
          Visits the given TreatExpressionStateObject.
 void visit(TrimExpressionStateObject stateObject)
          Visits the given TrimExpressionStateObject.
 void visit(TypeExpressionStateObject stateObject)
          Visits the given TypeExpressionStateObject.
 void visit(UnknownExpressionStateObject stateObject)
          Visits the given UnknownExpressionStateObject.
 void visit(UpdateClauseStateObject stateObject)
          Visits the given UpdateClauseStateObject.
 void visit(UpdateItemStateObject stateObject)
          Visits the given UpdateItemStateObject.
 void visit(UpdateStatementStateObject stateObject)
          Visits the given UpdateStatementStateObject.
 void visit(UpperExpressionStateObject stateObject)
          Visits the given UpperExpressionStateObject.
 void visit(ValueExpressionStateObject stateObject)
          Visits the given ValueExpressionStateObject.
 void visit(WhenClauseStateObject stateObject)
          Visits the given WhenClauseStateObject.
 void visit(WhereClauseStateObject stateObject)
          Visits the given WhereClauseStateObject.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.model.BaseJPQLQueryFormatter
formatIdentifier, getIdentifierStyle, toString, toString, toText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractJPQLQueryFormatter

protected AbstractJPQLQueryFormatter(IJPQLQueryFormatter.IdentifierStyle style)
Creates a new AbstractJPQLQueryFormatter.

Parameters:
style - Determines how the JPQL identifiers are written out
Throws:
java.lang.NullPointerException - The IdentifierStyle cannot be null
Method Detail

newLine

protected java.lang.String newLine()

toStringAggregateFunction

protected void toStringAggregateFunction(AggregateFunctionStateObject stateObject)

toStringChildren

protected void toStringChildren(ListHolderStateObject<? extends StateObject> stateObject,
                                boolean comma)

toStringCompound

protected void toStringCompound(CompoundExpressionStateObject stateObject)

toStringConditional

protected void toStringConditional(AbstractConditionalClauseStateObject stateObject)

toStringDoubleEncapsulated

protected void toStringDoubleEncapsulated(AbstractDoubleEncapsulatedExpressionStateObject stateObject)

toStringEncapsulatedIdentificationVariable

protected void toStringEncapsulatedIdentificationVariable(EncapsulatedIdentificationVariableExpressionStateObject stateObject)

toStringFromClause

protected void toStringFromClause(AbstractFromClauseStateObject stateObject)

toStringIdentificationVariableDeclaration

protected void toStringIdentificationVariableDeclaration(AbstractIdentificationVariableDeclarationStateObject stateObject)

toStringModifyStatement

protected void toStringModifyStatement(AbstractModifyStatementStateObject stateObject)

toStringPathExpression

protected void toStringPathExpression(AbstractPathExpressionStateObject stateObject)

toStringRangeVariableDeclaration

protected void toStringRangeVariableDeclaration(AbstractRangeVariableDeclarationStateObject stateObject)

toStringSelectStatement

protected void toStringSelectStatement(AbstractSelectStatementStateObject stateObject,
                                       boolean useNewLine)

toStringSimpleStateObject

protected void toStringSimpleStateObject(SimpleStateObject stateObject)

toStringSingleEncapsulated

protected void toStringSingleEncapsulated(AbstractSingleEncapsulatedExpressionStateObject stateObject)

toStringTripleEncapsulated

protected void toStringTripleEncapsulated(AbstractTripleEncapsulatedExpressionStateObject stateObject)

visit

public void visit(AbsExpressionStateObject stateObject)
Visits the given AbsExpressionStateObject.

Parameters:
stateObject - The AbsExpressionStateObject to visit

visit

public void visit(AbstractSchemaNameStateObject stateObject)
Visits the given AbstractSchemaNameStateObject.

Parameters:
stateObject - The AbstractSchemaNameStateObject to visit

visit

public void visit(AdditionExpressionStateObject stateObject)
Visits the given AdditionExpressionStateObject.

Parameters:
stateObject - The AdditionExpressionStateObject to visit

visit

public void visit(AllOrAnyExpressionStateObject stateObject)
Visits the given AllOrAnyExpressionStateObject.

Parameters:
stateObject - The AllOrAnyExpressionStateObject to visit

visit

public void visit(AndExpressionStateObject stateObject)
Visits the given AndExpressionStateObject.

Parameters:
stateObject - The AndExpressionStateObject to visit

visit

public void visit(ArithmeticFactorStateObject stateObject)
Visits the given ArithmeticFactorStateObject.

Parameters:
stateObject - The ArithmeticFactorStateObject to visit

visit

public void visit(AvgFunctionStateObject stateObject)
Visits the given AvgFunctionStateObject.

Parameters:
stateObject - The AvgFunctionStateObject to visit

visit

public void visit(BadExpressionStateObject stateObject)
Visits the given BadExpressionStateObject.

Parameters:
stateObject - The BadExpressionStateObject to visit

visit

public void visit(BetweenExpressionStateObject stateObject)
Visits the given BetweenExpressionStateObject.

Parameters:
stateObject - The BetweenExpressionStateObject to visit

visit

public void visit(CaseExpressionStateObject stateObject)
Visits the given CaseExpressionStateObject.

Parameters:
stateObject - The CaseExpressionStateObject to visit

visit

public void visit(CoalesceExpressionStateObject stateObject)
Visits the given CoalesceExpressionStateObject.

Parameters:
stateObject - The CoalesceExpressionStateObject to visit

visit

public void visit(CollectionMemberDeclarationStateObject stateObject)
Visits the given CollectionMemberDeclarationStateObject.

Parameters:
stateObject - The CollectionMemberDeclarationStateObject to visit

visit

public void visit(CollectionMemberExpressionStateObject stateObject)
Visits the given CollectionMemberExpressionStateObject.

Parameters:
stateObject - The CollectionMemberExpressionStateObject to visit

visit

public void visit(CollectionValuedPathExpressionStateObject stateObject)
Visits the given CollectionValuedPathExpressionStateObject.

Parameters:
stateObject - The CollectionValuedPathExpressionStateObject to visit

visit

public void visit(ComparisonExpressionStateObject stateObject)
Visits the given ComparisonExpressionStateObject.

Parameters:
stateObject - The ComparisonExpressionStateObject to visit

visit

public void visit(ConcatExpressionStateObject stateObject)
Visits the given ConcatExpressionStateObject.

Parameters:
stateObject - The ConcatExpressionStateObject to visit

visit

public void visit(ConstructorExpressionStateObject stateObject)
Visits the given ConstructorExpressionStateObject.

Parameters:
stateObject - The ConstructorExpressionStateObject to visit

visit

public void visit(CountFunctionStateObject stateObject)
Visits the given CountFunctionStateObject.

Parameters:
stateObject - The CountFunctionStateObject to visit

visit

public void visit(DateTimeStateObject stateObject)
Visits the given DateTimeStateObject.

Parameters:
stateObject - The DateTimeStateObject to visit

visit

public void visit(DeleteClauseStateObject stateObject)
Visits the given DeleteClauseStateObject.

Parameters:
stateObject - The DeleteClauseStateObject to visit

visit

public void visit(DeleteStatementStateObject stateObject)
Visits the given DeleteStatementStateObject.

Parameters:
stateObject - The DeleteStatementStateObject to visit

visit

public void visit(DerivedPathIdentificationVariableDeclarationStateObject stateObject)
Visits the given DerivedPathIdentificationVariableDeclarationStateObject.

Parameters:
stateObject - The DerivedPathIdentificationVariableDeclarationStateObject to visit

visit

public void visit(DerivedPathVariableDeclarationStateObject stateObject)
Visits the given DerivedPathVariableDeclarationStateObject.

Parameters:
stateObject - The DerivedPathVariableDeclarationStateObject to visit

visit

public void visit(DivisionExpressionStateObject stateObject)
Visits the given DivisionExpressionStateObject.

Parameters:
stateObject - The DivisionExpressionStateObject to visit

visit

public void visit(EmptyCollectionComparisonExpressionStateObject stateObject)
Visits the given EmptyCollectionComparisonExpressionStateObject.

Parameters:
stateObject - The EmptyCollectionComparisonExpressionStateObject to visit

visit

public void visit(EntityTypeLiteralStateObject stateObject)
Visits the given EntityTypeLiteralStateObject.

Parameters:
stateObject - The EntityTypeLiteralStateObject to visit

visit

public void visit(EntryExpressionStateObject stateObject)
Visits the given EntryExpressionStateObject.

Parameters:
stateObject - The EntryExpressionStateObject to visit

visit

public void visit(EnumTypeStateObject stateObject)
Visits the given EnumTypeStateObject.

Parameters:
stateObject - The EnumTypeStateObject to visit

visit

public void visit(ExistsExpressionStateObject stateObject)
Visits the given ExistsExpressionStateObject.

Parameters:
stateObject - The ExistsExpressionStateObject to visit

visit

public void visit(FromClauseStateObject stateObject)
Visits the given FromClauseStateObject.

Parameters:
stateObject - The FromClauseStateObject to visit

visit

public void visit(FunctionExpressionStateObject stateObject)
Visits the given FunctionExpressionStateObject.

Parameters:
stateObject - The FunctionExpressionStateObject to visit

visit

public void visit(GroupByClauseStateObject stateObject)
Visits the given GroupByClauseStateObject.

Parameters:
stateObject - The GroupByClauseStateObject to visit

visit

public void visit(HavingClauseStateObject stateObject)
Visits the given HavingClauseStateObject.

Parameters:
stateObject - The HavingClauseStateObject to visit

visit

public void visit(IdentificationVariableDeclarationStateObject stateObject)
Visits the given IdentificationVariableDeclarationStateObject.

Parameters:
stateObject - The IdentificationVariableDeclarationStateObject to visit

visit

public void visit(IdentificationVariableStateObject stateObject)
Visits the given IdentificationVariableStateObject.

Parameters:
stateObject - The IdentificationVariableStateObject to visit

visit

public void visit(IndexExpressionStateObject stateObject)
Visits the given IndexExpressionStateObject.

Parameters:
stateObject - The IndexExpressionStateObject to visit

visit

public void visit(InExpressionStateObject stateObject)
Visits the given InExpressionStateObject.

Parameters:
stateObject - The InExpressionStateObject to visit

visit

public void visit(InputParameterStateObject stateObject)
Visits the given InputParameterStateObject.

Parameters:
stateObject - The InputParameterStateObject to visit

visit

public void visit(JoinStateObject stateObject)
Visits the given JoinStateObject.

Parameters:
stateObject - The JPQLQueryStateObject to visit

visit

public void visit(JPQLQueryStateObject stateObject)
Visits the given JPQLQueryStateObject.

Parameters:
stateObject - The JPQLQueryStateObject to visit

visit

public void visit(KeyExpressionStateObject stateObject)
Visits the given KeyExpressionStateObject.

Parameters:
stateObject - The KeyExpressionStateObject to visit

visit

public void visit(KeywordExpressionStateObject stateObject)
Visits the given KeywordExpressionStateObject.

Parameters:
stateObject - The KeywordExpressionStateObject to visit

visit

public void visit(LengthExpressionStateObject stateObject)
Visits the given LengthExpressionStateObject.

Parameters:
stateObject - The LengthExpressionStateObject to visit

visit

public void visit(LikeExpressionStateObject stateObject)
Visits the given LikeExpressionStateObject.

Parameters:
stateObject - The LikeExpressionStateObject to visit

visit

public void visit(LocateExpressionStateObject stateObject)
Visits the given LocateExpressionStateObject.

Parameters:
stateObject - The LocateExpressionStateObject to visit

visit

public void visit(LowerExpressionStateObject stateObject)
Visits the given LowerExpressionStateObject.

Parameters:
stateObject - The LowerExpressionStateObject to visit

visit

public void visit(MaxFunctionStateObject stateObject)
Visits the given MaxFunctionStateObject.

Parameters:
stateObject - The MaxFunctionStateObject to visit

visit

public void visit(MinFunctionStateObject stateObject)
Visits the given WhereClauseStateObject.

Parameters:
stateObject - The WhereClauseStateObject to visit

visit

public void visit(ModExpressionStateObject stateObject)
Visits the given ModExpressionStateObject.

Parameters:
stateObject - The ModExpressionStateObject to visit

visit

public void visit(MultiplicationExpressionStateObject stateObject)
Visits the given MultiplicationExpressionStateObject.

Parameters:
stateObject - The MultiplicationExpressionStateObject to visit

visit

public void visit(NotExpressionStateObject stateObject)
Visits the given NotExpressionStateObject.

Parameters:
stateObject - The NotExpressionStateObject to visit

visit

public void visit(NullComparisonExpressionStateObject stateObject)
Visits the given NullComparisonExpressionStateObject.

Parameters:
stateObject - The NullComparisonExpressionStateObject to visit

visit

public void visit(NullIfExpressionStateObject stateObject)
Visits the given NullIfExpressionStateObject.

Parameters:
stateObject - The NullIfExpressionStateObject to visit

visit

public void visit(NumericLiteralStateObject stateObject)
Visits the given NumericLiteralStateObject.

Parameters:
stateObject - The NumericLiteralStateObject to visit

visit

public void visit(ObjectExpressionStateObject stateObject)
Visits the given ObjectExpressionStateObject.

Parameters:
stateObject - The ObjectExpressionStateObject to visit

visit

public void visit(OrderByClauseStateObject stateObject)
Visits the given OrderByClauseStateObject.

Parameters:
stateObject - The OrderByClauseStateObject to visit

visit

public void visit(OrderByItemStateObject stateObject)
Visits the given OrderByItemStateObject.

Parameters:
stateObject - The OrderByItemStateObject to visit

visit

public void visit(OrExpressionStateObject stateObject)
Visits the given OrExpressionStateObject.

Parameters:
stateObject - The OrExpressionStateObject to visit

visit

public void visit(RangeVariableDeclarationStateObject stateObject)
Visits the given RangeVariableDeclarationStateObject.

Parameters:
stateObject - The RangeVariableDeclarationStateObject to visit

visit

public void visit(ResultVariableStateObject stateObject)
Visits the given ResultVariableStateObject.

Parameters:
stateObject - The ResultVariableStateObject to visit

visit

public void visit(SelectClauseStateObject stateObject)
Visits the given SelectClauseStateObject.

Parameters:
stateObject - The SelectClauseStateObject to visit

visit

public void visit(SelectStatementStateObject stateObject)
Visits the given SelectStatementStateObject.

Parameters:
stateObject - The SelectStatementStateObject to visit

visit

public void visit(SimpleFromClauseStateObject stateObject)
Visits the given SimpleFromClauseStateObject.

Parameters:
stateObject - The SimpleFromClauseStateObject to visit

visit

public void visit(SimpleSelectClauseStateObject stateObject)
Visits the given SimpleSelectClauseStateObject.

Parameters:
stateObject - The SimpleSelectClauseStateObject to visit

visit

public void visit(SimpleSelectStatementStateObject stateObject)
Visits the given SimpleSelectStatementStateObject.

Parameters:
stateObject - The SimpleSelectStatementStateObject to visit

visit

public void visit(SizeExpressionStateObject stateObject)
Visits the given SizeExpressionStateObject.

Parameters:
stateObject - The SizeExpressionStateObject to visit

visit

public void visit(SqrtExpressionStateObject stateObject)
Visits the given SqrtExpressionStateObject.

Parameters:
stateObject - The SqrtExpressionStateObject to visit

visit

public void visit(StateFieldPathExpressionStateObject stateObject)
Visits the given StateFieldPathExpressionStateObject.

Parameters:
stateObject - The StateFieldPathExpressionStateObject to visit

visit

public void visit(StringLiteralStateObject stateObject)
Visits the given StringLiteralStateObject.

Parameters:
stateObject - The StringLiteralStateObject to visit

visit

public void visit(SubExpressionStateObject stateObject)
Visits the given SubExpressionStateObject.

Parameters:
stateObject - The SubExpressionStateObject to visit

visit

public void visit(SubstringExpressionStateObject stateObject)
Visits the given SubstringExpressionStateObject.

Parameters:
stateObject - The SubstringExpressionStateObject to visit

visit

public void visit(SubtractionExpressionStateObject stateObject)
Visits the given SubtractionExpressionStateObject.

Parameters:
stateObject - The SubtractionExpressionStateObject to visit

visit

public void visit(SumFunctionStateObject stateObject)
Visits the given SumFunctionStateObject.

Parameters:
stateObject - The SumFunctionStateObject to visit

visit

public void visit(TreatExpressionStateObject stateObject)
Visits the given TreatExpressionStateObject.

Parameters:
stateObject - The TreatExpressionStateObject to visit

visit

public void visit(TrimExpressionStateObject stateObject)
Visits the given TrimExpressionStateObject.

Parameters:
stateObject - The TrimExpressionStateObject to visit

visit

public void visit(TypeExpressionStateObject stateObject)
Visits the given TypeExpressionStateObject.

Parameters:
stateObject - The TypeExpressionStateObject to visit

visit

public void visit(UnknownExpressionStateObject stateObject)
Visits the given UnknownExpressionStateObject.

Parameters:
stateObject - The UnknownExpressionStateObject to visit

visit

public void visit(UpdateClauseStateObject stateObject)
Visits the given UpdateClauseStateObject.

Parameters:
stateObject - The UpdateClauseStateObject to visit

visit

public void visit(UpdateItemStateObject stateObject)
Visits the given UpdateItemStateObject.

Parameters:
stateObject - The UpdateItemStateObject to visit

visit

public void visit(UpdateStatementStateObject stateObject)
Visits the given UpdateStatementStateObject.

Parameters:
stateObject - The UpdateStatementStateObject to visit

visit

public void visit(UpperExpressionStateObject stateObject)
Visits the given UpperExpressionStateObject.

Parameters:
stateObject - The UpperExpressionStateObject to visit

visit

public void visit(ValueExpressionStateObject stateObject)
Visits the given ValueExpressionStateObject.

Parameters:
stateObject - The ValueExpressionStateObject to visit

visit

public void visit(WhenClauseStateObject stateObject)
Visits the given WhenClauseStateObject.

Parameters:
stateObject - The WhenClauseStateObject to visit

visit

public void visit(WhereClauseStateObject stateObject)
Visits the given WhereClauseStateObject.

Parameters:
stateObject - The WhereClauseStateObject to visit

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference