Record Class MetaDataHelper._Column

java.lang.Object
java.lang.Record
cool.scx.data.jdbc.meta_data.MetaDataHelper._Column
封闭类:
MetaDataHelper

public static record MetaDataHelper._Column(String TABLE_CAT, String TABLE_SCHEM, String TABLE_NAME, String COLUMN_NAME, int DATA_TYPE, String TYPE_NAME, int COLUMN_SIZE, String BUFFER_LENGTH, int DECIMAL_DIGITS, int NUM_PREC_RADIX, int NULLABLE, String REMARKS, String COLUMN_DEF, int SQL_DATA_TYPE, int SQL_DATETIME_SUB, int CHAR_OCTET_LENGTH, int ORDINAL_POSITION, String IS_NULLABLE, String SCOPE_CATALOG, String SCOPE_SCHEMA, String SCOPE_TABLE, short SOURCE_DATA_TYPE, String IS_AUTOINCREMENT, String IS_GENERATEDCOLUMN) extends Record
另请参阅:
  • 构造器详细资料

    • _Column

      public _Column(String TABLE_CAT, String TABLE_SCHEM, String TABLE_NAME, String COLUMN_NAME, int DATA_TYPE, String TYPE_NAME, int COLUMN_SIZE, String BUFFER_LENGTH, int DECIMAL_DIGITS, int NUM_PREC_RADIX, int NULLABLE, String REMARKS, String COLUMN_DEF, int SQL_DATA_TYPE, int SQL_DATETIME_SUB, int CHAR_OCTET_LENGTH, int ORDINAL_POSITION, String IS_NULLABLE, String SCOPE_CATALOG, String SCOPE_SCHEMA, String SCOPE_TABLE, short SOURCE_DATA_TYPE, String IS_AUTOINCREMENT, String IS_GENERATEDCOLUMN)
      创建 _Column 记录的实例。
      参数:
      TABLE_CAT - TABLE_CAT 记录组件的值
      TABLE_SCHEM - TABLE_SCHEM 记录组件的值
      TABLE_NAME - TABLE_NAME 记录组件的值
      COLUMN_NAME - COLUMN_NAME 记录组件的值
      DATA_TYPE - DATA_TYPE 记录组件的值
      TYPE_NAME - TYPE_NAME 记录组件的值
      COLUMN_SIZE - COLUMN_SIZE 记录组件的值
      BUFFER_LENGTH - BUFFER_LENGTH 记录组件的值
      DECIMAL_DIGITS - DECIMAL_DIGITS 记录组件的值
      NUM_PREC_RADIX - NUM_PREC_RADIX 记录组件的值
      NULLABLE - NULLABLE 记录组件的值
      REMARKS - REMARKS 记录组件的值
      COLUMN_DEF - COLUMN_DEF 记录组件的值
      SQL_DATA_TYPE - SQL_DATA_TYPE 记录组件的值
      SQL_DATETIME_SUB - SQL_DATETIME_SUB 记录组件的值
      CHAR_OCTET_LENGTH - CHAR_OCTET_LENGTH 记录组件的值
      ORDINAL_POSITION - ORDINAL_POSITION 记录组件的值
      IS_NULLABLE - IS_NULLABLE 记录组件的值
      SCOPE_CATALOG - SCOPE_CATALOG 记录组件的值
      SCOPE_SCHEMA - SCOPE_SCHEMA 记录组件的值
      SCOPE_TABLE - SCOPE_TABLE 记录组件的值
      SOURCE_DATA_TYPE - SOURCE_DATA_TYPE 记录组件的值
      IS_AUTOINCREMENT - IS_AUTOINCREMENT 记录组件的值
      IS_GENERATEDCOLUMN - IS_GENERATEDCOLUMN 记录组件的值
  • 方法详细资料

    • toColumnMetaData

      public ColumnMetaData toColumnMetaData(TableMetaData tableMetaData)
    • toString

      public final String toString()
      返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用 Objects::equals(Object,Object) 对参考组件进行比较;使用 '==' 对基元组件进行比较
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • TABLE_CAT

      public String TABLE_CAT()
      返回 TABLE_CAT 记录组件的值。
      返回:
      TABLE_CAT 记录组件的值
    • TABLE_SCHEM

      public String TABLE_SCHEM()
      返回 TABLE_SCHEM 记录组件的值。
      返回:
      TABLE_SCHEM 记录组件的值
    • TABLE_NAME

      public String TABLE_NAME()
      返回 TABLE_NAME 记录组件的值。
      返回:
      TABLE_NAME 记录组件的值
    • COLUMN_NAME

      public String COLUMN_NAME()
      返回 COLUMN_NAME 记录组件的值。
      返回:
      COLUMN_NAME 记录组件的值
    • DATA_TYPE

      public int DATA_TYPE()
      返回 DATA_TYPE 记录组件的值。
      返回:
      DATA_TYPE 记录组件的值
    • TYPE_NAME

      public String TYPE_NAME()
      返回 TYPE_NAME 记录组件的值。
      返回:
      TYPE_NAME 记录组件的值
    • COLUMN_SIZE

      public int COLUMN_SIZE()
      返回 COLUMN_SIZE 记录组件的值。
      返回:
      COLUMN_SIZE 记录组件的值
    • BUFFER_LENGTH

      public String BUFFER_LENGTH()
      返回 BUFFER_LENGTH 记录组件的值。
      返回:
      BUFFER_LENGTH 记录组件的值
    • DECIMAL_DIGITS

      public int DECIMAL_DIGITS()
      返回 DECIMAL_DIGITS 记录组件的值。
      返回:
      DECIMAL_DIGITS 记录组件的值
    • NUM_PREC_RADIX

      public int NUM_PREC_RADIX()
      返回 NUM_PREC_RADIX 记录组件的值。
      返回:
      NUM_PREC_RADIX 记录组件的值
    • NULLABLE

      public int NULLABLE()
      返回 NULLABLE 记录组件的值。
      返回:
      NULLABLE 记录组件的值
    • REMARKS

      public String REMARKS()
      返回 REMARKS 记录组件的值。
      返回:
      REMARKS 记录组件的值
    • COLUMN_DEF

      public String COLUMN_DEF()
      返回 COLUMN_DEF 记录组件的值。
      返回:
      COLUMN_DEF 记录组件的值
    • SQL_DATA_TYPE

      public int SQL_DATA_TYPE()
      返回 SQL_DATA_TYPE 记录组件的值。
      返回:
      SQL_DATA_TYPE 记录组件的值
    • SQL_DATETIME_SUB

      public int SQL_DATETIME_SUB()
      返回 SQL_DATETIME_SUB 记录组件的值。
      返回:
      SQL_DATETIME_SUB 记录组件的值
    • CHAR_OCTET_LENGTH

      public int CHAR_OCTET_LENGTH()
      返回 CHAR_OCTET_LENGTH 记录组件的值。
      返回:
      CHAR_OCTET_LENGTH 记录组件的值
    • ORDINAL_POSITION

      public int ORDINAL_POSITION()
      返回 ORDINAL_POSITION 记录组件的值。
      返回:
      ORDINAL_POSITION 记录组件的值
    • IS_NULLABLE

      public String IS_NULLABLE()
      返回 IS_NULLABLE 记录组件的值。
      返回:
      IS_NULLABLE 记录组件的值
    • SCOPE_CATALOG

      public String SCOPE_CATALOG()
      返回 SCOPE_CATALOG 记录组件的值。
      返回:
      SCOPE_CATALOG 记录组件的值
    • SCOPE_SCHEMA

      public String SCOPE_SCHEMA()
      返回 SCOPE_SCHEMA 记录组件的值。
      返回:
      SCOPE_SCHEMA 记录组件的值
    • SCOPE_TABLE

      public String SCOPE_TABLE()
      返回 SCOPE_TABLE 记录组件的值。
      返回:
      SCOPE_TABLE 记录组件的值
    • SOURCE_DATA_TYPE

      public short SOURCE_DATA_TYPE()
      返回 SOURCE_DATA_TYPE 记录组件的值。
      返回:
      SOURCE_DATA_TYPE 记录组件的值
    • IS_AUTOINCREMENT

      public String IS_AUTOINCREMENT()
      返回 IS_AUTOINCREMENT 记录组件的值。
      返回:
      IS_AUTOINCREMENT 记录组件的值
    • IS_GENERATEDCOLUMN

      public String IS_GENERATEDCOLUMN()
      返回 IS_GENERATEDCOLUMN 记录组件的值。
      返回:
      IS_GENERATEDCOLUMN 记录组件的值