Class AbstractActualJPQLQueryFormatter
java.lang.Object
org.eclipse.persistence.jpa.jpql.tools.model.BaseJPQLQueryFormatter
org.eclipse.persistence.jpa.jpql.tools.model.AbstractActualJPQLQueryFormatter
- All Implemented Interfaces:
IJPQLQueryFormatter,StateObjectVisitor
- Direct Known Subclasses:
DefaultActualJPQLQueryFormatter,EclipseLinkActualJPQLQueryFormatter
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the
StateObject was created by parsing a JPQL query because it needs to retrieve parsing
information from the corresponding Expression.
It is possible to partially match the JPQL query that was parsed, the value of exactMatch
will determine whether the string representation of any given StateObject should reflect
the exact string that was parsed. true will use every bit of information contained
in the corresponding Expression to perfectly match what was parsed (case of JPQL
identifiers and the presence of whitespace); false will only match the case
sensitivity of the JPQL identifiers.
- Since:
- 2.4
- Version:
- 2.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.persistence.jpa.jpql.tools.model.IJPQLQueryFormatter
IJPQLQueryFormatter.IdentifierStyle -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanDetermines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed:truewill use every bit of information contained in the correspondingExpressionto perfectly match what was parsed;falsewill only match the case sensitivity of the JPQL identifiers.Fields inherited from class org.eclipse.persistence.jpa.jpql.tools.model.BaseJPQLQueryFormatter
COMMA, COMMA_SPACE, LEFT_PARENTHESIS, RIGHT_PARENTHESIS, SPACE, style, writer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractActualJPQLQueryFormatter(boolean exactMatch) Creates a newAbstractActualJPQLQueryFormatter.protectedAbstractActualJPQLQueryFormatter(boolean exactMatch, IJPQLQueryFormatter.IdentifierStyle style) Creates a newAbstractActualJPQLQueryFormatter. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendIdentifier(String actualIdentifier, String identifier) Appends the given actual identifier if it's not an empty string, otherwise the second identifier will be appended.booleanDetermines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed.protected booleanshouldOutput(Expression expression) protected voidtoStringAggregateFunction(AggregateFunctionStateObject stateObject) protected voidtoStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma) protected voidtoStringCompound(CompoundExpressionStateObject stateObject, String identifier) protected voidprotected voidtoStringEncapsulatedIdentificationVariable(EncapsulatedIdentificationVariableExpressionStateObject stateObject) protected voidtoStringFromClause(AbstractFromClauseStateObject stateObject) protected voidtoStringIdentificationVariableDeclaration(AbstractIdentificationVariableDeclarationStateObject stateObject) protected voidprotected voidtoStringPathExpression(AbstractPathExpressionStateObject stateObject) protected voidprotected booleanprotected voidtoStringSimpleStateObject(SimpleStateObject stateObject) protected voidprotected voidvoidvisit(AbsExpressionStateObject stateObject) Visits the givenAbsExpressionStateObject.voidvisit(AbstractSchemaNameStateObject stateObject) Visits the givenAbstractSchemaNameStateObject.voidvisit(AdditionExpressionStateObject stateObject) Visits the givenAdditionExpressionStateObject.voidvisit(AllOrAnyExpressionStateObject stateObject) Visits the givenAllOrAnyExpressionStateObject.voidvisit(AndExpressionStateObject stateObject) Visits the givenAndExpressionStateObject.voidvisit(ArithmeticFactorStateObject stateObject) Visits the givenArithmeticFactorStateObject.voidvisit(AvgFunctionStateObject stateObject) Visits the givenAvgFunctionStateObject.voidvisit(BadExpressionStateObject stateObject) Visits the givenBadExpressionStateObject.voidvisit(BetweenExpressionStateObject stateObject) Visits the givenBetweenExpressionStateObject.voidvisit(CaseExpressionStateObject stateObject) Visits the givenCaseExpressionStateObject.voidvisit(CoalesceExpressionStateObject stateObject) Visits the givenCoalesceExpressionStateObject.voidvisit(CollectionMemberDeclarationStateObject stateObject) Visits the givenCollectionMemberDeclarationStateObject.voidvisit(CollectionMemberExpressionStateObject stateObject) Visits the givenCollectionMemberExpressionStateObject.voidvisit(CollectionValuedPathExpressionStateObject stateObject) Visits the givenCollectionValuedPathExpressionStateObject.voidvisit(ComparisonExpressionStateObject stateObject) Visits the givenComparisonExpressionStateObject.voidvisit(ConcatExpressionStateObject stateObject) Visits the givenConcatExpressionStateObject.voidvisit(ConstructorExpressionStateObject stateObject) Visits the givenConstructorExpressionStateObject.voidvisit(CountFunctionStateObject stateObject) Visits the givenCountFunctionStateObject.voidvisit(DateTimeStateObject stateObject) Visits the givenDateTimeStateObject.voidvisit(DeleteClauseStateObject stateObject) Visits the givenDeleteClauseStateObject.voidvisit(DeleteStatementStateObject stateObject) Visits the givenDeleteStatementStateObject.voidVisits the givenDerivedPathIdentificationVariableDeclarationStateObject.voidvisit(DerivedPathVariableDeclarationStateObject stateObject) Visits the givenDerivedPathVariableDeclarationStateObject.voidvisit(DivisionExpressionStateObject stateObject) Visits the givenDivisionExpressionStateObject.voidvisit(EmptyCollectionComparisonExpressionStateObject stateObject) Visits the givenEmptyCollectionComparisonExpressionStateObject.voidvisit(EntityTypeLiteralStateObject stateObject) Visits the givenEntityTypeLiteralStateObject.voidvisit(EntryExpressionStateObject stateObject) Visits the givenEntryExpressionStateObject.voidvisit(EnumTypeStateObject stateObject) Visits the givenEnumTypeStateObject.voidvisit(ExistsExpressionStateObject stateObject) Visits the givenExistsExpressionStateObject.voidvisit(FromClauseStateObject stateObject) Visits the givenFromClauseStateObject.voidvisit(FunctionExpressionStateObject stateObject) Visits the givenFunctionExpressionStateObject.voidvisit(GroupByClauseStateObject stateObject) Visits the givenGroupByClauseStateObject.voidvisit(HavingClauseStateObject stateObject) Visits the givenHavingClauseStateObject.voidvisit(IdentificationVariableDeclarationStateObject stateObject) Visits the givenIdentificationVariableDeclarationStateObject.voidvisit(IdentificationVariableStateObject stateObject) Visits the givenIdentificationVariableStateObject.voidvisit(IndexExpressionStateObject stateObject) Visits the givenIndexExpressionStateObject.voidvisit(InExpressionStateObject stateObject) Visits the givenInExpressionStateObject.voidvisit(InputParameterStateObject stateObject) Visits the givenInputParameterStateObject.voidvisit(JoinStateObject stateObject) Visits the givenJoinStateObject.voidvisit(JPQLQueryStateObject stateObject) Visits the givenJPQLQueryStateObject.voidvisit(KeyExpressionStateObject stateObject) Visits the givenKeyExpressionStateObject.voidvisit(KeywordExpressionStateObject stateObject) Visits the givenKeywordExpressionStateObject.voidvisit(LengthExpressionStateObject stateObject) Visits the givenLengthExpressionStateObject.voidvisit(LikeExpressionStateObject stateObject) Visits the givenLikeExpressionStateObject.voidvisit(LocateExpressionStateObject stateObject) Visits the givenLocateExpressionStateObject.voidvisit(LowerExpressionStateObject stateObject) Visits the givenLowerExpressionStateObject.voidvisit(MaxFunctionStateObject stateObject) Visits the givenMaxFunctionStateObject.voidvisit(MinFunctionStateObject stateObject) Visits the givenWhereClauseStateObject.voidvisit(ModExpressionStateObject stateObject) Visits the givenModExpressionStateObject.voidvisit(MultiplicationExpressionStateObject stateObject) Visits the givenMultiplicationExpressionStateObject.voidvisit(NotExpressionStateObject stateObject) Visits the givenNotExpressionStateObject.voidvisit(NullComparisonExpressionStateObject stateObject) Visits the givenNullComparisonExpressionStateObject.voidvisit(NullIfExpressionStateObject stateObject) Visits the givenNullIfExpressionStateObject.voidvisit(NumericLiteralStateObject stateObject) Visits the givenNumericLiteralStateObject.voidvisit(ObjectExpressionStateObject stateObject) Visits the givenObjectExpressionStateObject.voidvisit(OrderByClauseStateObject stateObject) Visits the givenOrderByClauseStateObject.voidvisit(OrderByItemStateObject stateObject) Visits the givenOrderByItemStateObject.voidvisit(OrExpressionStateObject stateObject) Visits the givenOrExpressionStateObject.voidvisit(RangeVariableDeclarationStateObject stateObject) Visits the givenRangeVariableDeclarationStateObject.voidvisit(ResultVariableStateObject stateObject) Visits the givenResultVariableStateObject.voidvisit(SelectClauseStateObject stateObject) Visits the givenSelectClauseStateObject.voidvisit(SelectStatementStateObject stateObject) Visits the givenSelectStatementStateObject.voidvisit(SimpleFromClauseStateObject stateObject) Visits the givenSimpleFromClauseStateObject.voidvisit(SimpleSelectClauseStateObject stateObject) Visits the givenSimpleSelectClauseStateObject.voidvisit(SimpleSelectStatementStateObject stateObject) Visits the givenSimpleSelectStatementStateObject.voidvisit(SizeExpressionStateObject stateObject) Visits the givenSizeExpressionStateObject.voidvisit(SqrtExpressionStateObject stateObject) Visits the givenSqrtExpressionStateObject.voidvisit(StateFieldPathExpressionStateObject stateObject) Visits the givenStateFieldPathExpressionStateObject.voidvisit(StringLiteralStateObject stateObject) Visits the givenStringLiteralStateObject.voidvisit(SubExpressionStateObject stateObject) Visits the givenSubExpressionStateObject.voidvisit(SubstringExpressionStateObject stateObject) Visits the givenSubstringExpressionStateObject.voidvisit(SubtractionExpressionStateObject stateObject) Visits the givenSubtractionExpressionStateObject.voidvisit(SumFunctionStateObject stateObject) Visits the givenSumFunctionStateObject.voidvisit(TreatExpressionStateObject stateObject) Visits the givenTreatExpressionStateObject.voidvisit(TrimExpressionStateObject stateObject) Visits the givenTrimExpressionStateObject.voidvisit(TypeExpressionStateObject stateObject) Visits the givenTypeExpressionStateObject.voidvisit(UnknownExpressionStateObject stateObject) Visits the givenUnknownExpressionStateObject.voidvisit(UpdateClauseStateObject stateObject) Visits the givenUpdateClauseStateObject.voidvisit(UpdateItemStateObject stateObject) Visits the givenUpdateItemStateObject.voidvisit(UpdateStatementStateObject stateObject) Visits the givenUpdateStatementStateObject.voidvisit(UpperExpressionStateObject stateObject) Visits the givenUpperExpressionStateObject.voidvisit(ValueExpressionStateObject stateObject) Visits the givenValueExpressionStateObject.voidvisit(WhenClauseStateObject stateObject) Visits the givenWhenClauseStateObject.voidvisit(WhereClauseStateObject stateObject) Visits the givenWhereClauseStateObject.Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.model.BaseJPQLQueryFormatter
formatIdentifier, getIdentifierStyle, toString, toString, toText
-
Field Details
-
exactMatch
protected final boolean exactMatchDetermines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed:truewill use every bit of information contained in the correspondingExpressionto perfectly match what was parsed;falsewill only match the case sensitivity of the JPQL identifiers.
-
-
Constructor Details
-
AbstractActualJPQLQueryFormatter
protected AbstractActualJPQLQueryFormatter(boolean exactMatch) Creates a newAbstractActualJPQLQueryFormatter.- Parameters:
exactMatch- Determines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed:truewill use every bit of information contained in the correspondingExpressionto perfectly match what was parsed (case of JPQL identifiers and the presence of whitespace);falsewill only match the case sensitivity of the JPQL identifiers
-
AbstractActualJPQLQueryFormatter
protected AbstractActualJPQLQueryFormatter(boolean exactMatch, IJPQLQueryFormatter.IdentifierStyle style) Creates a newAbstractActualJPQLQueryFormatter.- Parameters:
exactMatch- Determines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed:truewill use every bit of information contained in the correspondingExpressionto perfectly match what was parsed (case of JPQL identifiers and the presence of whitespace);falsewill only match the case sensitivity of the JPQL identifiersstyle- Determines how the JPQL identifiers are written out, which is used if theStateObjectwas modified after its creation- Throws:
NullPointerException- The IdentifierStyle cannot benull
-
-
Method Details
-
appendIdentifier
Appends the given actual identifier if it's not an empty string, otherwise the second identifier will be appended.- Parameters:
actualIdentifier- The actual JPQL identifier to append to the writer if it's not an empty stringidentifier- The uppercase constant of the JPQL identifier to append if the actual one is an empty string
-
isUsingExactMatch
public boolean isUsingExactMatch()Determines whether the string representation of any givenStateObjectshould reflect the exact string that was parsed.- Returns:
truewill use every bit of information contained in the correspondingExpressionto perfectly match what was parsed;falsewill only match the case sensitivity of the JPQL identifiers
-
shouldOutput
-
toStringAggregateFunction
-
toStringChildren
protected void toStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma) -
toStringCompound
-
toStringDoubleEncapsulated
protected void toStringDoubleEncapsulated(AbstractDoubleEncapsulatedExpressionStateObject stateObject) -
toStringEncapsulatedIdentificationVariable
protected void toStringEncapsulatedIdentificationVariable(EncapsulatedIdentificationVariableExpressionStateObject stateObject) -
toStringFromClause
-
toStringIdentificationVariableDeclaration
protected void toStringIdentificationVariableDeclaration(AbstractIdentificationVariableDeclarationStateObject stateObject) -
toStringModifyStatement
-
toStringPathExpression
-
toStringRangeVariableDeclaration
protected void toStringRangeVariableDeclaration(AbstractRangeVariableDeclarationStateObject stateObject) -
toStringSelectStatement
-
toStringSimpleStateObject
-
toStringSingleEncapsulated
protected void toStringSingleEncapsulated(AbstractSingleEncapsulatedExpressionStateObject stateObject) -
toStringTripleEncapsulated
protected void toStringTripleEncapsulated(AbstractTripleEncapsulatedExpressionStateObject stateObject) -
visit
Description copied from interface:StateObjectVisitorVisits the givenAbsExpressionStateObject.- Parameters:
stateObject- TheAbsExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenAbstractSchemaNameStateObject.- Parameters:
stateObject- TheAbstractSchemaNameStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenAdditionExpressionStateObject.- Parameters:
stateObject- TheAdditionExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenAllOrAnyExpressionStateObject.- Parameters:
stateObject- TheAllOrAnyExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenAndExpressionStateObject.- Parameters:
stateObject- TheAndExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenArithmeticFactorStateObject.- Parameters:
stateObject- TheArithmeticFactorStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenAvgFunctionStateObject.- Parameters:
stateObject- TheAvgFunctionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenBadExpressionStateObject.- Parameters:
stateObject- TheBadExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenBetweenExpressionStateObject.- Parameters:
stateObject- TheBetweenExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCaseExpressionStateObject.- Parameters:
stateObject- TheCaseExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCoalesceExpressionStateObject.- Parameters:
stateObject- TheCoalesceExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCollectionMemberDeclarationStateObject.- Parameters:
stateObject- TheCollectionMemberDeclarationStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCollectionMemberExpressionStateObject.- Parameters:
stateObject- TheCollectionMemberExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCollectionValuedPathExpressionStateObject.- Parameters:
stateObject- TheCollectionValuedPathExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenComparisonExpressionStateObject.- Parameters:
stateObject- TheComparisonExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenConcatExpressionStateObject.- Parameters:
stateObject- TheConcatExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenConstructorExpressionStateObject.- Parameters:
stateObject- TheConstructorExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenCountFunctionStateObject.- Parameters:
stateObject- TheCountFunctionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDateTimeStateObject.- Parameters:
stateObject- TheDateTimeStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDeleteClauseStateObject.- Parameters:
stateObject- TheDeleteClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDeleteStatementStateObject.- Parameters:
stateObject- TheDeleteStatementStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDerivedPathIdentificationVariableDeclarationStateObject.- Parameters:
stateObject- TheDerivedPathIdentificationVariableDeclarationStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDerivedPathVariableDeclarationStateObject.- Parameters:
stateObject- TheDerivedPathVariableDeclarationStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenDivisionExpressionStateObject.- Parameters:
stateObject- TheDivisionExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenEmptyCollectionComparisonExpressionStateObject.- Parameters:
stateObject- TheEmptyCollectionComparisonExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenEntityTypeLiteralStateObject.- Parameters:
stateObject- TheEntityTypeLiteralStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenEntryExpressionStateObject.- Parameters:
stateObject- TheEntryExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenEnumTypeStateObject.- Parameters:
stateObject- TheEnumTypeStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenExistsExpressionStateObject.- Parameters:
stateObject- TheExistsExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenFromClauseStateObject.- Parameters:
stateObject- TheFromClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenFunctionExpressionStateObject.- Parameters:
stateObject- TheFunctionExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenGroupByClauseStateObject.- Parameters:
stateObject- TheGroupByClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenHavingClauseStateObject.- Parameters:
stateObject- TheHavingClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenIdentificationVariableDeclarationStateObject.- Parameters:
stateObject- TheIdentificationVariableDeclarationStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenIdentificationVariableStateObject.- Parameters:
stateObject- TheIdentificationVariableStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenIndexExpressionStateObject.- Parameters:
stateObject- TheIndexExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenInExpressionStateObject.- Parameters:
stateObject- TheInExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenInputParameterStateObject.- Parameters:
stateObject- TheInputParameterStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenJoinStateObject.- Parameters:
stateObject- TheJPQLQueryStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenJPQLQueryStateObject.- Parameters:
stateObject- TheJPQLQueryStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenKeyExpressionStateObject.- Parameters:
stateObject- TheKeyExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenKeywordExpressionStateObject.- Parameters:
stateObject- TheKeywordExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenLengthExpressionStateObject.- Parameters:
stateObject- TheLengthExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenLikeExpressionStateObject.- Parameters:
stateObject- TheLikeExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenLocateExpressionStateObject.- Parameters:
stateObject- TheLocateExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenLowerExpressionStateObject.- Parameters:
stateObject- TheLowerExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenMaxFunctionStateObject.- Parameters:
stateObject- TheMaxFunctionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenWhereClauseStateObject.- Parameters:
stateObject- TheWhereClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenModExpressionStateObject.- Parameters:
stateObject- TheModExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenMultiplicationExpressionStateObject.- Parameters:
stateObject- TheMultiplicationExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenNotExpressionStateObject.- Parameters:
stateObject- TheNotExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenNullComparisonExpressionStateObject.- Parameters:
stateObject- TheNullComparisonExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenNullIfExpressionStateObject.- Parameters:
stateObject- TheNullIfExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenNumericLiteralStateObject.- Parameters:
stateObject- TheNumericLiteralStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenObjectExpressionStateObject.- Parameters:
stateObject- TheObjectExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenOrderByClauseStateObject.- Parameters:
stateObject- TheOrderByClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenOrderByItemStateObject.- Parameters:
stateObject- TheOrderByItemStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenOrExpressionStateObject.- Parameters:
stateObject- TheOrExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenRangeVariableDeclarationStateObject.- Parameters:
stateObject- TheRangeVariableDeclarationStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenResultVariableStateObject.- Parameters:
stateObject- TheResultVariableStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSelectClauseStateObject.- Parameters:
stateObject- TheSelectClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSelectStatementStateObject.- Parameters:
stateObject- TheSelectStatementStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSimpleFromClauseStateObject.- Parameters:
stateObject- TheSimpleFromClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSimpleSelectClauseStateObject.- Parameters:
stateObject- TheSimpleSelectClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSimpleSelectStatementStateObject.- Parameters:
stateObject- TheSimpleSelectStatementStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSizeExpressionStateObject.- Parameters:
stateObject- TheSizeExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSqrtExpressionStateObject.- Parameters:
stateObject- TheSqrtExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenStateFieldPathExpressionStateObject.- Parameters:
stateObject- TheStateFieldPathExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenStringLiteralStateObject.- Parameters:
stateObject- TheStringLiteralStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSubExpressionStateObject.- Parameters:
stateObject- TheSubExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSubstringExpressionStateObject.- Parameters:
stateObject- TheSubstringExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSubtractionExpressionStateObject.- Parameters:
stateObject- TheSubtractionExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenSumFunctionStateObject.- Parameters:
stateObject- TheSumFunctionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenTreatExpressionStateObject.- Parameters:
stateObject- TheTreatExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenTrimExpressionStateObject.- Parameters:
stateObject- TheTrimExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenTypeExpressionStateObject.- Parameters:
stateObject- TheTypeExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenUnknownExpressionStateObject.- Parameters:
stateObject- TheUnknownExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenUpdateClauseStateObject.- Parameters:
stateObject- TheUpdateClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenUpdateItemStateObject.- Parameters:
stateObject- TheUpdateItemStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenUpdateStatementStateObject.- Parameters:
stateObject- TheUpdateStatementStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenUpperExpressionStateObject.- Parameters:
stateObject- TheUpperExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenValueExpressionStateObject.- Parameters:
stateObject- TheValueExpressionStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenWhenClauseStateObject.- Parameters:
stateObject- TheWhenClauseStateObjectto visit
-
visit
Description copied from interface:StateObjectVisitorVisits the givenWhereClauseStateObject.- Parameters:
stateObject- TheWhereClauseStateObjectto visit
-