Package cronapi.odata.server
Class JPQLParserUtil
java.lang.Object
cronapi.odata.server.JPQLParserUtil
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JPQLParserUtil.ODataInfoaddODdataRequest(String jpql, Var[] queryParams) static jakarta.persistence.Querystatic longcountAsLong(String jpql, jakarta.persistence.Query query, jakarta.persistence.EntityManager em) static jakarta.persistence.QuerycountNative(String jpql, jakarta.persistence.Query query, jakarta.persistence.EntityManager em) static org.eclipse.persistence.jpa.jpql.parser.IdentificationVariableDeclarationgetIdentificationVariableDeclaration(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) static StringgetMainAlias(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) static StringgetMainEntity(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) getNonWhereParams(String jpql) parseParams(String SQL) parseParams(String SQL, char charDelim) parseParams(String SQL, char charDelim, boolean distinctParams) static StringreplaceToken(String SQL, String name, String value)
-
Constructor Details
-
JPQLParserUtil
public JPQLParserUtil()
-
-
Method Details
-
getIdentificationVariableDeclaration
public static org.eclipse.persistence.jpa.jpql.parser.IdentificationVariableDeclaration getIdentificationVariableDeclaration(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) -
getMainEntity
public static String getMainEntity(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) -
getMainAlias
public static String getMainAlias(org.eclipse.persistence.jpa.jpql.parser.JPQLExpression jpqlExpression) -
countAsLong
public static long countAsLong(String jpql, jakarta.persistence.Query query, jakarta.persistence.EntityManager em) -
count
public static jakarta.persistence.Query count(String jpql, jakarta.persistence.Query query, jakarta.persistence.EntityManager em) -
countNative
public static jakarta.persistence.Query countNative(String jpql, jakarta.persistence.Query query, jakarta.persistence.EntityManager em) -
getNonWhereParams
-
addODdataRequest
-
replaceToken
-
parseParams
-
parseParams
-
parseParams
-