Uses of Class
org.eclipse.persistence.jpa.jpql.parser.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
Modifier and TypeClassDescriptionprotected static class
AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper<T extends AbstractTripleEncapsulatedExpression>
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionAbstractTripleEncapsulatedExpressionStateObject.getExpression()