Enum Class EntityNameUse.UseKind

java.lang.Object
java.lang.Enum<EntityNameUse.UseKind>
org.hibernate.persister.entity.EntityNameUse.UseKind
All Implemented Interfaces:
Serializable, Comparable<EntityNameUse.UseKind>, java.lang.constant.Constable
Enclosing class:
EntityNameUse

public static enum EntityNameUse.UseKind extends Enum<EntityNameUse.UseKind>
  • Enum Constant Details

    • PROJECTION

      public static final EntityNameUse.UseKind PROJECTION
      An entity type is used through a path that appears in the SELECT clause somehow. This use kind is registered for top level select items or join fetches.
    • EXPRESSION

      public static final EntityNameUse.UseKind EXPRESSION
      An entity type is used through a path expression, but doesn't match the criteria for PROJECTION.
    • TREAT

      public static final EntityNameUse.UseKind TREAT
      An entity type is used through a treat expression.
    • FILTER

      public static final EntityNameUse.UseKind FILTER
      An entity type is filtered for through a type restriction predicate i.e. type(alias) = Subtype.
  • Method Details