Interface Column
- All Known Implementing Classes:
CacheDbColumn,MariadbColumn,MySqlColumn,OracleColumn,PostgreSqlColumn,SqlServerColumn
public interface Column
表列接口
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescription默认值获取列长度名称列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。获取列类型小数位可为空表中的列的索引(从 1 开始)是否主键说明获取表名列的数据类型名称
-
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
-