Uses of Class
org.eclipse.persistence.jpa.jpql.parser.IdentificationVariable
-
Packages that use IdentificationVariable Package Description org.eclipse.persistence.jpa.jpql This package contains the Hermes features (except the parser itself): semantic and grammatical validations, content assist support, calculating the query result type or the possible type of an input parameter, refactoring tools.org.eclipse.persistence.jpa.jpql.parser This is the core of Hermes, this package contains the classes that can parse a JPQL query. -
-
Uses of IdentificationVariable in org.eclipse.persistence.jpa.jpql
Fields in org.eclipse.persistence.jpa.jpql declared as IdentificationVariable Modifier and Type Field Description protected IdentificationVariableAbstractSemanticValidator.ComparingEntityTypeLiteralVisitor. expressionIdentificationVariableBaseDeclarationIdentificationVariableFinder. expressionTheIdentificationVariableused to define the abstract schema name from either the UPDATE or DELETE clause.Fields in org.eclipse.persistence.jpa.jpql with type parameters of type IdentificationVariable Modifier and Type Field Description protected List<IdentificationVariable>AbstractSemanticValidator. usedIdentificationVariablesTheIdentificationVariablesthat are used throughout the query (top-level query and subqueries), except the identification variables defining an abstract schema name or a collection-valued path expression.Methods in org.eclipse.persistence.jpa.jpql that return IdentificationVariable Modifier and Type Method Description protected IdentificationVariableAbstractSemanticValidator. findVirtualIdentificationVariable(AbstractSchemaName expression)Returns theIdentificationVariablethat defines the identification variable for either aDELETEor anUPDATEquery.Methods in org.eclipse.persistence.jpa.jpql with parameters of type IdentificationVariable Modifier and Type Method Description protected booleanAbstractSemanticValidator. isComparingEntityTypeLiteral(IdentificationVariable expression)Determines whether the given identification variable is used in a comparison expression: "expression = LargeProject".protected booleanAbstractSemanticValidator. isIdentificationVariableValidInComparison(IdentificationVariable expression)Determines whether an identification variable can be used in a comparison expression when the operator is either '<', '<=', '>', '>='.booleanSemanticValidatorHelper. isIdentificationVariableValidInComparison(IdentificationVariable expression)Determines whether an identification variable can be used in a comparison expression when the operator is either '<', '<=', '>', '>='.protected booleanAbstractSemanticValidator. validateIdentificationVariable(IdentificationVariable expression)Validates the givenIdentificationVariable.protected booleanAbstractSemanticValidator. validateIdentificationVariable(IdentificationVariable expression, String variable)Validates the given identification variable.voidAbstractGrammarValidator. visit(IdentificationVariable expression)voidAbstractSemanticValidator.ComparingEntityTypeLiteralVisitor. visit(IdentificationVariable expression)voidAbstractSemanticValidator.ComparisonExpressionVisitor. visit(IdentificationVariable expression)voidAbstractSemanticValidator. visit(IdentificationVariable expression)voidBaseDeclarationIdentificationVariableFinder. visit(IdentificationVariable expression)voidLiteralVisitor. visit(IdentificationVariable expression)voidParameterTypeVisitor. visit(IdentificationVariable expression)Method parameters in org.eclipse.persistence.jpa.jpql with type arguments of type IdentificationVariable Modifier and Type Method Description voidSemanticValidatorHelper. collectAllDeclarationIdentificationVariables(Map<String,List<IdentificationVariable>> identificationVariables)Collects the identification variables that are defined in theFROMclause of the current query and from the parent queries.voidSemanticValidatorHelper. collectLocalDeclarationIdentificationVariables(Map<String,List<IdentificationVariable>> identificationVariables)Collects the identification variables that are defined in theFROMclause of the current query. -
Uses of IdentificationVariable in org.eclipse.persistence.jpa.jpql.parser
Methods in org.eclipse.persistence.jpa.jpql.parser with parameters of type IdentificationVariable Modifier and Type Method Description voidAbstractExpressionVisitor. visit(IdentificationVariable expression)voidAnonymousExpressionVisitor. visit(IdentificationVariable expression)voidExpressionVisitor. visit(IdentificationVariable expression)Visits theIdentificationVariableexpression.voidFullyQualifyPathExpressionVisitor. visit(IdentificationVariable expression)
-