Package org.h2.engine

Enum Class Mode.ViewExpressionNames

java.lang.Object
java.lang.Enum<Mode.ViewExpressionNames>
org.h2.engine.Mode.ViewExpressionNames
All Implemented Interfaces:
Serializable, Comparable<Mode.ViewExpressionNames>, Constable
Enclosing class:
Mode

public static enum Mode.ViewExpressionNames extends Enum<Mode.ViewExpressionNames>
Generation of column names for expressions to be used in a view.
  • Enum Constant Details

    • AS_IS

      public static final Mode.ViewExpressionNames AS_IS
      Use both specified and generated names as is.
    • EXCEPTION

      public static final Mode.ViewExpressionNames EXCEPTION
      Throw exception for unspecified names.
    • MYSQL_STYLE

      public static final Mode.ViewExpressionNames MYSQL_STYLE
      Use both specified and generated names as is, but replace too long generated names with Name_exp_###.
  • Method Details

    • values

      public static Mode.ViewExpressionNames[] 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 Mode.ViewExpressionNames 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