Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractTripleEncapsulatedExpression
Packages that use AbstractTripleEncapsulatedExpression
Package
Description
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.
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of AbstractTripleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql
Classes in org.eclipse.persistence.jpa.jpql with type parameters of type AbstractTripleEncapsulatedExpressionModifier and TypeClassDescriptionprotected static class
AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper<T extends AbstractTripleEncapsulatedExpression>
Methods in org.eclipse.persistence.jpa.jpql with type parameters of type AbstractTripleEncapsulatedExpressionModifier and TypeMethodDescriptionprotected <T extends AbstractTripleEncapsulatedExpression>
voidAbstractGrammarValidator.validateAbstractTripleEncapsulatedExpression
(T expression, AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper<T> helper) -
Uses of AbstractTripleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeClassDescriptionfinal class
The LOCATE function returns the position of a given string within a string, starting the search at a specified position.final class
The second and third arguments of the SUBSTRING function denote the starting position and length of the substring to be returned. -
Uses of AbstractTripleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools
Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type AbstractTripleEncapsulatedExpressionModifier and TypeMethodDescriptionvoid
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.addAtTheEndOfChild
(AbstractTripleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index, boolean hasComma, boolean virtualSpace) void
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.addIdentifier
(AbstractTripleEncapsulatedExpression expression, String identifier) void
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.addTheBeginningOfChild
(AbstractTripleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index, boolean hasComma) AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.buildCollectionExpression
(AbstractTripleEncapsulatedExpression expression) boolean
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.canContinue
(AbstractTripleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index) boolean
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.hasDelimiterAfterIdentifier
(AbstractTripleEncapsulatedExpression expression) int
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.maxCollectionSize
(AbstractTripleEncapsulatedExpression expression) int
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.preExpressionLength
(AbstractTripleEncapsulatedExpression expression) AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.queryBNF
(AbstractTripleEncapsulatedExpression expression, int index) protected void
AbstractContentAssistVisitor.EndingQueryPositionBuilder.visitAbstractTripleEncapsulatedExpression
(AbstractTripleEncapsulatedExpression expression) -
Uses of AbstractTripleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools.model.query
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return AbstractTripleEncapsulatedExpressionModifier and TypeMethodDescriptionAbstractTripleEncapsulatedExpressionStateObject.getExpression()