Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

abort(Executor) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
acceptsURL(String) - Method in class cool.scx.jdbc.spy.SpyDriver
 
addBatch() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
addBatch(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
addCatalog(Catalog) - Method in class cool.scx.jdbc.mapping.base.BaseDataSource
 
addColumn(Column) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
addIndex(Index) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
addKey(Key) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
addSchema(Schema) - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
addTable(Table) - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
affectedItemsCount() - Method in record class cool.scx.jdbc.sql.UpdateResult
Returns the value of the affectedItemsCount record component.
apply(ResultSet) - Method in interface cool.scx.jdbc.result_handler.ResultHandler
 
apply(ResultSet, Dialect) - Method in interface cool.scx.jdbc.result_handler.ResultHandler
 
autoIncrement() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
autoIncrement() - Method in interface cool.scx.jdbc.mapping.Column
 
autoIncrement() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the autoIncrement record component.
autoTransaction(ScxRunnable<?>) - Method in class cool.scx.jdbc.sql.SQLRunner
自动处理事务并在产生异常时进行自动回滚 注意 其中的操作会在另一个线程中执行 所以需要注意线程的操作 当抛出异常时 请使用 ScxExceptionHelper.getRootCause(Throwable) 来获取真正的异常 用法
autoTransaction(Connection, ScxConsumer<Connection, Exception>) - Static method in class cool.scx.jdbc.sql.SQLRunner
自动事务
autoTransaction(Connection, ScxFunction<Connection, T, Exception>) - Static method in class cool.scx.jdbc.sql.SQLRunner
自动事务 (带返回值)
autoTransaction(Callable<T>) - Method in class cool.scx.jdbc.sql.SQLRunner
同上 SQLRunner.autoTransaction(ScxRunnable) 但是有返回值

B

BaseCatalog - Class in cool.scx.jdbc.mapping.base
用于手动编写 Catalog
BaseCatalog() - Constructor for class cool.scx.jdbc.mapping.base.BaseCatalog
 
BaseCatalog(Catalog) - Constructor for class cool.scx.jdbc.mapping.base.BaseCatalog
 
BaseColumn - Class in cool.scx.jdbc.mapping.base
用于手动编写 Column
BaseColumn() - Constructor for class cool.scx.jdbc.mapping.base.BaseColumn
 
BaseColumn(Column) - Constructor for class cool.scx.jdbc.mapping.base.BaseColumn
 
BaseDataSource - Class in cool.scx.jdbc.mapping.base
用于手动编写 DataSource
BaseDataSource() - Constructor for class cool.scx.jdbc.mapping.base.BaseDataSource
 
BaseDataType - Class in cool.scx.jdbc.mapping.base
用于手动编写 DataType
BaseDataType() - Constructor for class cool.scx.jdbc.mapping.base.BaseDataType
 
BaseDataType(DataType) - Constructor for class cool.scx.jdbc.mapping.base.BaseDataType
 
BaseDataType(String) - Constructor for class cool.scx.jdbc.mapping.base.BaseDataType
 
BaseDataType(String, Integer) - Constructor for class cool.scx.jdbc.mapping.base.BaseDataType
 
BaseIndex - Class in cool.scx.jdbc.mapping.base
用于手动编写 Index
BaseIndex() - Constructor for class cool.scx.jdbc.mapping.base.BaseIndex
 
BaseIndex(Index) - Constructor for class cool.scx.jdbc.mapping.base.BaseIndex
 
BaseKey - Class in cool.scx.jdbc.mapping.base
用于手动编写 Key
BaseKey() - Constructor for class cool.scx.jdbc.mapping.base.BaseKey
 
BaseKey(Key) - Constructor for class cool.scx.jdbc.mapping.base.BaseKey
 
BaseSchema - Class in cool.scx.jdbc.mapping.base
用于手动编写 Schema
BaseSchema() - Constructor for class cool.scx.jdbc.mapping.base.BaseSchema
 
BaseSchema(Schema) - Constructor for class cool.scx.jdbc.mapping.base.BaseSchema
 
BaseTable - Class in cool.scx.jdbc.mapping.base
用于手动编写 Table
BaseTable() - Constructor for class cool.scx.jdbc.mapping.base.BaseTable
 
BaseTable(Table) - Constructor for class cool.scx.jdbc.mapping.base.BaseTable
 
batchParams() - Method in interface cool.scx.jdbc.sql.SQL
批量插入参数值
BeanBuilder<T> - Class in cool.scx.jdbc.result_handler.bean_builder
BeanBuilder
BeanBuilder() - Constructor for class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
 
beforeExecuteQuery(PreparedStatement) - Method in interface cool.scx.jdbc.dialect.Dialect
执行前
beginRequest() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
BigDecimalTypeHandler - Class in cool.scx.jdbc.type_handler.math
BigDecimalTypeHandler
BigDecimalTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.math.BigDecimalTypeHandler
 
BIGINT - Enum constant in enum class cool.scx.jdbc.JDBCType
非常大的整数类型 取值范围参照 Long
BigIntegerTypeHandler - Class in cool.scx.jdbc.type_handler.math
BigIntegerTypeHandler
BigIntegerTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.math.BigIntegerTypeHandler
 
bindDialect(Dialect) - Method in class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
绑定方言 增加性能
BLOB - Enum constant in enum class cool.scx.jdbc.JDBCType
二进制数据 一般用于存储 byte 数组
BlobInputStreamTypeHandler - Class in cool.scx.jdbc.type_handler
BlobInputStreamTypeHandler todo 在驱动不支持时 转换为 string 或者 byte[] 存储 ?
BlobInputStreamTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.BlobInputStreamTypeHandler
 
BOOLEAN - Enum constant in enum class cool.scx.jdbc.JDBCType
BOOLEAN (同义词 BIT) 一般对应 Boolean
BooleanTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
BooleanTypeHandler
BooleanTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.BooleanTypeHandler
 
ByteArrayTypeHandler - Class in cool.scx.jdbc.type_handler
ByteObjectArrayTypeHandler
ByteArrayTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.ByteArrayTypeHandler
 
ByteObjectArrayTypeHandler - Class in cool.scx.jdbc.type_handler
ByteObjectArrayTypeHandler
ByteObjectArrayTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.ByteObjectArrayTypeHandler
 
ByteTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
ByteTypeHandler
ByteTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.ByteTypeHandler
 

C

CallableStatementWrapper - Class in cool.scx.jdbc.spy.wrapper
CallableStatementWrapper
CallableStatementWrapper(CallableStatement, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
cancel() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
canHandle(String) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
canHandle(String) - Method in interface cool.scx.jdbc.dialect.Dialect
是否可以处理
canHandle(Driver) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
canHandle(Driver) - Method in interface cool.scx.jdbc.dialect.Dialect
是否可以处理
canHandle(DataSource) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
canHandle(DataSource) - Method in interface cool.scx.jdbc.dialect.Dialect
是否可以处理
catalog() - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
catalog() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
catalog() - Method in interface cool.scx.jdbc.mapping.Schema
 
catalog() - Method in interface cool.scx.jdbc.mapping.Table
 
catalog() - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
catalog() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
Catalog - Interface in cool.scx.jdbc.mapping
目录
CatalogMetaData - Class in cool.scx.jdbc.meta_data
CatalogMetaData
CatalogMetaData(String) - Constructor for class cool.scx.jdbc.meta_data.CatalogMetaData
 
catalogs() - Method in class cool.scx.jdbc.mapping.base.BaseDataSource
 
catalogs() - Method in interface cool.scx.jdbc.mapping.DataSource
 
catalogs() - Method in class cool.scx.jdbc.meta_data.DataSourceMetaData
 
CharacterTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
CharacterTypeHandler
CharacterTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.CharacterTypeHandler
 
checkNeedFixTable(Table, DataSource) - Static method in class cool.scx.jdbc.SchemaHelper
检查是否需要修复表
clearBatch() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
clearCatalogs() - Method in class cool.scx.jdbc.mapping.base.BaseDataSource
 
clearColumns() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
clearIndexes() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
clearKeys() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
clearParameters() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
clearSchemas() - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
clearTables() - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
clearWarnings() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
clearWarnings() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
ClobReaderTypeHandler - Class in cool.scx.jdbc.type_handler
ClobReaderTypeHandler todo 在驱动不支持时 转换为 string 或者 byte[] 存储 ?
ClobReaderTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.ClobReaderTypeHandler
 
close() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
close() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
closeOnCompletion() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
Column - Interface in cool.scx.jdbc.mapping
ColumnMetaData - Record Class in cool.scx.jdbc.meta_data
ColumnMetaData
ColumnMetaData(String, String, DataTypeMetaData, String, String, boolean, boolean, boolean, boolean, boolean, String) - Constructor for record class cool.scx.jdbc.meta_data.ColumnMetaData
Creates an instance of a ColumnMetaData record class.
columnName() - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
columnName() - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
columnName() - Method in interface cool.scx.jdbc.mapping.Index
 
columnName() - Method in interface cool.scx.jdbc.mapping.Key
 
columnName() - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Returns the value of the columnName record component.
columnName() - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Returns the value of the columnName record component.
columns() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
columns() - Method in interface cool.scx.jdbc.mapping.Table
 
columns() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
comment() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
comment() - Method in interface cool.scx.jdbc.mapping.Column
 
comment() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the comment record component.
commit() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
connect(String, Properties) - Method in class cool.scx.jdbc.spy.SpyDriver
 
ConnectionWrapper - Class in cool.scx.jdbc.spy.wrapper
ConnectionWrapper
ConnectionWrapper(Connection, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
cool.scx.jdbc - package cool.scx.jdbc
 
cool.scx.jdbc.dialect - package cool.scx.jdbc.dialect
 
cool.scx.jdbc.mapping - package cool.scx.jdbc.mapping
 
cool.scx.jdbc.mapping.base - package cool.scx.jdbc.mapping.base
 
cool.scx.jdbc.mapping.type - package cool.scx.jdbc.mapping.type
 
cool.scx.jdbc.meta_data - package cool.scx.jdbc.meta_data
 
cool.scx.jdbc.result_handler - package cool.scx.jdbc.result_handler
 
cool.scx.jdbc.result_handler.bean_builder - package cool.scx.jdbc.result_handler.bean_builder
 
cool.scx.jdbc.spy - package cool.scx.jdbc.spy
 
cool.scx.jdbc.spy.event_listener - package cool.scx.jdbc.spy.event_listener
 
cool.scx.jdbc.spy.wrapper - package cool.scx.jdbc.spy.wrapper
 
cool.scx.jdbc.sql - package cool.scx.jdbc.sql
 
cool.scx.jdbc.type_handler - package cool.scx.jdbc.type_handler
 
cool.scx.jdbc.type_handler.math - package cool.scx.jdbc.type_handler.math
 
cool.scx.jdbc.type_handler.primitive - package cool.scx.jdbc.type_handler.primitive
 
cool.scx.jdbc.type_handler.time - package cool.scx.jdbc.type_handler.time
 
createArrayOf(String, Object[]) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createBean(ResultSet, int[]) - Method in class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
 
createBlob() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createClob() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createConnectionBuilder() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
createDataSource(String, String, String, String[]) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
createDataSource(String, String, String, String[]) - Method in interface cool.scx.jdbc.dialect.Dialect
创建数据源
createNClob() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createShardingKeyBuilder() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
createSQLXML() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createStatement() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createStatement(int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createStatement(int, int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
createStruct(String, Object[]) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 

D

dataSource() - Method in class cool.scx.jdbc.JDBCContext
 
DataSource - Interface in cool.scx.jdbc.mapping
数据源 注意此接口表示的是结构上的 数据源 不要和 DataSource 混淆
DataSourceMetaData - Class in cool.scx.jdbc.meta_data
DataSourceMetaData
DataSourceMetaData() - Constructor for class cool.scx.jdbc.meta_data.DataSourceMetaData
 
DataSourceWrapper - Class in cool.scx.jdbc.spy.wrapper
DataSourceWrapper
DataSourceWrapper(DataSource, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
dataType() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
dataType() - Method in interface cool.scx.jdbc.mapping.Column
 
dataType() - Method in interface cool.scx.jdbc.mapping.type.TypeColumn
 
dataType() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the dataType record component.
DataType - Interface in cool.scx.jdbc.mapping
数据类型
DataTypeMetaData - Record Class in cool.scx.jdbc.meta_data
DataTypeMetaData
DataTypeMetaData(String, Integer) - Constructor for record class cool.scx.jdbc.meta_data.DataTypeMetaData
Creates an instance of a DataTypeMetaData record class.
DATE - Enum constant in enum class cool.scx.jdbc.JDBCType
日期类型 一般对应 LocalDate
DATETIME - Enum constant in enum class cool.scx.jdbc.JDBCType
日期和时间类型 一般对应 LocalDateTime
DateTypeHandler - Class in cool.scx.jdbc.type_handler.time
此处因为 jdbc 的设计非常混乱 所以说明一下
DateTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.DateTypeHandler
 
DECIMAL - Enum constant in enum class cool.scx.jdbc.JDBCType
精确浮点数 (同义词 NUMERIC) 一般对应 BigDecimalBigInteger
DEFAULT_DIALECT - Static variable in class cool.scx.jdbc.dialect.DefaultDialect
 
defaultDateType() - Method in interface cool.scx.jdbc.dialect.Dialect
默认值 todo 是否需要 ?
DefaultDialect - Class in cool.scx.jdbc.dialect
DefaultDialect
defaultValue() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
defaultValue() - Method in interface cool.scx.jdbc.mapping.Column
 
defaultValue() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the defaultValue record component.
delegate - Variable in class cool.scx.jdbc.spy.SpyWrapper
 
Delete(Table) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Delete(String) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
dialect() - Method in class cool.scx.jdbc.JDBCContext
 
Dialect - Interface in cool.scx.jdbc.dialect
方言 用于针对不同数据库进行差异归一化
dialectDataTypeToJDBCType(String) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
dialectDataTypeToJDBCType(String) - Method in interface cool.scx.jdbc.dialect.Dialect
方言数据类型 转换为 标准数据类型
DialectSelector - Class in cool.scx.jdbc.dialect
DialectSelector
DialectSelector() - Constructor for class cool.scx.jdbc.dialect.DialectSelector
 
DOUBLE - Enum constant in enum class cool.scx.jdbc.JDBCType
DOUBLE 浮点数 取值范围参照 Double
DoubleTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
DoubleTypeHandler
DoubleTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.DoubleTypeHandler
 
DurationTypeHandler - Class in cool.scx.jdbc.type_handler.time
DurationTypeHandler
DurationTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.DurationTypeHandler
 

E

EasyEventListener - Class in cool.scx.jdbc.spy.event_listener
EasyEventListener
EasyEventListener() - Constructor for class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
endRequest() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
enquoteIdentifier(String, boolean) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
enquoteLiteral(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
enquoteNCharLiteral(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
EnumTypeHandler<E> - Class in cool.scx.jdbc.type_handler
EnumTypeHandler 此处不使用枚举序号而是使用枚举名称 是为了保证如果 后期 枚举修改了仍然能够对应读取
EnumTypeHandler(Class<E>) - Constructor for class cool.scx.jdbc.type_handler.EnumTypeHandler
 
equals(Object) - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.meta_data.DataTypeMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.sql.NamedSQLListParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.jdbc.sql.UpdateResult
Indicates whether some other object is "equal to" this one.
eventListener - Variable in class cool.scx.jdbc.spy.SpyWrapper
 
execute() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
execute(SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
execute (自动管理连接)
execute(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
execute(String, int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
execute(String, int[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
execute(String, String[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
execute(Connection, SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
execute
executeBatch() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeLargeBatch() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeLargeUpdate() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
executeLargeUpdate(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeLargeUpdate(String, int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeLargeUpdate(String, int[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeLargeUpdate(String, String[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeQuery() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
executeQuery(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeUpdate() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
executeUpdate(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeUpdate(String, int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeUpdate(String, int[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
executeUpdate(String, String[]) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 

F

findDialect(String) - Static method in class cool.scx.jdbc.dialect.DialectSelector
根据数据库连接 URL 去找
findDialect(Driver) - Static method in class cool.scx.jdbc.dialect.DialectSelector
根据驱动查找
findDialect(DataSource) - Static method in class cool.scx.jdbc.dialect.DialectSelector
根据数据源去查找
findTypeHandler(Type) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
findTypeHandler(Type) - Method in interface cool.scx.jdbc.dialect.Dialect
查找
findTypeHandler(Type) - Method in class cool.scx.jdbc.type_handler.TypeHandlerSelector
 
firstGeneratedKey() - Method in record class cool.scx.jdbc.sql.UpdateResult
 
fixTable(Table, JDBCContext) - Static method in class cool.scx.jdbc.SchemaHelper
和当前数据中同名表进行比对 进行修复 (若表不存在则创建,若存在则只添加不存在的列)
FLOAT - Enum constant in enum class cool.scx.jdbc.JDBCType
FLOAT (同义词 REAL) 浮点数 取值范围参照 Float
FloatTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
FloatTypeHandler
FloatTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.FloatTypeHandler
 
From(Table) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
From(String) - Method in class cool.scx.jdbc.sql.SQLBuilder
 

G

generatedKeys() - Method in record class cool.scx.jdbc.sql.UpdateResult
Returns the value of the generatedKeys record component.
getAlterTableDDL(Column[], Table) - Method in interface cool.scx.jdbc.dialect.Dialect
todo 暂时只支持添加新字段 需要同时支持 删除或修改 获取 AlertTableDDL
getArray(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getArray(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getAutoCommit() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getBigDecimal(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBigDecimal(int, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
Deprecated.
getBigDecimal(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBlob(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBlob(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBoolean(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBoolean(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getByJavaType(Class<?>) - Static method in enum class cool.scx.jdbc.JDBCType
 
getByte(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getByte(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBytes(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getBytes(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getCatalog() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getCatalog(String) - Method in class cool.scx.jdbc.mapping.base.BaseDataSource
 
getCatalog(String) - Method in interface cool.scx.jdbc.mapping.DataSource
 
getCatalogs(Connection) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getCharacterStream(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getCharacterStream(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getClientInfo() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getClientInfo(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getClob(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getClob(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getColumn(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
getColumn(String) - Method in interface cool.scx.jdbc.mapping.Table
 
getColumn(String) - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
getColumnConstraint(Column) - Method in interface cool.scx.jdbc.dialect.Dialect
当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)
getColumnDefinition(Column) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getColumnDefinitions(Column[]) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getColumns(Connection, String, String, String, String, TableMetaData) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getConnection() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
getConnection() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getConnection(String, String) - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
getCreateDefinition(Table) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getCreateTableDDL(Table) - Method in interface cool.scx.jdbc.dialect.Dialect
获取建表语句
getCurrentSchema(Connection) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getDataTypeDefinition(Column) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getDataTypeDefinitionByName(String, Integer) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getDataTypeNameByJDBCType(JDBCType) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
getDataTypeNameByJDBCType(JDBCType) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getDate(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getDate(int, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getDate(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getDate(String, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.BooleanTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.ByteTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.CharacterTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.DoubleTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.FloatTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.IntegerTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.LongTypeHandler
 
getDefaultValue() - Method in class cool.scx.jdbc.type_handler.primitive.ShortTypeHandler
 
getDefaultValue() - Method in interface cool.scx.jdbc.type_handler.TypeHandler
类型的默认值
getDouble(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getDouble(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getEventListenerBuilderByDataSource() - Static method in class cool.scx.jdbc.spy.Spy
 
getEventListenerBuilderByDriver() - Static method in class cool.scx.jdbc.spy.Spy
 
getFetchDirection() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getFetchSize() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getFinalSQL(Statement) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
getFinalSQL(Statement) - Method in interface cool.scx.jdbc.dialect.Dialect
 获取最终的 SQL, 一般用于 Debug
getFloat(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getFloat(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getGeneratedKeys() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getHoldability() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getIndex(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
getIndex(String) - Method in interface cool.scx.jdbc.mapping.Table
 
getIndexes(Connection, String, String, String, boolean, boolean) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getIndexInfo(ResultSetMetaData) - Method in class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
返回 fieldSetters 索引对应的 rsm 的索引数组 若无对应则使用 -1 占位
getInt(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getInt(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getKey(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
getKey(String) - Method in interface cool.scx.jdbc.mapping.Table
 
getKeys(Connection, String, String, String) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getLargeMaxRows() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getLargeUpdateCount() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getLimitSQL(String, Long, Long) - Method in interface cool.scx.jdbc.dialect.Dialect
获取分页 SQL (默认采用最常见的 LIMIT 关键词分页)
getLoginTimeout() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
getLogWriter() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
getLong(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getLong(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getMajorVersion() - Method in class cool.scx.jdbc.spy.SpyDriver
 
getMaxFieldSize() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getMaxRows() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getMetaData() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getMetaData() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
getMigrateSQL(Table, Table, Dialect) - Static method in class cool.scx.jdbc.SchemaHelper
获取迁移 SQL (当前只支持 创建不存在的新列) todo 需要支持删除旧列和修改列
getMinorVersion() - Method in class cool.scx.jdbc.spy.SpyDriver
 
getMoreResults() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getMoreResults(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getNCharacterStream(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getNCharacterStream(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getNClob(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getNClob(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getNetworkTimeout() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getNString(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getNString(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(int, Class<T>) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(int, Map<String, Class<?>>) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(String, Class<T>) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(String, Map<String, Class<?>>) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.BlobInputStreamTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.ByteArrayTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.ByteObjectArrayTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.ClobReaderTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.EnumTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.math.BigDecimalTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.math.BigIntegerTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.ObjectTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.BooleanTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.ByteTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.CharacterTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.DoubleTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.FloatTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.IntegerTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.LongTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.ShortTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.StringTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.DateTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.DurationTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.InstantTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.LocalDateTimeTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.LocalDateTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.LocalTimeTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.MonthTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.OffsetDateTimeTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.OffsetTimeTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.YearMonthTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.YearTypeHandler
 
getObject(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.time.ZonedDateTimeTypeHandler
 
getObject(ResultSet, int) - Method in interface cool.scx.jdbc.type_handler.TypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.BooleanTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.ByteTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.CharacterTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.DoubleTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.FloatTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.IntegerTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.LongTypeHandler
 
getObject0(ResultSet, int) - Method in class cool.scx.jdbc.type_handler.primitive.ShortTypeHandler
 
getParameterMetaData() - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
getParentLogger() - Method in class cool.scx.jdbc.spy.SpyDriver
 
getParentLogger() - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
getPropertyInfo(String, Properties) - Method in class cool.scx.jdbc.spy.SpyDriver
 
getQueryTimeout() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getRef(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getRef(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getResultSet() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getResultSetConcurrency() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getResultSetHoldability() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getResultSetType() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getRowId(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getRowId(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getSchema() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getSchema(String) - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
getSchema(String) - Method in interface cool.scx.jdbc.mapping.Catalog
 
getSchemas(Connection, String, String) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getShort(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getShort(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
GetSQL(Dialect) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
getSqlWithValues(String, Object[]) - Static method in class cool.scx.jdbc.JDBCHelper
格式化 SQL 和 参数, 使用简单的占位符替换方式 一般用来辅助编写 Dialect
getSQLXML(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getSQLXML(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getString(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getString(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTable(String) - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
getTable(String) - Method in interface cool.scx.jdbc.mapping.Schema
 
getTable(String) - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
getTableConstraint(Table) - Method in interface cool.scx.jdbc.dialect.Dialect
 
getTables(Connection, String, String, String, String[]) - Static method in class cool.scx.jdbc.meta_data.MetaDataHelper
 
getTime(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTime(int, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTime(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTime(String, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTimestamp(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTimestamp(int, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTimestamp(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTimestamp(String, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getTransactionIsolation() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getTypeMap() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getUpdateCount() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
getURL(int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getURL(String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
getWarnings() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
getWarnings() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
GroupBy(Column...) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
GroupBy(String...) - Method in class cool.scx.jdbc.sql.SQLBuilder
 

H

hashCode() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.meta_data.DataTypeMetaData
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.sql.NamedSQLListParameter
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.jdbc.sql.UpdateResult
Returns a hash code value for this object.

I

index() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
index() - Method in interface cool.scx.jdbc.mapping.Column
 
index() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the index record component.
Index - Interface in cool.scx.jdbc.mapping
索引
indexes() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
indexes() - Method in interface cool.scx.jdbc.mapping.Table
 
indexes() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
IndexMetaData - Record Class in cool.scx.jdbc.meta_data
IndexMetaData
IndexMetaData(String, String, boolean) - Constructor for record class cool.scx.jdbc.meta_data.IndexMetaData
Creates an instance of a IndexMetaData record class.
Insert(Table, Column...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Insert(Table, Object...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Insert(Table, String...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Insert(String, Column...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Insert(String, String...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
InstantTypeHandler - Class in cool.scx.jdbc.type_handler.time
InstantTypeHandler
InstantTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.InstantTypeHandler
 
INT - Enum constant in enum class cool.scx.jdbc.JDBCType
整数类型 取值范围参照 Integer
IntegerTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
IntegerTypeHandler
IntegerTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.IntegerTypeHandler
 
isBatch() - Method in interface cool.scx.jdbc.sql.SQL
是否为批量参数
isClosed() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
isClosed() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
isCloseOnCompletion() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
isPoolable() - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
isReadOnly() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
isSimpleIdentifier(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
isValid(int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
isWrapperFor(Class<?>) - Method in class cool.scx.jdbc.spy.SpyWrapper
 

J

jdbcCompliant() - Method in class cool.scx.jdbc.spy.SpyDriver
 
JDBCContext - Class in cool.scx.jdbc
JDBCContext
JDBCContext(DataSource) - Constructor for class cool.scx.jdbc.JDBCContext
 
JDBCHelper - Class in cool.scx.jdbc
JDBCHelper
JDBCHelper() - Constructor for class cool.scx.jdbc.JDBCHelper
 
jdbcType() - Method in interface cool.scx.jdbc.mapping.type.TypeDataType
 
JDBCType - Enum Class in cool.scx.jdbc
JDBCType
jdbcTypeToDialectDataType(JDBCType) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
jdbcTypeToDialectDataType(JDBCType) - Method in interface cool.scx.jdbc.dialect.Dialect
标准数据类型 转换为 方言数据类型
JSON - Enum constant in enum class cool.scx.jdbc.JDBCType
JSON 格式

K

Key - Interface in cool.scx.jdbc.mapping
KeyMetaData - Record Class in cool.scx.jdbc.meta_data
KeyMetaData
KeyMetaData(String, String, boolean) - Constructor for record class cool.scx.jdbc.meta_data.KeyMetaData
Creates an instance of a KeyMetaData record class.
keys() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
keys() - Method in interface cool.scx.jdbc.mapping.Table
 
keys() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 

L

length() - Method in class cool.scx.jdbc.mapping.base.BaseDataType
 
length() - Method in interface cool.scx.jdbc.mapping.DataType
 
length() - Method in record class cool.scx.jdbc.meta_data.DataTypeMetaData
Returns the value of the length record component.
Limit(Long) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
Limit(Long, Long) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
LocalDateTimeTypeHandler - Class in cool.scx.jdbc.type_handler.time
为不支持 LocalDateTime 的数据库添加 string 类型的兼容支持
LocalDateTimeTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.LocalDateTimeTypeHandler
 
LocalDateTypeHandler - Class in cool.scx.jdbc.type_handler.time
为不支持 LocalDate 的数据库添加 string 类型的兼容支持
LocalDateTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.LocalDateTypeHandler
 
LocalTimeTypeHandler - Class in cool.scx.jdbc.type_handler.time
为不支持 LocalTime 的数据库添加 string 类型的兼容支持
LocalTimeTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.LocalTimeTypeHandler
 
LoggingEventListener - Class in cool.scx.jdbc.spy.event_listener
LoggingEventListener
LoggingEventListener(Dialect) - Constructor for class cool.scx.jdbc.spy.event_listener.LoggingEventListener
 
LONGBLOB - Enum constant in enum class cool.scx.jdbc.JDBCType
非常大的二进制数据 (用于 BLOB 无法存储的大小)
LONGTEXT - Enum constant in enum class cool.scx.jdbc.JDBCType
非常大的文字 (用于 TEXT 无法存储的大小)
LongTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
LongTypeHandler
LongTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.LongTypeHandler
 

M

MetaDataHelper - Class in cool.scx.jdbc.meta_data
MetaDataHelper
MetaDataHelper() - Constructor for class cool.scx.jdbc.meta_data.MetaDataHelper
 
MonthTypeHandler - Class in cool.scx.jdbc.type_handler.time
MonthTypeHandler todo test
MonthTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.MonthTypeHandler
 

N

name() - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseDataType
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
name() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
name() - Method in interface cool.scx.jdbc.mapping.Catalog
 
name() - Method in interface cool.scx.jdbc.mapping.Column
 
name() - Method in interface cool.scx.jdbc.mapping.DataType
 
name() - Method in interface cool.scx.jdbc.mapping.Index
 
name() - Method in interface cool.scx.jdbc.mapping.Key
 
name() - Method in interface cool.scx.jdbc.mapping.Schema
 
name() - Method in interface cool.scx.jdbc.mapping.Table
 
name() - Method in class cool.scx.jdbc.meta_data.CatalogMetaData
 
name() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the name record component.
name() - Method in record class cool.scx.jdbc.meta_data.DataTypeMetaData
Returns the value of the name record component.
name() - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Returns the value of the name record component.
name() - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Returns the value of the name record component.
name() - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
name() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
NamedSQLListParameter - Record Class in cool.scx.jdbc.sql
代表一种特殊的 SQL 参数类型,用于处理带有列表形式的命名参数。
NamedSQLListParameter(Collection<?>) - Constructor for record class cool.scx.jdbc.sql.NamedSQLListParameter
Creates an instance of a NamedSQLListParameter record class.
nativeSQL(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
needAdd() - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Returns the value of the needAdd record component.
needChange() - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Returns the value of the needChange record component.
needRemove() - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Returns the value of the needRemove record component.
notNull() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
notNull() - Method in interface cool.scx.jdbc.mapping.Column
 
notNull() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the notNull record component.

O

ObjectTypeHandler - Class in cool.scx.jdbc.type_handler
ObjectTypeHandler 默认都会转换为 json 字符串来存储
ObjectTypeHandler(Type) - Constructor for class cool.scx.jdbc.type_handler.ObjectTypeHandler
 
of(Class<T>) - Static method in class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
 
of(Class<T>, Function<Field, String>) - Static method in class cool.scx.jdbc.result_handler.bean_builder.BeanBuilder
 
of(Object...) - Static method in record class cool.scx.jdbc.sql.NamedSQLListParameter
 
of(Collection<?>) - Static method in record class cool.scx.jdbc.sql.NamedSQLListParameter
 
ofBean(BeanBuilder<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBean(Class<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBean(Class<C>, Function<Field, String>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanConsumer(BeanBuilder<C>, Consumer<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanConsumer(Class<C>, Consumer<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanConsumer(Class<C>, Function<Field, String>, Consumer<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanList(BeanBuilder<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanList(Class<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofBeanList(Class<C>, Function<Field, String>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
OffsetDateTimeTypeHandler - Class in cool.scx.jdbc.type_handler.time
OffsetDateTimeTypeHandler
OffsetDateTimeTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.OffsetDateTimeTypeHandler
 
OffsetTimeTypeHandler - Class in cool.scx.jdbc.type_handler.time
OffsetTimeTypeHandler
OffsetTimeTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.OffsetTimeTypeHandler
 
ofMap() - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofMap(Supplier<Map<String, Object>>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofMapConsumer(Consumer<Map<String, Object>>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofMapConsumer(Supplier<Map<String, Object>>, Consumer<Map<String, Object>>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofMapList() - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofMapList(Supplier<Map<String, Object>>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofSingleValue(int, Class<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
ofSingleValue(String, Class<C>) - Static method in interface cool.scx.jdbc.result_handler.ResultHandler
 
onAfterAddBatch(PreparedStatement, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterAddBatch(PreparedStatement, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterAddBatch(Statement, long, String, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterAddBatch(Statement, long, String, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterAnyAddBatch(Statement, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterAnyExecute(Statement, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecute(PreparedStatement, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecute(PreparedStatement, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecute(Statement, long, String, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecute(Statement, long, String, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecuteBatch(Statement, long, long[], SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecuteBatch(Statement, long, long[], SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecuteQuery(PreparedStatement, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecuteQuery(PreparedStatement, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecuteQuery(Statement, long, String, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecuteQuery(Statement, long, String, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecuteUpdate(PreparedStatement, long, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecuteUpdate(PreparedStatement, long, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterExecuteUpdate(Statement, long, String, long, SQLException) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onAfterExecuteUpdate(Statement, long, String, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterGetResultSet(Statement, long, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onAfterStatementClose(Statement, SQLException) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeAddBatch(PreparedStatement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeAddBatch(PreparedStatement) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeAddBatch(Statement, String) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeAddBatch(Statement, String) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeAnyAddBatch(Statement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeAnyExecute(Statement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeAnyExecute(Statement) - Method in class cool.scx.jdbc.spy.event_listener.LoggingEventListener
 
onBeforeExecute(PreparedStatement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecute(PreparedStatement) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecute(Statement, String) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecute(Statement, String) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecuteBatch(Statement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecuteBatch(Statement) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecuteQuery(PreparedStatement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecuteQuery(PreparedStatement) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecuteQuery(Statement, String) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecuteQuery(Statement, String) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecuteUpdate(PreparedStatement) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecuteUpdate(PreparedStatement) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onBeforeExecuteUpdate(Statement, String) - Method in class cool.scx.jdbc.spy.event_listener.EasyEventListener
 
onBeforeExecuteUpdate(Statement, String) - Method in interface cool.scx.jdbc.spy.SpyEventListener
 
onUpdate() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
onUpdate() - Method in interface cool.scx.jdbc.mapping.Column
 
onUpdate() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the onUpdate record component.
OrderBy(String...) - Method in class cool.scx.jdbc.sql.SQLBuilder
 

P

params() - Method in interface cool.scx.jdbc.sql.SQL
参数值
PREFIX - Static variable in class cool.scx.jdbc.spy.SpyDriver
 
prepareCall(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareCall(String, int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareCall(String, int, int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
PreparedStatementWrapper<T> - Class in cool.scx.jdbc.spy.wrapper
PreparedStatementWrapper
PreparedStatementWrapper(T, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
prepareStatement(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareStatement(String, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareStatement(String, int[]) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareStatement(String, int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareStatement(String, int, int, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
prepareStatement(String, String[]) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
primary() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
primary() - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
primary() - Method in interface cool.scx.jdbc.mapping.Column
 
primary() - Method in interface cool.scx.jdbc.mapping.Key
 
primary() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the primary record component.
primary() - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Returns the value of the primary record component.

Q

query(SQL, ResultHandler<T>) - Method in class cool.scx.jdbc.sql.SQLRunner
query (自动管理连接)
query(Connection, SQL, ResultHandler<T>) - Method in class cool.scx.jdbc.sql.SQLRunner
query
quoteIdentifier(String) - Method in class cool.scx.jdbc.dialect.DefaultDialect
 
quoteIdentifier(String) - Method in interface cool.scx.jdbc.dialect.Dialect
将字段名或表名用数据库对应的转义符包装(如 MySQL 使用反引号)

R

refreshCatalogs(Connection) - Method in class cool.scx.jdbc.meta_data.DataSourceMetaData
 
refreshCatalogs(Connection, boolean) - Method in class cool.scx.jdbc.meta_data.DataSourceMetaData
 
refreshColumns(Connection) - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
refreshSchemas(Connection) - Method in class cool.scx.jdbc.meta_data.CatalogMetaData
 
refreshSchemas(Connection, boolean) - Method in class cool.scx.jdbc.meta_data.CatalogMetaData
 
refreshTables(Connection) - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
refreshTables(Connection, boolean) - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
refreshTables(Connection, String[]) - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
refreshTables(Connection, String[], boolean) - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
registerOutParameter(int, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(int, int, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(int, int, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(int, SQLType) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(int, SQLType, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(int, SQLType, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, int, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, int, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, SQLType) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, SQLType, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerOutParameter(String, SQLType, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
registerTypeHandler(Class<T>, TypeHandler<T>) - Method in class cool.scx.jdbc.type_handler.TypeHandlerSelector
 
releaseSavepoint(Savepoint) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
remarks() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
removeCatalog(String) - Method in class cool.scx.jdbc.mapping.base.BaseDataSource
 
removeColumn(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
removeIndex(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
removeKey(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
removeSchema(String) - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
removeTable(String) - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
ResultHandler<T> - Interface in cool.scx.jdbc.result_handler
ResultHandler
rollback() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
rollback(Savepoint) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 

S

schema() - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
schema() - Method in interface cool.scx.jdbc.mapping.Table
 
schema() - Method in class cool.scx.jdbc.meta_data.TableMetaData
 
Schema - Interface in cool.scx.jdbc.mapping
架构
SchemaHelper - Class in cool.scx.jdbc
架构管理工具
SchemaHelper() - Constructor for class cool.scx.jdbc.SchemaHelper
 
SchemaHelper.TableVerifyResult - Record Class in cool.scx.jdbc
 
SchemaMetaData - Class in cool.scx.jdbc.meta_data
SchemaMetaData
SchemaMetaData(String, String) - Constructor for class cool.scx.jdbc.meta_data.SchemaMetaData
 
schemas() - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
schemas() - Method in interface cool.scx.jdbc.mapping.Catalog
 
schemas() - Method in class cool.scx.jdbc.meta_data.CatalogMetaData
 
Select(Column...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Select(Object...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Select(String...) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Set(String...) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
setArray(int, Array) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setAsciiStream(int, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setAsciiStream(int, InputStream, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setAsciiStream(int, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setAsciiStream(String, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setAsciiStream(String, InputStream, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setAsciiStream(String, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setAutoCommit(boolean) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setAutoIncrement(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setBigDecimal(int, BigDecimal) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBigDecimal(String, BigDecimal) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBinaryStream(int, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBinaryStream(int, InputStream, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBinaryStream(int, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBinaryStream(String, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBinaryStream(String, InputStream, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBinaryStream(String, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBlob(int, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBlob(int, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBlob(int, Blob) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBlob(String, InputStream) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBlob(String, InputStream, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBlob(String, Blob) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBoolean(int, boolean) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBoolean(String, boolean) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setByte(int, byte) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setByte(String, byte) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setBytes(int, byte[]) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setBytes(String, byte[]) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setCatalog(String) - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
setCatalog(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
setCatalog(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setCharacterStream(int, Reader) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setCharacterStream(int, Reader, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setCharacterStream(int, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setCharacterStream(String, Reader) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setCharacterStream(String, Reader, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setCharacterStream(String, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setClientInfo(String, String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setClientInfo(Properties) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setClob(int, Reader) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setClob(int, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setClob(int, Clob) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setClob(String, Reader) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setClob(String, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setClob(String, Clob) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setColumnName(String) - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
setColumnName(String) - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
setComment(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setCursorName(String) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setDataType(DataType) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setDataType(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setDataType(String, Integer) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setDate(int, Date) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setDate(int, Date, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setDate(String, Date) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setDate(String, Date, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setDefaultValue(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setDouble(int, double) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setDouble(String, double) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setEscapeProcessing(boolean) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setEventListenerBuilderByDataSource(Function<DataSource, SpyEventListener>) - Static method in class cool.scx.jdbc.spy.Spy
 
setEventListenerBuilderByDriver(Function<Driver, SpyEventListener>) - Static method in class cool.scx.jdbc.spy.Spy
 
setFetchDirection(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setFetchSize(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setFloat(int, float) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setFloat(String, float) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setHoldability(int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setIndex(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setInt(int, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setInt(String, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setLargeMaxRows(long) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setLength(Integer) - Method in class cool.scx.jdbc.mapping.base.BaseDataType
 
setLoginTimeout(int) - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
setLogWriter(PrintWriter) - Method in class cool.scx.jdbc.spy.wrapper.DataSourceWrapper
 
setLong(int, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setLong(String, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setMaxFieldSize(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setMaxRows(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseCatalog
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseDataType
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
setName(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
setNCharacterStream(int, Reader) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNCharacterStream(int, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNCharacterStream(String, Reader) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNCharacterStream(String, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNClob(int, Reader) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNClob(int, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNClob(int, NClob) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNClob(String, Reader) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNClob(String, Reader, long) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNClob(String, NClob) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNetworkTimeout(Executor, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setNotNull(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setNString(int, String) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNString(String, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNull(int, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNull(int, int, String) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setNull(String, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setNull(String, int, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(int, Object) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setObject(int, Object, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setObject(int, Object, int, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setObject(int, Object, SQLType) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setObject(int, Object, SQLType, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setObject(String, Object) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(String, Object, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(String, Object, int, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(String, Object, SQLType) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(String, Object, SQLType, int) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setObject(PreparedStatement, int, byte[]) - Method in class cool.scx.jdbc.type_handler.ByteArrayTypeHandler
 
setObject(PreparedStatement, int, E) - Method in class cool.scx.jdbc.type_handler.EnumTypeHandler
 
setObject(PreparedStatement, int, InputStream) - Method in class cool.scx.jdbc.type_handler.BlobInputStreamTypeHandler
 
setObject(PreparedStatement, int, Reader) - Method in class cool.scx.jdbc.type_handler.ClobReaderTypeHandler
 
setObject(PreparedStatement, int, Boolean) - Method in class cool.scx.jdbc.type_handler.primitive.BooleanTypeHandler
 
setObject(PreparedStatement, int, Byte) - Method in class cool.scx.jdbc.type_handler.primitive.ByteTypeHandler
 
setObject(PreparedStatement, int, Byte[]) - Method in class cool.scx.jdbc.type_handler.ByteObjectArrayTypeHandler
 
setObject(PreparedStatement, int, Character) - Method in class cool.scx.jdbc.type_handler.primitive.CharacterTypeHandler
 
setObject(PreparedStatement, int, Double) - Method in class cool.scx.jdbc.type_handler.primitive.DoubleTypeHandler
 
setObject(PreparedStatement, int, Float) - Method in class cool.scx.jdbc.type_handler.primitive.FloatTypeHandler
 
setObject(PreparedStatement, int, Integer) - Method in class cool.scx.jdbc.type_handler.primitive.IntegerTypeHandler
 
setObject(PreparedStatement, int, Long) - Method in class cool.scx.jdbc.type_handler.primitive.LongTypeHandler
 
setObject(PreparedStatement, int, Object) - Method in class cool.scx.jdbc.type_handler.ObjectTypeHandler
 
setObject(PreparedStatement, int, Short) - Method in class cool.scx.jdbc.type_handler.primitive.ShortTypeHandler
 
setObject(PreparedStatement, int, String) - Method in class cool.scx.jdbc.type_handler.StringTypeHandler
 
setObject(PreparedStatement, int, BigDecimal) - Method in class cool.scx.jdbc.type_handler.math.BigDecimalTypeHandler
 
setObject(PreparedStatement, int, BigInteger) - Method in class cool.scx.jdbc.type_handler.math.BigIntegerTypeHandler
 
setObject(PreparedStatement, int, Duration) - Method in class cool.scx.jdbc.type_handler.time.DurationTypeHandler
 
setObject(PreparedStatement, int, Instant) - Method in class cool.scx.jdbc.type_handler.time.InstantTypeHandler
 
setObject(PreparedStatement, int, LocalDate) - Method in class cool.scx.jdbc.type_handler.time.LocalDateTypeHandler
 
setObject(PreparedStatement, int, LocalDateTime) - Method in class cool.scx.jdbc.type_handler.time.LocalDateTimeTypeHandler
 
setObject(PreparedStatement, int, LocalTime) - Method in class cool.scx.jdbc.type_handler.time.LocalTimeTypeHandler
 
setObject(PreparedStatement, int, Month) - Method in class cool.scx.jdbc.type_handler.time.MonthTypeHandler
 
setObject(PreparedStatement, int, OffsetDateTime) - Method in class cool.scx.jdbc.type_handler.time.OffsetDateTimeTypeHandler
 
setObject(PreparedStatement, int, OffsetTime) - Method in class cool.scx.jdbc.type_handler.time.OffsetTimeTypeHandler
 
setObject(PreparedStatement, int, Year) - Method in class cool.scx.jdbc.type_handler.time.YearTypeHandler
 
setObject(PreparedStatement, int, YearMonth) - Method in class cool.scx.jdbc.type_handler.time.YearMonthTypeHandler
 
setObject(PreparedStatement, int, ZonedDateTime) - Method in class cool.scx.jdbc.type_handler.time.ZonedDateTimeTypeHandler
 
setObject(PreparedStatement, int, Date) - Method in class cool.scx.jdbc.type_handler.time.DateTypeHandler
 
setObject(PreparedStatement, int, T) - Method in interface cool.scx.jdbc.type_handler.TypeHandler
 
setOnUpdate(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setPoolable(boolean) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setPrimary(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setPrimary(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseKey
 
setQueryTimeout(int) - Method in class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
setReadOnly(boolean) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setRef(int, Ref) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setRowId(int, RowId) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setRowId(String, RowId) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setSavepoint() - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setSavepoint(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setSchema(String) - Method in class cool.scx.jdbc.mapping.base.BaseTable
 
setSchema(String) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setShardingKey(ShardingKey) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setShardingKey(ShardingKey, ShardingKey) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setShardingKeyIfValid(ShardingKey, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setShardingKeyIfValid(ShardingKey, ShardingKey, int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setShort(int, short) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setShort(String, short) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setSQLXML(int, SQLXML) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setSQLXML(String, SQLXML) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setString(int, String) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setString(String, String) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setTable(String) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setTime(int, Time) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setTime(int, Time, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setTime(String, Time) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setTime(String, Time, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setTimestamp(int, Timestamp) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setTimestamp(int, Timestamp, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setTimestamp(String, Timestamp) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setTimestamp(String, Timestamp, Calendar) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
setTransactionIsolation(int) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setTypeMap(Map<String, Class<?>>) - Method in class cool.scx.jdbc.spy.wrapper.ConnectionWrapper
 
setUnicodeStream(int, InputStream, int) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
Deprecated.
setUnique(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
setUnique(boolean) - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
setURL(int, URL) - Method in class cool.scx.jdbc.spy.wrapper.PreparedStatementWrapper
 
setURL(String, URL) - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
ShortTypeHandler - Class in cool.scx.jdbc.type_handler.primitive
ShortTypeHandler
ShortTypeHandler(boolean) - Constructor for class cool.scx.jdbc.type_handler.primitive.ShortTypeHandler
 
SMALLINT - Enum constant in enum class cool.scx.jdbc.JDBCType
较小的整数类型 取值范围参照 Short
Spy - Class in cool.scx.jdbc.spy
Spy
Spy() - Constructor for class cool.scx.jdbc.spy.Spy
 
SpyDriver - Class in cool.scx.jdbc.spy
SpyDriver
SpyDriver() - Constructor for class cool.scx.jdbc.spy.SpyDriver
 
SpyEventListener - Interface in cool.scx.jdbc.spy
SpyEventListener
SpyWrapper<W> - Class in cool.scx.jdbc.spy
SpyWrapper
SpyWrapper(W, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.SpyWrapper
 
sql() - Method in interface cool.scx.jdbc.sql.SQL
SQL 语句
sql(String, Object...) - Static method in interface cool.scx.jdbc.sql.SQL
 
sql(String, List<Object[]>) - Static method in interface cool.scx.jdbc.sql.SQL
 
SQL - Interface in cool.scx.jdbc.sql
可包含参数的 SQL
SQLBuilder - Class in cool.scx.jdbc.sql
此 SQLBuilder 并不用于构建 SQL 只是用于构建普通的 SQL 语句
sqlNamed(String, List<Map<String, Object>>) - Static method in interface cool.scx.jdbc.sql.SQL
 
sqlNamed(String, Map<String, Object>) - Static method in interface cool.scx.jdbc.sql.SQL
 
sqlRunner() - Method in class cool.scx.jdbc.JDBCContext
 
SQLRunner - Class in cool.scx.jdbc.sql
SQLRunner 用于执行简单的 jdbc 查询
SQLRunner(JDBCContext) - Constructor for class cool.scx.jdbc.sql.SQLRunner
 
StatementWrapper<T> - Class in cool.scx.jdbc.spy.wrapper
StatementWrapper
StatementWrapper(T, SpyEventListener) - Constructor for class cool.scx.jdbc.spy.wrapper.StatementWrapper
 
StringTypeHandler - Class in cool.scx.jdbc.type_handler
StringTypeHandler
StringTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.StringTypeHandler
 

T

table() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
table() - Method in interface cool.scx.jdbc.mapping.Column
 
table() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the table record component.
Table - Interface in cool.scx.jdbc.mapping
TableMetaData - Class in cool.scx.jdbc.meta_data
TableMetaData
TableMetaData(String, String, String, String) - Constructor for class cool.scx.jdbc.meta_data.TableMetaData
 
tables() - Method in class cool.scx.jdbc.mapping.base.BaseSchema
 
tables() - Method in interface cool.scx.jdbc.mapping.Schema
 
tables() - Method in class cool.scx.jdbc.meta_data.SchemaMetaData
 
TableVerifyResult(Column[], Column[], Column[]) - Constructor for record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Creates an instance of a TableVerifyResult record class.
TEXT - Enum constant in enum class cool.scx.jdbc.JDBCType
很长的文字 (用于 VARCHAR 无法存储的大小)
TIME - Enum constant in enum class cool.scx.jdbc.JDBCType
时间类型 一般对应 LocalTime
TINYINT - Enum constant in enum class cool.scx.jdbc.JDBCType
微小的整数类型 取值范围参照 Byte
toString() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.meta_data.DataTypeMetaData
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.meta_data.KeyMetaData
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.SchemaHelper.TableVerifyResult
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.sql.NamedSQLListParameter
Returns a string representation of this record class.
toString() - Method in record class cool.scx.jdbc.sql.UpdateResult
Returns a string representation of this record class.
TypeColumn - Interface in cool.scx.jdbc.mapping.type
具有 java 类型 的 Column
TypeDataType - Interface in cool.scx.jdbc.mapping.type
具有 java 类型 的 DataType
TypeHandler<T> - Interface in cool.scx.jdbc.type_handler
TypeHandler
TypeHandlerSelector - Class in cool.scx.jdbc.type_handler
TypeHandlerSelector
TypeHandlerSelector() - Constructor for class cool.scx.jdbc.type_handler.TypeHandlerSelector
 

U

unique() - Method in class cool.scx.jdbc.mapping.base.BaseColumn
 
unique() - Method in class cool.scx.jdbc.mapping.base.BaseIndex
 
unique() - Method in interface cool.scx.jdbc.mapping.Column
 
unique() - Method in interface cool.scx.jdbc.mapping.Index
 
unique() - Method in record class cool.scx.jdbc.meta_data.ColumnMetaData
Returns the value of the unique record component.
unique() - Method in record class cool.scx.jdbc.meta_data.IndexMetaData
Returns the value of the unique record component.
unwrap(Class<T>) - Method in class cool.scx.jdbc.spy.SpyWrapper
 
update(SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
update (自动管理连接)
update(Connection, SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
update
Update(Table) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
Update(String) - Static method in class cool.scx.jdbc.sql.SQLBuilder
 
updateBatch(SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
updateBatch (自动管理连接)
updateBatch(Connection, SQL) - Method in class cool.scx.jdbc.sql.SQLRunner
updateBatch
UpdateResult - Record Class in cool.scx.jdbc.sql
数据库更新结果
UpdateResult(long, List<Long>) - Constructor for record class cool.scx.jdbc.sql.UpdateResult
Creates an instance of a UpdateResult record class.

V

valueOf(String) - Static method in enum class cool.scx.jdbc.JDBCType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.jdbc.JDBCType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class cool.scx.jdbc.sql.NamedSQLListParameter
Returns the value of the values record component.
Values(String...) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
VARCHAR - Enum constant in enum class cool.scx.jdbc.JDBCType
较短的文字 一般对应 String
verifyTable(Table, Table) - Static method in class cool.scx.jdbc.SchemaHelper
 

W

wasNull() - Method in class cool.scx.jdbc.spy.wrapper.CallableStatementWrapper
 
Where(String) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
wrap(DataSource) - Static method in class cool.scx.jdbc.spy.Spy
 
wrap(DataSource, SpyEventListener) - Static method in class cool.scx.jdbc.spy.Spy
 

Y

YearMonthTypeHandler - Class in cool.scx.jdbc.type_handler.time
YearMonthTypeHandler
YearMonthTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.YearMonthTypeHandler
 
YearTypeHandler - Class in cool.scx.jdbc.type_handler.time
YearTypeHandler
YearTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.YearTypeHandler
 

Z

ZonedDateTimeTypeHandler - Class in cool.scx.jdbc.type_handler.time
ZonedDateTimeTypeHandler
ZonedDateTimeTypeHandler() - Constructor for class cool.scx.jdbc.type_handler.time.ZonedDateTimeTypeHandler
 

_

_Delete(Object) - Method in class cool.scx.jdbc.sql.SQLBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values