Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.query.EclipseLinkStateObjectVisitor
Package
Description
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of EclipseLinkStateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionclass
ThisIJPQLQueryFormatter
is used to generate a string representation of aStateObject
based on how it was parsed, which means this formatter can only be used when theStateObject
was created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression
.class
The default implementation of aIJPQLQueryFormatter
that adds support for formatting EclipseLink specific JPQL identifiers. -
Uses of EclipseLinkStateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeClassDescriptionclass
The abstract definition ofEclipseLinkStateObjectVisitor
, which implements all the methods but does nothing.class
ThisStateObjectVisitor
traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenStateObject
.class
ThisStateObjectVisitor
traverses up the hierarchy.class
This visitor allows a subclass to simply overrideAnonymousStateObjectVisitor.visit(StateObject)
and perform the same task for all visitedItateObjects
.