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

public abstract Class AbstractJPQLQueryFormatter

extends BaseJPQLQueryFormatter
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.jpa.jpql.tools.model.DefaultJPQLQueryFormatter, org.eclipse.persistence.jpa.jpql.tools.model.EclipseLinkJPQLQueryFormatter
Imports
java.util.ListIterator, org.eclipse.persistence.jpa.jpql.parser.OrderByItem.Ordering, org.eclipse.persistence.jpa.jpql.tools.model.query.AbsExpressionStateObject, .AbstractConditionalClauseStateObject, .AbstractDoubleEncapsulatedExpressionStateObject, .AbstractFromClauseStateObject, .AbstractIdentificationVariableDeclarationStateObject, .AbstractModifyStatementStateObject, .AbstractPathExpressionStateObject, .AbstractRangeVariableDeclarationStateObject, .AbstractSchemaNameStateObject, .AbstractSelectStatementStateObject, .AbstractSingleEncapsulatedExpressionStateObject, .AbstractTripleEncapsulatedExpressionStateObject, .AdditionExpressionStateObject, .AggregateFunctionStateObject, .AllOrAnyExpressionStateObject, .AndExpressionStateObject, .ArithmeticFactorStateObject, .AvgFunctionStateObject, .BadExpressionStateObject, .BetweenExpressionStateObject, .CaseExpressionStateObject, .CoalesceExpressionStateObject, .CollectionMemberDeclarationStateObject, .CollectionMemberExpressionStateObject, .CollectionValuedPathExpressionStateObject, .ComparisonExpressionStateObject, .CompoundExpressionStateObject, .ConcatExpressionStateObject, .ConstructorExpressionStateObject, .CountFunctionStateObject, .DateTimeStateObject, .DeleteClauseStateObject, .DeleteStatementStateObject, .DerivedPathIdentificationVariableDeclarationStateObject, .DerivedPathVariableDeclarationStateObject, .DivisionExpressionStateObject, .EmptyCollectionComparisonExpressionStateObject, .EncapsulatedIdentificationVariableExpressionStateObject, .EntityTypeLiteralStateObject, .EntryExpressionStateObject, .EnumTypeStateObject, .ExistsExpressionStateObject, .FromClauseStateObject, .FunctionExpressionStateObject, .GroupByClauseStateObject, .HavingClauseStateObject, .IdentificationVariableDeclarationStateObject, .IdentificationVariableStateObject, .InExpressionStateObject, .IndexExpressionStateObject, .InputParameterStateObject, .JPQLQueryStateObject, .JoinStateObject, .KeyExpressionStateObject, .KeywordExpressionStateObject, .LengthExpressionStateObject, .LikeExpressionStateObject, .ListHolderStateObject, .LocateExpressionStateObject, .LowerExpressionStateObject, .MaxFunctionStateObject, .MinFunctionStateObject, .ModExpressionStateObject, .MultiplicationExpressionStateObject, .NotExpressionStateObject, .NullComparisonExpressionStateObject, .NullIfExpressionStateObject, .NumericLiteralStateObject, .ObjectExpressionStateObject, .OrExpressionStateObject, .OrderByClauseStateObject, .OrderByItemStateObject, .RangeVariableDeclarationStateObject, .ResultVariableStateObject, .SelectClauseStateObject, .SelectStatementStateObject, .SimpleFromClauseStateObject, .SimpleSelectClauseStateObject, .SimpleSelectStatementStateObject, .SimpleStateObject, .SizeExpressionStateObject, .SqrtExpressionStateObject, .StateFieldPathExpressionStateObject, .StateObject, .StringLiteralStateObject, .SubExpressionStateObject, .SubstringExpressionStateObject, .SubtractionExpressionStateObject, .SumFunctionStateObject, .TreatExpressionStateObject, .TrimExpressionStateObject, .TypeExpressionStateObject, .UnknownExpressionStateObject, .UpdateClauseStateObject, .UpdateItemStateObject, .UpdateStatementStateObject, .UpperExpressionStateObject, .ValueExpressionStateObject, .WhenClauseStateObject, .WhereClauseStateObject

The abstract definition of a IJPQLQueryFormatter, which converts an StateObject into its string representation that can be used as a real JPQL query.
Author
Pascal Filion
Since
2.4
Version
2.5

Field Summary

Inherited from org.eclipse.persistence.jpa.jpql.tools.model.BaseJPQLQueryFormatter:
COMMACOMMA_SPACELEFT_PARENTHESISRIGHT_PARENTHESISSPACEstylewriter

Constructor Summary

AccessConstructor and Description
protected
AbstractJPQLQueryFormatter(IJPQLQueryFormatter.IdentifierStyle
Determines how the JPQL identifiers are written out
style
)

Creates a new AbstractJPQLQueryFormatter.

Method Summary

Modifier and TypeMethod and Description
protected String
protected void
protected void
toStringChildren(ListHolderStateObject<? extends StateObject> stateObject, boolean comma)

protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from org.eclipse.persistence.jpa.jpql.tools.model.BaseJPQLQueryFormatter:
formatIdentifiergetIdentifierStyletoStringtoStringtoText