Enum Class VirtualEntityType

java.lang.Object
java.lang.Enum<VirtualEntityType>
adalid.core.enums.VirtualEntityType
All Implemented Interfaces:
Serializable, Comparable<VirtualEntityType>, Constable

public enum VirtualEntityType extends Enum<VirtualEntityType>
Author:
Jorge Campins
  • Enum Constant Details

    • SELECTION

      public static final VirtualEntityType SELECTION
      A single table view.
    • LINE

      public static final VirtualEntityType LINE
      A table hierarquical line, up to its root.
    • STAR

      public static final VirtualEntityType STAR
      A table joined with all its directly linked tables.
    • STAR_LINE

      public static final VirtualEntityType STAR_LINE
      A table joined with all its directly linked tables plus the tables in its hierarquical line.
    • STARRY_LINE

      public static final VirtualEntityType STARRY_LINE
      A table hierarquical line joined with all tables directly linked to any table of the line.
    • SNOWFLAKE

      public static final VirtualEntityType SNOWFLAKE
      A table joined with all its directly or indirectly linked tables.
    • QUERY

      public static final VirtualEntityType QUERY
      Any other kind of view, defined by a sql query.
  • Method Details

    • values

      public static VirtualEntityType[] 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 VirtualEntityType 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