Class JPQLParserUtil

java.lang.Object
cronapi.odata.server.JPQLParserUtil

public class JPQLParserUtil extends Object
  • 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

      public static List<String> getNonWhereParams(String jpql)
    • addODdataRequest

      public static JPQLParserUtil.ODataInfo addODdataRequest(String jpql, Var[] queryParams)
    • replaceToken

      public static String replaceToken(String SQL, String name, String value)
    • parseParams

      public static List<String> parseParams(String SQL)
    • parseParams

      public static List<String> parseParams(String SQL, char charDelim)
    • parseParams

      public static List<String> parseParams(String SQL, char charDelim, boolean distinctParams)