| 程序包 | 说明 |
|---|---|
| org.mirrentools.sd | |
| org.mirrentools.sd.impl.dbutil | |
| org.mirrentools.sd.models.db.query |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<SdTableColumnAttribute> |
ScrewDriverDbUtil.getTableColumnsAttribute(String tableName)
获取当前数据库中指定表的所有属性,如果不存在抛出异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SdTableColumnAttribute> |
SdDbUtilSqlServerImpl.getTableColumnsAttribute(String tableName) |
List<SdTableColumnAttribute> |
SdAbstractDbUtil.getTableColumnsAttribute(String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SdAbstractDbUtil.converterColumnsAttribute(ResultSet rs,
SdTableColumnAttribute result)
将DatabaseMetaData.getColumns转换为SdTableColumnAttribute属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdTableColumnAttribute |
SdTableColumnAttribute.setAutoincrement(String autoincrement)
Indicates whether this column is auto incremented
YES --- if the column is auto incremented NO --- if the column is not auto incremented empty string --- if it cannot be determined whether the column is auto incremented |
SdTableColumnAttribute |
SdTableColumnAttribute.setCharOctetLength(int charOctetLength)
for char types themaximum number of bytes in the column
|
SdTableColumnAttribute |
SdTableColumnAttribute.setColumnDef(String columnDef)
default value for the column, which should be interpreted as a string when
the value is enclosed in single quotes (may be null)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setColumnName(String columnName)
column name
|
SdTableColumnAttribute |
SdTableColumnAttribute.setColumnSize(int columnSize)
column size
|
SdTableColumnAttribute |
SdTableColumnAttribute.setDataType(int dataType)
SQL type from java.sql.Types
|
SdTableColumnAttribute |
SdTableColumnAttribute.setDecimalDigits(int decimalDigits)
the number of fractional digits.
|
SdTableColumnAttribute |
SdTableColumnAttribute.setGeneratedcolumn(String generatedcolumn)
Indicates whether this is a generated column
YES --- if this a generated column NO --- if this not a generated column empty string --- if it cannot be determined whether this is a generated |
SdTableColumnAttribute |
SdTableColumnAttribute.setIsNullable(String isNullable)
ISO rules are used to determine the nullability for a column.
|
SdTableColumnAttribute |
SdTableColumnAttribute.setNullable(int nullable)
is NULL allowed.
|
SdTableColumnAttribute |
SdTableColumnAttribute.setNumPrecRadix(int numPrecRadix)
Radix (typically either 10 or 2)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setOrdinalPosition(int ordinalPosition)
index of column in table(starting at 1)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setRemarks(String remarks)
comment describing column (may be null)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setScopeCatalog(String scopeCatalog)
catalog of table that is the scopeof a reference attribute (null if
DATA_TYPE isn't REF)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setScopeSchema(String scopeSchema)
schema of table that is the scopeof a reference attribute (null if the
DATA_TYPE isn't REF)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setScopeTable(String scopeTable)
table name that this the scopeof a reference attribute (null if the
DATA_TYPE isn't REF)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setSourceDataType(short sourceDataType)
source type of a distinct type or user-generatedRef type, SQL type from
java.sql.Types (null if DATA_TYPEisn't DISTINCT or user-generated REF)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setTableCat(String tableCat)
table catalog (may be null)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setTableName(String tableName)
table name
|
SdTableColumnAttribute |
SdTableColumnAttribute.setTableSchem(String tableSchem)
table schema (may be null)
|
SdTableColumnAttribute |
SdTableColumnAttribute.setTypeName(String typeName)
Data source dependent type name, for a UDT the type name is fully qualified
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SdTableColumnAttribute> |
SdTable.getColumns()
获取所有列
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdTable |
SdTable.addColumn(SdTableColumnAttribute column)
添加列
|
int |
SdTableColumnAttribute.compareTo(SdTableColumnAttribute obj) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdTable |
SdTable.setColumns(List<SdTableColumnAttribute> columns)
设置所有列
|
Copyright © 2019 Mirren Tools. All rights reserved.