Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.query.StateObjectVisitor
-
Packages that use StateObjectVisitor Package Description org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model 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.org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query. -
-
Uses of StateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools
Classes in org.eclipse.persistence.jpa.jpql.tools that implement StateObjectVisitor Modifier and Type Class Description protected static classRefactoringTool.ClassNameRenamerThis visitor renames a fully qualified class name.protected static classRefactoringTool.EntityNameRenamerThis visitor renames an entity name.protected static classRefactoringTool.EnumConstantRenamerThis visitor renames an enum constant.protected static classRefactoringTool.FieldNameRenamerThis visitor renames any segment of a path expression.protected static classRefactoringTool.ResultVariableNameRenamerThis visitor renames all the result variables found in the JPQL query.protected static classRefactoringTool.VariableNameRenamerThis visitor renames all the identification variables found in the JPQL query. -
Uses of StateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model
Classes in org.eclipse.persistence.jpa.jpql.tools.model that implement StateObjectVisitor Modifier and Type Class Description classAbstractActualJPQLQueryFormatterThisIJPQLQueryFormatteris used to generate a string representation of aStateObjectbased on how it was parsed, which means this formatter can only be used when theStateObjectwas created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression.classAbstractJPQLQueryFormatterThe abstract definition of aIJPQLQueryFormatter, which converts anStateObjectinto its string representation that can be used as a real JPQL query.classBaseJPQLQueryFormatterAn abstract implementation of aIJPQLQueryFormatter.classDefaultActualJPQLQueryFormatterThisIJPQLQueryFormatteris used to generate a string representation of aStateObjectbased on how it was parsed, which means this formatter can only be used when theStateObjectwas created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression.classDefaultJPQLQueryFormatterThe default implementation of aIJPQLQueryFormatter, which support creating a string representation of a JPQL query written for JPA 1.0 and 2.0.classEclipseLinkActualJPQLQueryFormatterThisIJPQLQueryFormatteris used to generate a string representation of aStateObjectbased on how it was parsed, which means this formatter can only be used when theStateObjectwas created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression.classEclipseLinkJPQLQueryFormatterThe default implementation of aIJPQLQueryFormatterthat adds support for formatting EclipseLink specific JPQL identifiers. -
Uses of StateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model.query
Subinterfaces of StateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model.query Modifier and Type Interface Description interfaceEclipseLinkStateObjectVisitorThe interface is used to traverse theStateObjecthierarchy that represents a JPQL query as well as what EclipseLink adds on top of the basic grammar.Classes in org.eclipse.persistence.jpa.jpql.tools.model.query that implement StateObjectVisitor Modifier and Type Class Description classAbstractEclipseLinkStateObjectVisitorThe abstract definition ofEclipseLinkStateObjectVisitor, which implements all the methods but does nothing.classAbstractEclipseLinkTraverseChildrenVisitorThisStateObjectVisitortraverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenStateObject.classAbstractEclipseLinkTraverseParentVisitorThisStateObjectVisitortraverses up the hierarchy.classAbstractStateObjectVisitorThe abstract definition ofStateObjectVisitor, which implements all the methods but does nothing.classAbstractTraverseChildrenVisitorThisStateObjectVisitortraverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenStateObject.classAbstractTraverseParentVisitorThisStateObjectVisitortraverses up the hierarchy.classAnonymousStateObjectVisitorThis visitor allows a subclass to simply overrideAnonymousStateObjectVisitor.visit(StateObject)and perform the same task for all visitedItateObjects.classAnonynousEclipseLinkStateObjectVisitorThis visitor allows a subclass to simply overrideAnonymousStateObjectVisitor.visit(StateObject)and perform the same task for all visitedItateObjects.Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type StateObjectVisitor Modifier and Type Method Description voidAbsExpressionStateObject. accept(StateObjectVisitor visitor)voidAbstractSchemaNameStateObject. accept(StateObjectVisitor visitor)voidAdditionExpressionStateObject. accept(StateObjectVisitor visitor)voidAllOrAnyExpressionStateObject. accept(StateObjectVisitor visitor)voidAndExpressionStateObject. accept(StateObjectVisitor visitor)voidArithmeticFactorStateObject. accept(StateObjectVisitor visitor)voidAvgFunctionStateObject. accept(StateObjectVisitor visitor)voidBadExpressionStateObject. accept(StateObjectVisitor visitor)voidBetweenExpressionStateObject. accept(StateObjectVisitor visitor)voidCaseExpressionStateObject. accept(StateObjectVisitor visitor)voidCoalesceExpressionStateObject. accept(StateObjectVisitor visitor)voidCollectionExpressionStateObject. accept(StateObjectVisitor visitor)voidCollectionMemberDeclarationStateObject. accept(StateObjectVisitor visitor)voidCollectionMemberExpressionStateObject. accept(StateObjectVisitor visitor)voidCollectionValuedPathExpressionStateObject. accept(StateObjectVisitor visitor)voidComparisonExpressionStateObject. accept(StateObjectVisitor visitor)voidConcatExpressionStateObject. accept(StateObjectVisitor visitor)voidConstructorExpressionStateObject. accept(StateObjectVisitor visitor)voidCountFunctionStateObject. accept(StateObjectVisitor visitor)voidDateTimeStateObject. accept(StateObjectVisitor visitor)voidDeleteClauseStateObject. accept(StateObjectVisitor visitor)voidDeleteStatementStateObject. accept(StateObjectVisitor visitor)voidDerivedPathIdentificationVariableDeclarationStateObject. accept(StateObjectVisitor visitor)voidDerivedPathVariableDeclarationStateObject. accept(StateObjectVisitor visitor)voidDivisionExpressionStateObject. accept(StateObjectVisitor visitor)voidEmptyCollectionComparisonExpressionStateObject. accept(StateObjectVisitor visitor)voidEntityTypeLiteralStateObject. accept(StateObjectVisitor visitor)voidEntryExpressionStateObject. accept(StateObjectVisitor visitor)voidEnumTypeStateObject. accept(StateObjectVisitor visitor)voidExistsExpressionStateObject. accept(StateObjectVisitor visitor)voidFromClauseStateObject. accept(StateObjectVisitor visitor)voidFunctionExpressionStateObject. accept(StateObjectVisitor visitor)voidGroupByClauseStateObject. accept(StateObjectVisitor visitor)voidHavingClauseStateObject. accept(StateObjectVisitor visitor)voidIdentificationVariableDeclarationStateObject. accept(StateObjectVisitor visitor)voidIdentificationVariableStateObject. accept(StateObjectVisitor visitor)voidIndexExpressionStateObject. accept(StateObjectVisitor visitor)voidInExpressionStateObject. accept(StateObjectVisitor visitor)voidInputParameterStateObject. accept(StateObjectVisitor visitor)voidJoinStateObject. accept(StateObjectVisitor visitor)voidJPQLQueryStateObject. accept(StateObjectVisitor visitor)voidKeyExpressionStateObject. accept(StateObjectVisitor visitor)voidKeywordExpressionStateObject. accept(StateObjectVisitor visitor)voidLengthExpressionStateObject. accept(StateObjectVisitor visitor)voidLikeExpressionStateObject. accept(StateObjectVisitor visitor)voidLocateExpressionStateObject. accept(StateObjectVisitor visitor)voidLowerExpressionStateObject. accept(StateObjectVisitor visitor)voidMaxFunctionStateObject. accept(StateObjectVisitor visitor)voidMinFunctionStateObject. accept(StateObjectVisitor visitor)voidModExpressionStateObject. accept(StateObjectVisitor visitor)voidMultiplicationExpressionStateObject. accept(StateObjectVisitor visitor)voidNotExpressionStateObject. accept(StateObjectVisitor visitor)voidNullComparisonExpressionStateObject. accept(StateObjectVisitor visitor)voidNullIfExpressionStateObject. accept(StateObjectVisitor visitor)voidNumericLiteralStateObject. accept(StateObjectVisitor visitor)voidObjectExpressionStateObject. accept(StateObjectVisitor visitor)voidOrderByClauseStateObject. accept(StateObjectVisitor visitor)voidOrderByItemStateObject. accept(StateObjectVisitor visitor)voidOrExpressionStateObject. accept(StateObjectVisitor visitor)voidRangeVariableDeclarationStateObject. accept(StateObjectVisitor visitor)voidResultVariableStateObject. accept(StateObjectVisitor visitor)voidSelectClauseStateObject. accept(StateObjectVisitor visitor)voidSelectStatementStateObject. accept(StateObjectVisitor visitor)voidSimpleFromClauseStateObject. accept(StateObjectVisitor visitor)voidSimpleSelectClauseStateObject. accept(StateObjectVisitor visitor)voidSimpleSelectStatementStateObject. accept(StateObjectVisitor visitor)voidSizeExpressionStateObject. accept(StateObjectVisitor visitor)voidSqrtExpressionStateObject. accept(StateObjectVisitor visitor)voidStateFieldPathExpressionStateObject. accept(StateObjectVisitor visitor)voidStateObject. accept(StateObjectVisitor visitor)Visits thisStateObjectby the givenvisitor.voidStringLiteralStateObject. accept(StateObjectVisitor visitor)voidSubExpressionStateObject. accept(StateObjectVisitor visitor)voidSubstringExpressionStateObject. accept(StateObjectVisitor visitor)voidSubtractionExpressionStateObject. accept(StateObjectVisitor visitor)voidSumFunctionStateObject. accept(StateObjectVisitor visitor)voidTreatExpressionStateObject. accept(StateObjectVisitor visitor)voidTrimExpressionStateObject. accept(StateObjectVisitor visitor)voidTypeExpressionStateObject. accept(StateObjectVisitor visitor)voidUnknownExpressionStateObject. accept(StateObjectVisitor visitor)voidUpdateClauseStateObject. accept(StateObjectVisitor visitor)voidUpdateItemStateObject. accept(StateObjectVisitor visitor)voidUpdateStatementStateObject. accept(StateObjectVisitor visitor)voidUpperExpressionStateObject. accept(StateObjectVisitor visitor)voidValueExpressionStateObject. accept(StateObjectVisitor visitor)voidWhenClauseStateObject. accept(StateObjectVisitor visitor)voidWhereClauseStateObject. accept(StateObjectVisitor visitor)protected booleanAbstractStateObject. acceptUnknownVisitor(StateObjectVisitor visitor)The givenStateObjectVisitorneeds to visit this class but it is defined by a third-party provider.protected voidAbstractStateObject. acceptUnknownVisitor(StateObjectVisitor visitor, Class<?> type, Class<?> parameterType)The givenStateObjectVisitorneeds to visit this class but it is defined by a third-party provider.
-