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

public Class EclipseLinkJPQLQueryFormatter

extends AbstractJPQLQueryFormatter
implements EclipseLinkStateObjectVisitor
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.jpa.jpql.tools.model.query.EclipseLinkStateObjectVisitor, org.eclipse.persistence.jpa.jpql.tools.model.query.StateObjectVisitor
Imports
org.eclipse.persistence.jpa.jpql.tools.model.query.EclipseLinkStateObjectVisitor

The default implementation of a IJPQLQueryFormatter that adds support for formatting EclipseLink specific JPQL identifiers. It supports creating a string representation of a JPQL query written for JPA 1.0 and 2.1 and with EclipseLink 1.x and 2.x.
Author
Pascal Filion
Since
2.4
Version
2.4

Constructor Summary

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

Creates a new EclipseLinkJPQLQueryFormatter.

Method Summary

Inherited from org.eclipse.persistence.jpa.jpql.tools.model.AbstractJPQLQueryFormatter:
newLinetoStringAggregateFunctiontoStringChildrentoStringCompoundtoStringConditionaltoStringDoubleEncapsulatedtoStringEncapsulatedIdentificationVariabletoStringFromClausetoStringIdentificationVariableDeclarationtoStringModifyStatementtoStringPathExpressiontoStringRangeVariableDeclarationtoStringSelectStatementtoStringSimpleStateObjecttoStringSingleEncapsulatedtoStringTripleEncapsulatedvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisit

Constructor Detail

EclipseLinkJPQLQueryFormatterback to summary
public EclipseLinkJPQLQueryFormatter(IJPQLQueryFormatter.IdentifierStyle style)

Creates a new EclipseLinkJPQLQueryFormatter.

Parameters
style:IJPQLQueryFormatter.IdentifierStyle

Determines how the JPQL identifiers are written out

Exceptions
NullPointerException:
The IdentifierStyle cannot be null