java.lang.Object
org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
public class InformationSchemaColumns
extends Object
数据库表查询的列信息
- 作者:
- don
-
字段概要
字段
字符型列的最大长度(仅适用于字符类型,如 VARCHAR)。
列的数据类型(例如 INTEGER、CHARACTER VARYING 等)。
列使用的排序规则名称(如 UTF8_GENERAL_CI)。
数值型列的精度,即数值的总位数(仅适用于数值类型,如 DECIMAL)。
-
-
方法概要
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
字段详细资料
-
-
-
-
-
-
columnDefault
列的默认值。如果没有默认值,则为 NULL。
-
isNullable
列是否允许 NULL 值。YES/NO
-
dataType
列的数据类型(例如 INTEGER、CHARACTER VARYING 等)。
-
characterMaximumLength
private Long characterMaximumLength
字符型列的最大长度(仅适用于字符类型,如 VARCHAR)。如果不适用,则为 NULL。
-
characterOctetLength
private Long characterOctetLength
字符型列的最大字节长度(即实际占用的存储空间)。如果不适用,则为 NULL。
-
numericPrecision
数值型列的精度,即数值的总位数(仅适用于数值类型,如 DECIMAL)。如果不适用,则为 NULL。
-
numericPrecisionRadix
private Integer numericPrecisionRadix
数值型列的基数(通常为 10)。如果不适用,则为 NULL。
-
numericScale
数值型列的小数点后的位数。适用于 DECIMAL 类型。如果不适用,则为 NULL。
-
datetimePrecision
日期/时间型列的精度,表示日期/时间的精确度。如果不适用,则为 NULL。
-
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
-
-
-
-
-
maximumCardinality
private String maximumCardinality
-
-
-
identityGeneration
private String identityGeneration
是否自增:BY DEFAULT
-
-
identityIncrement
private String identityIncrement
-
identityMaximum
private String identityMaximum
-
identityMinimum
private String identityMinimum
-
-
isGenerated
指示列是否是自动生成的(如自增列)。可能的值为:
• NEVER: 列不是自动生成的
• ALWAYS: 列总是自动生成的
-
generationExpression
private String generationExpression
-
declaredDataType
private String declaredDataType
-
declaredNumericPrecision
private String declaredNumericPrecision
-
declaredNumericScale
private String declaredNumericScale
-
-
-
-
-
-
-
-
-
-
构造器详细资料
-
InformationSchemaColumns
public InformationSchemaColumns()
-
方法详细资料
-
autoIncrement
public boolean autoIncrement()
是否自增
-
primaryKey
public boolean primaryKey()
是否是主键