类 InformationSchemaColumns

java.lang.Object
org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns

public class InformationSchemaColumns extends Object
数据库表查询的列信息
作者:
don
  • 字段详细资料

    • tableCatalog

      private String tableCatalog
    • tableSchema

      private String tableSchema
    • tableName

      private String tableName
    • columnName

      private String columnName
      列名,纯大写
    • ordinalPosition

      private Integer ordinalPosition
    • columnDefault

      private String columnDefault
      列的默认值。如果没有默认值,则为 NULL。
    • isNullable

      private String isNullable
      列是否允许 NULL 值。YES/NO
    • dataType

      private String dataType
      列的数据类型(例如 INTEGER、CHARACTER VARYING 等)。
    • characterMaximumLength

      private Long characterMaximumLength
      字符型列的最大长度(仅适用于字符类型,如 VARCHAR)。如果不适用,则为 NULL。
    • characterOctetLength

      private Long characterOctetLength
      字符型列的最大字节长度(即实际占用的存储空间)。如果不适用,则为 NULL。
    • numericPrecision

      private Integer numericPrecision
      数值型列的精度,即数值的总位数(仅适用于数值类型,如 DECIMAL)。如果不适用,则为 NULL。
    • numericPrecisionRadix

      private Integer numericPrecisionRadix
      数值型列的基数(通常为 10)。如果不适用,则为 NULL。
    • numericScale

      private Integer numericScale
      数值型列的小数点后的位数。适用于 DECIMAL 类型。如果不适用,则为 NULL。
    • datetimePrecision

      private Integer datetimePrecision
      日期/时间型列的精度,表示日期/时间的精确度。如果不适用,则为 NULL。
    • intervalType

      private String intervalType
      列使用的字符集名称(如 UTF-8)。仅适用于字符型列。如果不适用,则为 NULL。
    • intervalPrecision

      private String intervalPrecision
      列使用的排序规则名称(如 UTF8_GENERAL_CI)。仅适用于字符型列。如果不适用,则为 NULL。
    • characterSetCatalog

      private String characterSetCatalog
    • characterSetSchema

      private String characterSetSchema
    • characterSetName

      private String characterSetName
    • collationCatalog

      private String collationCatalog
    • collationSchema

      private String collationSchema
    • collationName

      private String collationName
    • domainCatalog

      private String domainCatalog
    • domainSchema

      private String domainSchema
    • domainName

      private String domainName
    • maximumCardinality

      private String maximumCardinality
    • dtdIdentifier

      private String dtdIdentifier
    • isIdentity

      private String isIdentity
      是否主键
    • identityGeneration

      private String identityGeneration
      是否自增:BY DEFAULT
    • identityStart

      private String identityStart
    • identityIncrement

      private String identityIncrement
    • identityMaximum

      private String identityMaximum
    • identityMinimum

      private String identityMinimum
    • identityCycle

      private String identityCycle
    • isGenerated

      private String isGenerated
      指示列是否是自动生成的(如自增列)。可能的值为: • NEVER: 列不是自动生成的 • ALWAYS: 列总是自动生成的
    • generationExpression

      private String generationExpression
    • declaredDataType

      private String declaredDataType
    • declaredNumericPrecision

      private String declaredNumericPrecision
    • declaredNumericScale

      private String declaredNumericScale
    • geometryType

      private String geometryType
    • geometrySrid

      private String geometrySrid
    • identityBase

      private String identityBase
    • identityCache

      private String identityCache
    • columnOnUpdate

      private String columnOnUpdate
    • isVisible

      private String isVisible
    • defaultOnNull

      private String defaultOnNull
    • selectivity

      private String selectivity
    • remarks

      private String remarks
      字段注释
  • 构造器详细资料

    • InformationSchemaColumns

      public InformationSchemaColumns()
  • 方法详细资料

    • autoIncrement

      public boolean autoIncrement()
      是否自增
    • primaryKey

      public boolean primaryKey()
      是否是主键