Package cronapi.odata.server
Class JPQLParserUtil
- java.lang.Object
-
- cronapi.odata.server.JPQLParserUtil
-
public class JPQLParserUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJPQLParserUtil.ODataInfo
-
Constructor Summary
Constructors Constructor Description JPQLParserUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JPQLParserUtil.ODataInfoaddODdataRequest(String jpql, Var[] queryParams)static javax.persistence.Querycount(String jpql, javax.persistence.Query query, javax.persistence.EntityManager em)static longcountAsLong(String jpql, javax.persistence.Query query, javax.persistence.EntityManager em)static javax.persistence.QuerycountNative(String jpql, javax.persistence.Query query, javax.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)static List<String>getNonWhereParams(String jpql)static List<String>parseParams(String SQL)static List<String>parseParams(String SQL, char charDelim)static List<String>parseParams(String SQL, char charDelim, boolean distinctParams)static StringreplaceToken(String SQL, String name, String value)
-
-
-
Method Detail
-
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, javax.persistence.Query query, javax.persistence.EntityManager em)
-
count
public static javax.persistence.Query count(String jpql, javax.persistence.Query query, javax.persistence.EntityManager em)
-
countNative
public static javax.persistence.Query countNative(String jpql, javax.persistence.Query query, javax.persistence.EntityManager em)
-
addODdataRequest
public static JPQLParserUtil.ODataInfo addODdataRequest(String jpql, Var[] queryParams)
-
-