Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractSingleEncapsulatedExpression
-
Packages that use AbstractSingleEncapsulatedExpression 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.org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query. -
-
Uses of AbstractSingleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql
Classes in org.eclipse.persistence.jpa.jpql with type parameters of type AbstractSingleEncapsulatedExpression Modifier and Type Class Description protected static classAbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>The abstract implementation ofAbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelperwhich implements some of the methods since the behavior is the same for all subclasses ofAbstractSingleEncapsulatedExpression.Methods in org.eclipse.persistence.jpa.jpql with type parameters of type AbstractSingleEncapsulatedExpression Modifier and Type Method Description protected <T extends AbstractSingleEncapsulatedExpression>
voidAbstractGrammarValidator. validateAbstractSingleEncapsulatedExpression(T expression, AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T> helper)Methods in org.eclipse.persistence.jpa.jpql with parameters of type AbstractSingleEncapsulatedExpression Modifier and Type Method Description protected booleanAbstractSemanticValidator. validateFunctionPathExpression(AbstractSingleEncapsulatedExpression expression)Validates the givenAbstractSingleEncapsulatedExpression's encapsulated expression if it is a state field path expression and makes sure it is mapping to a basic mapping. -
Uses of AbstractSingleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.parser
Subclasses of AbstractSingleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.parser Modifier and Type Class Description classAbsExpressionThe ABS function removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero.classAggregateFunctionIn the SELECT clause the result of a query may be the result of an aggregate function applied to a path expression.classAllOrAnyExpressionAn ALL conditional expression is a predicate that istrueif the comparison operation istruefor all values in the result of the subquery or the result of the subquery is empty.classAvgFunctionOne of the aggregate functions.classCastExpressionThe CAST function cast value to a different type.classCoalesceExpressionA COALESCE expression returnsnullif all its arguments evaluate tonull, and the value of the first non-nullargument otherwise.classConcatExpressionThe CONCAT function returns a string that is a concatenation of its arguments.classCountFunctionOne of the aggregate functions.classEncapsulatedIdentificationVariableExpressionThisExpressionrepresents an identification variable that maps aMapproperty, either the key, the value or aMap.Entry).classEntryExpressionAn identification variable qualified by theENTRYoperator is a path expression.classExistsExpressionAn EXISTS expression is a predicate that istrueonly if the result of the subquery consists of one or more values and that isfalseotherwise.classExtractExpressionThe EXTRACT function extracts a date part from a date/time value.classFunctionExpressionThis expression adds support to call native database functions.classIndexExpressionThe INDEX function returns an integer value corresponding to the position of its argument in an ordered list.classKeyExpressionAn identification variable qualified by theKEYoperator is a path expression.classLengthExpressionThe LENGTH function returns the length of the string in characters as an integer.classLowerExpressionThe LOWER function converts a string to lower case and it returns a string.classMaxFunctionOne of the aggregate functions.classMinFunctionOne of the aggregate functions.classObjectExpressionStand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator.classSizeExpressionThe SIZE function returns an integer value, the number of elements of the collection.classSqrtExpressionThe SQRT function takes a numeric argument and returns a double.classSubExpressionThis expression wraps a sub-expression within parenthesis.classSumFunctionOne of the aggregate functions.classTableExpressionDefines a table expression.classTrimExpressionThe TRIM function trims the specified character from a string.classTypeExpressionAn entity type expression can be used to restrict query polymorphism.classUpperExpressionThe UPPER function converts a string to upper case and it returns a string.classValueExpressionAn identification variable qualified by theVALUEoperator is a path expression. -
Uses of AbstractSingleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools
Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type AbstractSingleEncapsulatedExpression Modifier and Type Method Description protected voidAbstractContentAssistVisitor.EndingQueryPositionBuilder. visitAbstractSingleEncapsulatedExpression(AbstractSingleEncapsulatedExpression expression)protected voidAbstractContentAssistVisitor. visitSingleEncapsulatedExpression(AbstractSingleEncapsulatedExpression expression, AbstractContentAssistVisitor.IdentificationVariableType identificationVariableType)Adds the possible proposals for the givenexpressionbased on the location of the cursor and the content of the expression.protected voidAbstractContentAssistVisitor. visitSingleEncapsulatedExpression(AbstractSingleEncapsulatedExpression expression, AbstractContentAssistVisitor.IdentificationVariableType identificationVariableType, String... expressionIdentifiers)Adds the possible proposals for the givenexpressionbased on the location of the cursor and the content of the expression. -
Uses of AbstractSingleEncapsulatedExpression in org.eclipse.persistence.jpa.jpql.tools.model.query
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return AbstractSingleEncapsulatedExpression Modifier and Type Method Description AbstractSingleEncapsulatedExpressionAbstractSingleEncapsulatedExpressionStateObject. getExpression()
-