Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractDoubleEncapsulatedExpression
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 AbstractDoubleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql
Modifier and TypeClassDescriptionprotected static class
AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<T extends AbstractDoubleEncapsulatedExpression>
Modifier and TypeMethodDescriptionprotected <T extends AbstractDoubleEncapsulatedExpression>
voidAbstractGrammarValidator.validateAbstractDoubleEncapsulatedExpression
(T expression, AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<T> helper) Validates the content of anAbstractDoubleEncapsulatedExpression
, which encapsulates two expressions separated by a comma.Modifier and TypeMethodDescriptionprotected void
ParameterTypeVisitor.visitDoubleEncapsulatedExpression
(AbstractDoubleEncapsulatedExpression expression) -
Uses of AbstractDoubleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeClassDescriptionfinal class
This expression represents the database specific data type, which may include size and scale.class
Math double argument functions expressions.static final class
ThePOWER
function takes two numeric arguments and returns a double.static final class
TheROUND
function takes numeric argument and an integer argument and returns a number of the same type as the first argument.final class
The modulo operation finds the remainder of division of one number by another.final class
NULLIF returns the first expression if the two expressions are not equal. -
Uses of AbstractDoubleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeMethodDescriptionvoid
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.addAtTheEndOfChild
(AbstractDoubleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index, boolean hasComma, boolean virtualSpace) void
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.addIdentifier
(AbstractDoubleEncapsulatedExpression expression, String identifier) void
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.addTheBeginningOfChild
(AbstractDoubleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index, boolean hasComma) AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.buildCollectionExpression
(AbstractDoubleEncapsulatedExpression expression) boolean
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.canContinue
(AbstractDoubleEncapsulatedExpression expression, CollectionExpression collectionExpression, int index) boolean
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.hasDelimiterAfterIdentifier
(AbstractDoubleEncapsulatedExpression expression) int
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.maxCollectionSize
(AbstractDoubleEncapsulatedExpression expression) int
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.preExpressionLength
(AbstractDoubleEncapsulatedExpression expression) AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.queryBNF
(AbstractDoubleEncapsulatedExpression expression, int index) protected void
AbstractContentAssistVisitor.EndingQueryPositionBuilder.visitAbstractDoubleEncapsulatedExpression
(AbstractDoubleEncapsulatedExpression expression) -
Uses of AbstractDoubleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionAbstractDoubleEncapsulatedExpressionStateObject.getExpression()