Enum Class JPQLContextType

java.lang.Object
java.lang.Enum<JPQLContextType>
org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContextType
All Implemented Interfaces:
Serializable, Comparable<JPQLContextType>, Constable

public enum JPQLContextType extends Enum<JPQLContextType>
Enumerated list of JPQL context Types.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    indicates that the JPQL context can be used for building JPQL delete statements
    indicates that the JPQL context can be used for building JPA Method context that can be used for invoking custom functions
    indicates that the JPQL context can be used for building JPQL join statement
    indicates that the JPQL context can be used for building JPQL join statement that fetches single record
    indicates that the JPQL context can be used for building JPQL join statement that fetches single record
    indicates that the JPQL context can be used for building JPQL modify statements
    indicates that the JPQL context can be used for building JPQL select statements
    indicates that the JPQL context can be used for building JPQL select statement that fetches record counts
    indicates that the JPQL context can be used for building JPQL select statement that fetches single record
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • SELECT

      public static final JPQLContextType SELECT
      indicates that the JPQL context can be used for building JPQL select statements
    • MODIFY

      public static final JPQLContextType MODIFY
      indicates that the JPQL context can be used for building JPQL modify statements
    • DELETE

      public static final JPQLContextType DELETE
      indicates that the JPQL context can be used for building JPQL delete statements
    • SELECT_SINGLE

      public static final JPQLContextType SELECT_SINGLE
      indicates that the JPQL context can be used for building JPQL select statement that fetches single record
    • JOIN

      public static final JPQLContextType JOIN
      indicates that the JPQL context can be used for building JPQL join statement
    • JOIN_SINGLE

      public static final JPQLContextType JOIN_SINGLE
      indicates that the JPQL context can be used for building JPQL join statement that fetches single record
    • SELECT_COUNT

      public static final JPQLContextType SELECT_COUNT
      indicates that the JPQL context can be used for building JPQL select statement that fetches record counts
    • JOIN_COUNT

      public static final JPQLContextType JOIN_COUNT
      indicates that the JPQL context can be used for building JPQL join statement that fetches single record
    • FUNCTION

      public static final JPQLContextType FUNCTION
      indicates that the JPQL context can be used for building JPA Method context that can be used for invoking custom functions
  • Method Details

    • values

      public static JPQLContextType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JPQLContextType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null