Interface Column

All Known Implementing Classes:
CacheDbColumn, MariadbColumn, MySqlColumn, OracleColumn, PostgreSqlColumn, SqlServerColumn

public interface Column
表列接口
Since:
Java 17+
Author:
Kimi Liu
  • Method Details

    • getTableName

      String getTableName()
      获取表名
      Returns:
      String
    • getOrdinalPosition

      String getOrdinalPosition()
      表中的列的索引(从 1 开始)
      Returns:
      String
    • getColumnName

      String getColumnName()
      名称
      Returns:
      String
    • getTypeName

      String getTypeName()
      列的数据类型名称
      Returns:
      String
    • getColumnSize

      String getColumnSize()
      列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。
      Returns:
      String
    • getDecimalDigits

      String getDecimalDigits()
      小数位
      Returns:
      String
    • getNullable

      String getNullable()
      可为空
      Returns:
      String
    • getPrimaryKey

      String getPrimaryKey()
      是否主键
      Returns:
      Boolean
    • getColumnDef

      String getColumnDef()
      默认值
      Returns:
      String
    • getRemarks

      String getRemarks()
      说明
      Returns:
      String
    • getColumnType

      String getColumnType()
      获取列类型
      Returns:
      String
    • getColumnLength

      String getColumnLength()
      获取列长度
      Returns:
      String