序列化表格
-
程序包 cn.smallbun.screw.core
-
类 cn.smallbun.screw.core.Configuration
class Configuration extends Object implements Serializable-
序列化字段
-
dataSource
DataSource dataSource
数据源,这里直接使用@seeDataSource接口,好处就,可以使用任何数据源 -
description
String description
描述 -
engineConfig
EngineConfig engineConfig
引擎配置,关于数据库文档生成相关配置 -
organization
String organization
组织 -
organizationUrl
String organizationUrl
url -
produceConfig
ProcessConfig produceConfig
生成配置 -
title
String title
标题 -
version
String version
版本号
-
-
-
类 cn.smallbun.screw.core.Version
class Version extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.constant
-
类 cn.smallbun.screw.core.constant.DefaultConstants
class DefaultConstants extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.engine
-
类 cn.smallbun.screw.core.engine.AbstractTemplateEngine
class AbstractTemplateEngine extends Object implements Serializable-
序列化字段
-
engineConfig
EngineConfig engineConfig
模板配置 -
logger
org.slf4j.Logger logger
日志
-
-
-
类 cn.smallbun.screw.core.engine.EngineConfig
class EngineConfig extends Object implements Serializable-
序列化字段
-
customTemplate
String customTemplate
自定义模板,模板需要和文件类型和使用模板的语法进行编写和处理,否则将会生成错误 -
fileName
String fileName
文件名称 -
fileType
EngineFileType fileType
生成文件类型 -
produceType
EngineTemplateType produceType
生成实现
-
-
-
类 cn.smallbun.screw.core.engine.EngineFactory
class EngineFactory extends Object implements Serializable-
序列化字段
-
engineConfig
EngineConfig engineConfig
EngineConfig
-
-
-
-
程序包 cn.smallbun.screw.core.engine.freemark
-
类 cn.smallbun.screw.core.engine.freemark.FreemarkerTemplateEngine
class FreemarkerTemplateEngine extends AbstractTemplateEngine implements Serializable-
序列化字段
-
configuration
freemarker.template.Configuration configuration
freemarker 配置实例化
-
-
-
-
程序包 cn.smallbun.screw.core.engine.velocity
-
类 cn.smallbun.screw.core.engine.velocity.VelocityTemplateEngine
class VelocityTemplateEngine extends AbstractTemplateEngine implements Serializable
-
-
程序包 cn.smallbun.screw.core.exception
-
异常错误 cn.smallbun.screw.core.exception.BuilderException
class BuilderException extends ScrewException implements Serializable -
异常错误 cn.smallbun.screw.core.exception.MappingException
class MappingException extends ScrewException implements Serializable -
异常错误 cn.smallbun.screw.core.exception.ProduceException
class ProduceException extends ScrewException implements Serializable -
异常错误 cn.smallbun.screw.core.exception.QueryException
class QueryException extends ScrewException implements Serializable -
异常错误 cn.smallbun.screw.core.exception.ScrewException
class ScrewException extends RuntimeException implements Serializable
-
-
程序包 cn.smallbun.screw.core.metadata
-
程序包 cn.smallbun.screw.core.metadata.model
-
类 cn.smallbun.screw.core.metadata.model.ColumnModel
class ColumnModel extends Object implements Serializable- serialVersionUID:
- -5417752216907437665L
-
序列化字段
-
columnDef
String columnDef
默认值 -
columnLength
String columnLength
列长度 -
columnName
String columnName
名称 -
columnSize
String columnSize
列大小 -
columnType
String columnType
SQL 数据类型带长度 -
decimalDigits
String decimalDigits
小数位 -
deprecated
Boolean deprecated
是否弃用 -
nestedTable
TableModel nestedTable
嵌套数据信息(用于文档数据库) -
nullable
String nullable
可为空 -
ordinalPosition
String ordinalPosition
表中的列的索引(从 1 开始) -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
说明 -
typeName
String typeName
SQL 数据类型 名称
-
-
类 cn.smallbun.screw.core.metadata.model.DatabaseModel
class DatabaseModel extends Object implements Serializable- serialVersionUID:
- -1975852052060128878L
-
序列化字段
-
database
String database
数据库名称 -
tables
List<TableModel> tables
表
-
-
类 cn.smallbun.screw.core.metadata.model.DataModel
class DataModel extends DatabaseModel implements Serializable -
类 cn.smallbun.screw.core.metadata.model.TableModel
class TableModel extends Object implements Serializable- serialVersionUID:
- 825666678767312142L
-
序列化字段
-
columns
List<ColumnModel> columns
表列 -
deprecated
Boolean deprecated
是否弃用 -
remarks
String remarks
备注 -
tableName
String tableName
表名
-
-
-
程序包 cn.smallbun.screw.core.process
-
类 cn.smallbun.screw.core.process.AbstractProcess
class AbstractProcess extends Object implements Serializable -
类 cn.smallbun.screw.core.process.DataModelProcess
class DataModelProcess extends AbstractProcess implements Serializable -
类 cn.smallbun.screw.core.process.ProcessConfig
class ProcessConfig extends Object implements Serializable-
序列化字段
-
designatedTableName
List<String> designatedTableName
指定生成表名- 另请参阅:
-
- "1.0.3"
-
designatedTablePrefix
List<String> designatedTablePrefix
指定生成表前缀- 另请参阅:
-
- "1.0.3"
-
designatedTableSuffix
List<String> designatedTableSuffix
指定生成表后缀- 另请参阅:
-
- "1.0.3"
-
ignoreTableName
List<String> ignoreTableName
忽略表名 -
ignoreTablePrefix
List<String> ignoreTablePrefix
忽略表前缀 -
ignoreTableSuffix
List<String> ignoreTableSuffix
忽略表后缀
-
-
-
-
程序包 cn.smallbun.screw.core.query
-
类 cn.smallbun.screw.core.query.AbstractDatabaseQuery
class AbstractDatabaseQuery extends Object implements Serializable-
序列化字段
-
columnsCaching
Map<String,
List<Column>> columnsCaching 缓存 -
connection
Connection connection
Connection 双重锁,线程安全 -
dataSource
DataSource dataSource
DataSource
-
-
-
类 cn.smallbun.screw.core.query.DatabaseQueryFactory
class DatabaseQueryFactory extends Object implements Serializable-
序列化字段
-
dataSource
DataSource dataSource
DataSource
-
-
-
类 cn.smallbun.screw.core.query.OtherDataBaseQuery
class OtherDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.cachedb
-
类 cn.smallbun.screw.core.query.cachedb.CacheDbDataBaseQuery
class CacheDbDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.cachedb.model
-
类 cn.smallbun.screw.core.query.cachedb.model.CacheDbColumnModel
class CacheDbColumnModel extends Object implements Serializable- serialVersionUID:
- -7231934486902707912L
-
序列化字段
-
bufferLength
String bufferLength
BUFFER_LENGTH -
charOctetLength
String charOctetLength
CHAR_OCTET_LENGTH -
columnDef
String columnDef
-
columnLength
String columnLength
列长度 -
columnName
String columnName
COLUMN_NAME -
columnSize
String columnSize
COLUMN_SIZE -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
DATA_TYPE -
decimalDigits
String decimalDigits
DECIMAL_DIGITS -
isAutoincrement
String isAutoincrement
IS_AUTOINCREMENT -
isGeneratedcolumn
String isGeneratedcolumn
IS_GENERATEDCOLUMN -
isNullable
String isNullable
IS_NULLABLE -
nullable
String nullable
nullable -
numPrecRadix
String numPrecRadix
-
ordinalPosition
String ordinalPosition
ORDINAL_POSITION -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
REMARKS -
scopeCatalog
String scopeCatalog
-
scopeSchema
String scopeSchema
-
scopeTable
String scopeTable
-
sourceDataType
String sourceDataType
-
sqlDataType
String sqlDataType
SQL_DATA_TYPE -
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
String tableCat
-
tableName
String tableName
TABLE_NAME -
tableSchem
String tableSchem
TABLE_SCHEM -
typeName
String typeName
TYPE_NAME
-
-
类 cn.smallbun.screw.core.query.cachedb.model.CacheDbDatabaseModel
class CacheDbDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.cachedb.model.CacheDbPrimaryKeyModel
class CacheDbPrimaryKeyModel extends Object implements Serializable- serialVersionUID:
- -4908250184995248600L
-
类 cn.smallbun.screw.core.query.cachedb.model.CacheDbTableModel
class CacheDbTableModel extends Object implements Serializable- serialVersionUID:
- -1917761911812533673L
-
序列化字段
-
refGeneration
String refGeneration
-
remarks
String remarks
REMARKS -
selfReferencingColName
String selfReferencingColName
-
tableCat
String tableCat
-
tableName
String tableName
TABLE_NAME -
tableSchem
String tableSchem
TABLE_SCHEM -
tableType
String tableType
TABLE_TYPE -
typeCat
Object typeCat
-
typeName
String typeName
-
typeSchem
String typeSchem
-
-
-
程序包 cn.smallbun.screw.core.query.db2
-
类 cn.smallbun.screw.core.query.db2.Db2DataBaseQuery
class Db2DataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.db2.model
-
类 cn.smallbun.screw.core.query.db2.model.Db2ColumnModel
class Db2ColumnModel extends Object implements Serializable-
序列化字段
-
bufferLength
String bufferLength
未被使用 -
charOctetLength
String charOctetLength
对于 char 类型,该长度是列中的最大字节数 -
columnDef
String columnDef
该列的默认值,当值在单引号内时应被解释为一个字符串(可为 null) -
columnLength
String columnLength
列长度 -
columnName
String columnName
列名称 -
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
来自 java.sql.Types 的 SQL 类型 -
decimalDigits
String decimalDigits
小数部分的位数。对于 DECIMAL_DIGITS 不适用的数据类型,则返回 Null。 -
isAutoIncrement
String isAutoIncrement
指示此列是否自动增加 YES --- 如果该列自动增加 NO --- 如果该列不自动增加 -
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
ISO 规则用于确定列是否包括 null。 -
nullable
String nullable
是否允许使用 NULL。 -
numPrecRadix
String numPrecRadix
基数(通常为 10 或 2) -
ordinalPosition
String ordinalPosition
表中的列的索引(从 1 开始) -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
描述列的注释(可为 null) -
scopeCatalog
Object scopeCatalog
表的类别,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeSchema
String scopeSchema
表的模式,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeTable
Object scopeTable
表名称,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
sourceDataType
String sourceDataType
不同类型或用户生成 Ref 类型、来自 java.sql.Types 的 SQL 类型的源类型(如果 DATA_TYPE 不是 DISTINCT 或用户生成的 REF,则为 null) -
sqlDataType
String sqlDataType
SQL数据类型 -
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
Object tableCat
表类别 -
tableName
String tableName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的 -
tableSchem
String tableSchem
表模式 -
typeName
String typeName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的
-
-
-
类 cn.smallbun.screw.core.query.db2.model.Db2DatabaseModel
class Db2DatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.db2.model.Db2PrimaryKeyModel
class Db2PrimaryKeyModel extends Object implements Serializable -
类 cn.smallbun.screw.core.query.db2.model.Db2TableModel
class Db2TableModel extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.dm
-
类 cn.smallbun.screw.core.query.dm.DmDataBaseQuery
class DmDataBaseQuery extends AbstractDatabaseQuery implements Serializable-
序列化字段
-
tablesMap
ConcurrentMap<String,
List<DmTableModel>> tablesMap
-
-
-
-
程序包 cn.smallbun.screw.core.query.dm.model
-
类 cn.smallbun.screw.core.query.dm.model.DmColumnModel
class DmColumnModel extends Object implements Serializable-
序列化字段
-
bufferLength
String bufferLength
未被使用 -
charOctetLength
String charOctetLength
对于 char 类型,该长度是列中的最大字节数 -
columnDef
String columnDef
该列的默认值,当值在单引号内时应被解释为一个字符串(可为 null) -
columnLength
String columnLength
列长度 -
columnName
String columnName
列名称 -
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
来自 java.sql.Types 的 SQL 类型 -
decimalDigits
String decimalDigits
小数部分的位数。对于 DECIMAL_DIGITS 不适用的数据类型,则返回 Null。 -
isAutoIncrement
String isAutoIncrement
指示此列是否自动增加 YES --- 如果该列自动增加 NO --- 如果该列不自动增加 -
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
ISO 规则用于确定列是否包括 null。 -
nullable
String nullable
是否允许使用 NULL。 -
numPrecRadix
String numPrecRadix
基数(通常为 10 或 2) -
ordinalPosition
String ordinalPosition
表中的列的索引(从 1 开始) -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
描述列的注释(可为 null) -
scopeCatalog
Object scopeCatalog
表的类别,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeSchema
String scopeSchema
表的模式,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeTable
Object scopeTable
表名称,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
sourceDataType
String sourceDataType
不同类型或用户生成 Ref 类型、来自 java.sql.Types 的 SQL 类型的源类型(如果 DATA_TYPE 不是 DISTINCT 或用户生成的 REF,则为 null) -
sqlDataType
String sqlDataType
SQL数据类型 -
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
Object tableCat
表类别 -
tableName
String tableName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的 -
tableSchem
String tableSchem
表模式 -
typeName
String typeName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的
-
-
-
类 cn.smallbun.screw.core.query.dm.model.DmDatabaseModel
class DmDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.dm.model.DmPrimaryKeyModel
class DmPrimaryKeyModel extends Object implements Serializable -
类 cn.smallbun.screw.core.query.dm.model.DmTableModel
class DmTableModel extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.h2
-
类 cn.smallbun.screw.core.query.h2.H2DataBaseQuery
class H2DataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.highgo
-
类 cn.smallbun.screw.core.query.highgo.HigHgoDataBaseQuery
class HigHgoDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.hsql
-
类 cn.smallbun.screw.core.query.hsql.HsqlDataBaseQuery
class HsqlDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.mariadb
-
类 cn.smallbun.screw.core.query.mariadb.MariaDbDataBaseQuery
class MariaDbDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.mariadb.model
-
类 cn.smallbun.screw.core.query.mariadb.model.MariadbColumnModel
class MariadbColumnModel extends Object implements Serializable- serialVersionUID:
- -7231934486902707912L
-
序列化字段
-
bufferLength
String bufferLength
-
charOctetLength
String charOctetLength
-
columnDef
String columnDef
-
columnLength
String columnLength
列长度 -
columnName
String columnName
-
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
-
decimalDigits
String decimalDigits
-
isAutoIncrement
String isAutoIncrement
-
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
-
nullable
String nullable
-
numPrecRadix
String numPrecRadix
-
ordinalPosition
String ordinalPosition
-
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
-
scopeCatalog
Object scopeCatalog
-
scopeSchema
Object scopeSchema
-
scopeTable
Object scopeTable
-
sourceDataType
Object sourceDataType
-
sqlDataType
String sqlDataType
-
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
String tableCat
-
tableName
String tableName
-
tableSchem
Object tableSchem
-
typeName
String typeName
-
-
类 cn.smallbun.screw.core.query.mariadb.model.MariadbDatabaseModel
class MariadbDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.mariadb.model.MariadbPrimaryKeyModel
class MariadbPrimaryKeyModel extends Object implements Serializable- serialVersionUID:
- -4908250184995248600L
-
类 cn.smallbun.screw.core.query.mariadb.model.MariadbTableModel
class MariadbTableModel extends Object implements Serializable- serialVersionUID:
- -1917761911812533673L
-
序列化字段
-
refGeneration
Object refGeneration
-
remarks
String remarks
备注 -
selfReferencingColName
Object selfReferencingColName
-
tableCat
String tableCat
tableCat -
tableName
String tableName
表名 -
tableSchem
Object tableSchem
-
tableType
String tableType
表类型 -
typeCat
Object typeCat
-
typeName
Object typeName
类型名称 -
typeSchem
Object typeSchem
-
-
-
程序包 cn.smallbun.screw.core.query.mysql
-
类 cn.smallbun.screw.core.query.mysql.MySqlDataBaseQuery
class MySqlDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.mysql.model
-
类 cn.smallbun.screw.core.query.mysql.model.MySqlColumnModel
class MySqlColumnModel extends Object implements Serializable- serialVersionUID:
- -7231934486902707912L
-
序列化字段
-
bufferLength
String bufferLength
-
charOctetLength
String charOctetLength
-
columnDef
String columnDef
默认值 -
columnLength
String columnLength
列长度 -
columnName
String columnName
-
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
数据类型 -
decimalDigits
String decimalDigits
小数位 -
isAutoIncrement
String isAutoIncrement
-
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
-
nullable
String nullable
-
numPrecRadix
String numPrecRadix
-
ordinalPosition
String ordinalPosition
-
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
说明 -
scopeCatalog
Object scopeCatalog
-
scopeSchema
Object scopeSchema
-
scopeTable
Object scopeTable
-
sourceDataType
Object sourceDataType
-
sqlDataType
String sqlDataType
-
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
String tableCat
-
tableName
String tableName
表名 -
tableSchem
Object tableSchem
-
typeName
String typeName
-
-
类 cn.smallbun.screw.core.query.mysql.model.MySqlDatabaseModel
class MySqlDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.mysql.model.MySqlPrimaryKeyModel
class MySqlPrimaryKeyModel extends Object implements Serializable- serialVersionUID:
- -4908250184995248600L
-
类 cn.smallbun.screw.core.query.mysql.model.MySqlTableModel
class MySqlTableModel extends Object implements Serializable- serialVersionUID:
- -1917761911812533673L
-
序列化字段
-
refGeneration
String refGeneration
-
remarks
String remarks
备注 -
selfReferencingColName
String selfReferencingColName
-
tableCat
String tableCat
tableCat -
tableName
String tableName
表名 -
tableSchem
String tableSchem
-
tableType
String tableType
表类型 -
typeCat
Object typeCat
-
typeName
String typeName
类型名称 -
typeSchem
String typeSchem
-
-
-
程序包 cn.smallbun.screw.core.query.oracle
-
类 cn.smallbun.screw.core.query.oracle.OracleDataBaseQuery
class OracleDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.oracle.model
-
类 cn.smallbun.screw.core.query.oracle.model.OracleColumnModel
class OracleColumnModel extends Object implements Serializable-
序列化字段
-
bufferLength
String bufferLength
未被使用 -
charOctetLength
String charOctetLength
对于 char 类型,该长度是列中的最大字节数 -
columnDef
String columnDef
该列的默认值,当值在单引号内时应被解释为一个字符串(可为 null) -
columnLength
String columnLength
列长度 -
columnName
String columnName
列名称 -
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
来自 java.sql.Types 的 SQL 类型 -
decimalDigits
String decimalDigits
小数部分的位数。对于 DECIMAL_DIGITS 不适用的数据类型,则返回 Null。 -
isAutoIncrement
String isAutoIncrement
指示此列是否自动增加 YES --- 如果该列自动增加 NO --- 如果该列不自动增加 -
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
ISO 规则用于确定列是否包括 null。 -
nullable
String nullable
是否允许使用 NULL。 -
numPrecRadix
String numPrecRadix
基数(通常为 10 或 2) -
ordinalPosition
String ordinalPosition
表中的列的索引(从 1 开始) -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
描述列的注释(可为 null) -
scopeCatalog
Object scopeCatalog
表的类别,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeSchema
String scopeSchema
表的模式,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeTable
Object scopeTable
表名称,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
sourceDataType
String sourceDataType
不同类型或用户生成 Ref 类型、来自 java.sql.Types 的 SQL 类型的源类型(如果 DATA_TYPE 不是 DISTINCT 或用户生成的 REF,则为 null) -
sqlDataType
String sqlDataType
SQL数据类型 -
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
Object tableCat
表类别 -
tableName
String tableName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的 -
tableSchem
String tableSchem
表模式 -
typeName
String typeName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的
-
-
-
类 cn.smallbun.screw.core.query.oracle.model.OracleDatabaseModel
class OracleDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.oracle.model.OraclePrimaryKeyModel
class OraclePrimaryKeyModel extends Object implements Serializable -
类 cn.smallbun.screw.core.query.oracle.model.OracleTableModel
class OracleTableModel extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.phoenix
-
类 cn.smallbun.screw.core.query.phoenix.PhoenixDataBaseQuery
class PhoenixDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.phoenix.model
-
类 cn.smallbun.screw.core.query.phoenix.model.PhoenixColumnModel
class PhoenixColumnModel extends Object implements Serializable- serialVersionUID:
- -7231934486902707912L
-
序列化字段
-
bufferLength
String bufferLength
-
charOctetLength
String charOctetLength
-
columnDef
String columnDef
默认值 -
columnLength
String columnLength
列长度 -
columnName
String columnName
-
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
数据类型 -
decimalDigits
String decimalDigits
小数位 -
isAutoIncrement
String isAutoIncrement
-
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
-
nullable
String nullable
-
numPrecRadix
String numPrecRadix
-
ordinalPosition
String ordinalPosition
-
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
说明 -
scopeCatalog
Object scopeCatalog
-
scopeSchema
Object scopeSchema
-
scopeTable
Object scopeTable
-
sourceDataType
Object sourceDataType
-
sqlDataType
String sqlDataType
-
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
String tableCat
-
tableName
String tableName
表名 -
tableSchem
Object tableSchem
-
typeName
String typeName
-
-
类 cn.smallbun.screw.core.query.phoenix.model.PhoenixlTableModel
class PhoenixlTableModel extends Object implements Serializable-
序列化字段
-
refGeneration
String refGeneration
refGeneration -
remarks
String remarks
说明 -
selfReferencingColName
String selfReferencingColName
selfReferencingColName -
tableCat
Object tableCat
tableCat -
tableName
String tableName
表名称 -
tableSchem
String tableSchem
tableSchem -
tableType
String tableType
表类型 -
typeCat
String typeCat
typeCat -
typeName
String typeName
typeName -
typeSchem
String typeSchem
typeSchem
-
-
-
类 cn.smallbun.screw.core.query.phoenix.model.PhoenixPrimaryKeyModel
class PhoenixPrimaryKeyModel extends Object implements Serializable- serialVersionUID:
- -4908250184995248600L
-
类 cn.smallbun.screw.core.query.phoenix.model.PhoenixSqlDatabaseModel
class PhoenixSqlDatabaseModel extends Object implements Serializable-
序列化字段
-
database
String database
数据库名称
-
-
-
-
程序包 cn.smallbun.screw.core.query.postgresql
-
类 cn.smallbun.screw.core.query.postgresql.PostgreSqlDataBaseQuery
class PostgreSqlDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.postgresql.model
-
类 cn.smallbun.screw.core.query.postgresql.model.PostgreSqlColumnModel
class PostgreSqlColumnModel extends Object implements Serializable- serialVersionUID:
- -7231934486902707912L
-
序列化字段
-
bufferLength
String bufferLength
-
charOctetLength
String charOctetLength
-
columnDef
String columnDef
默认值 -
columnLength
String columnLength
列长度 -
columnName
String columnName
-
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
数据类型 -
decimalDigits
String decimalDigits
小数位 -
isAutoIncrement
String isAutoIncrement
-
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
-
nullable
String nullable
-
numPrecRadix
String numPrecRadix
-
ordinalPosition
String ordinalPosition
-
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
说明 -
scopeCatalog
Object scopeCatalog
-
scopeSchema
Object scopeSchema
-
scopeTable
Object scopeTable
-
sourceDataType
Object sourceDataType
-
sqlDataType
String sqlDataType
-
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
String tableCat
-
tableName
String tableName
表名 -
tableSchem
Object tableSchem
-
typeName
String typeName
-
-
类 cn.smallbun.screw.core.query.postgresql.model.PostgreSqlDatabaseModel
class PostgreSqlDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.postgresql.model.PostgreSqlPrimaryKeyModel
class PostgreSqlPrimaryKeyModel extends Object implements Serializable- serialVersionUID:
- -4908250184995248600L
-
类 cn.smallbun.screw.core.query.postgresql.model.PostgreSqlTableModel
class PostgreSqlTableModel extends Object implements Serializable-
序列化字段
-
refGeneration
String refGeneration
refGeneration -
remarks
String remarks
说明 -
selfReferencingColName
String selfReferencingColName
selfReferencingColName -
tableCat
Object tableCat
tableCat -
tableName
String tableName
表名称 -
tableSchem
String tableSchem
tableSchem -
tableType
String tableType
表类型 -
typeCat
String typeCat
typeCat -
typeName
String typeName
typeName -
typeSchem
String typeSchem
typeSchem
-
-
-
-
程序包 cn.smallbun.screw.core.query.sqlite
-
类 cn.smallbun.screw.core.query.sqlite.SqliteDataBaseQuery
class SqliteDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.sqlservice
-
类 cn.smallbun.screw.core.query.sqlservice.SqlServerDataBaseQuery
class SqlServerDataBaseQuery extends AbstractDatabaseQuery implements Serializable
-
-
程序包 cn.smallbun.screw.core.query.sqlservice.model
-
类 cn.smallbun.screw.core.query.sqlservice.model.SqlServerColumnModel
class SqlServerColumnModel extends Object implements Serializable-
序列化字段
-
bufferLength
String bufferLength
未被使用 -
charOctetLength
String charOctetLength
对于 char 类型,该长度是列中的最大字节数 -
columnDef
String columnDef
该列的默认值,当值在单引号内时应被解释为一个字符串(可为 null) -
columnLength
String columnLength
列长度 -
columnName
String columnName
列名称 -
columnSize
String columnSize
列表示给定列的指定列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于日期时间数据类型,这是 String 表示形式的字符长度(假定允许的最大小数秒组件的精度)。 对于二进制数据,这是字节长度。 对于 ROWID 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 Null。 -
columnType
String columnType
列类型(带长度) -
dataType
String dataType
来自 java.sql.Types 的 SQL 类型 -
decimalDigits
String decimalDigits
小数部分的位数。对于 DECIMAL_DIGITS 不适用的数据类型,则返回 Null。 -
isAutoIncrement
String isAutoIncrement
指示此列是否自动增加 YES --- 如果该列自动增加 NO --- 如果该列不自动增加 -
isGeneratedColumn
String isGeneratedColumn
-
isNullable
String isNullable
ISO 规则用于确定列是否包括 null。 -
nullable
String nullable
是否允许使用 NULL。 -
numPrecRadix
String numPrecRadix
基数(通常为 10 或 2) -
ordinalPosition
String ordinalPosition
表中的列的索引(从 1 开始) -
primaryKey
String primaryKey
是否主键 -
remarks
String remarks
描述列的注释(可为 null) -
scopeCatalog
Object scopeCatalog
表的类别,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeSchema
String scopeSchema
表的模式,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
scopeTable
Object scopeTable
表名称,它是引用属性的作用域(如果 DATA_TYPE 不是 REF,则为 null) -
sourceDataType
String sourceDataType
不同类型或用户生成 Ref 类型、来自 java.sql.Types 的 SQL 类型的源类型(如果 DATA_TYPE 不是 DISTINCT 或用户生成的 REF,则为 null) -
sqlDataType
String sqlDataType
SQL数据类型 -
sqlDatetimeSub
String sqlDatetimeSub
-
tableCat
Object tableCat
表类别 -
tableName
String tableName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的 -
tableSchem
String tableSchem
表模式 -
typeName
String typeName
数据源依赖的类型名称,对于 UDT,该类型名称是完全限定的
-
-
-
类 cn.smallbun.screw.core.query.sqlservice.model.SqlServerDatabaseModel
class SqlServerDatabaseModel extends Object implements Serializable- serialVersionUID:
- 931210775266917894L
-
序列化字段
-
database
String database
数据库名称
-
-
类 cn.smallbun.screw.core.query.sqlservice.model.SqlServerPrimaryKeyModel
class SqlServerPrimaryKeyModel extends Object implements Serializable -
类 cn.smallbun.screw.core.query.sqlservice.model.SqlServerTableModel
class SqlServerTableModel extends Object implements Serializable
-
-
程序包 cn.smallbun.screw.core.util
-
类 cn.smallbun.screw.core.util.JdbcUtils
class JdbcUtils extends Object implements Serializable -
类 cn.smallbun.screw.core.util.MappingUtils
class MappingUtils extends Object implements Serializable
-