Enum Class AnsiSqlType

java.lang.Object
java.lang.Enum<AnsiSqlType>
ai.dat.core.adapter.data.AnsiSqlType
All Implemented Interfaces:
Serializable, Comparable<AnsiSqlType>, Constable

public enum AnsiSqlType extends Enum<AnsiSqlType>
ANSI SQL标准数据类型枚举 用于统一不同数据库方言的字段类型
  • Enum Constant Details

  • Method Details

    • values

      public static AnsiSqlType[] 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 AnsiSqlType 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
    • fromColumnType

      public static AnsiSqlType fromColumnType(int columnType)
      从JDBC类型映射到ANSI SQL类型
      Parameters:
      columnType - JDBC类型常量 (java.sql.Types)
      Returns:
      对应的ANSI SQL类型
    • toString

      public String toString()
      Overrides:
      toString in class Enum<AnsiSqlType>