索引
All Classes and Interfaces|所有程序包|序列化表格
A
- abort(Executor) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- acceptsURL(String) - 类中的方法 cool.scx.dao.spy.SpyDriver
- add(String, GroupByOption...) - 类中的方法 cool.scx.dao.query.GroupBy
-
添加一个 分组字段
- add(String, OrderByType, OrderByOption...) - 类中的方法 cool.scx.dao.query.OrderBy
-
添加一个排序字段
- add0(String, WhereType, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用
Where.whereSQL(Object...)}) - add1(String, WhereType, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用
Where.whereSQL(Object...)}) - add2(String, WhereType, Object, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用
Where.whereSQL(Object...)}) - addBatch() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- addBatch(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- addExcluded(String...) - 类中的方法 cool.scx.dao.ColumnFilter
-
添加 黑名单
- addGroupBy(String, GroupByOption...) - 类中的方法 cool.scx.dao.Query
-
添加一个 分组字段
- addIncluded(String...) - 类中的方法 cool.scx.dao.ColumnFilter
-
添加 白名单
- addOrderBy(String, OrderByType, OrderByOption...) - 类中的方法 cool.scx.dao.Query
-
添加一个排序字段
- AND - cool.scx.dao.query中的类
- AND(Object...) - 类的构造器 cool.scx.dao.query.AND
- AnnotationConfigColumn - cool.scx.dao中的类
- AnnotationConfigColumn(Field) - 类的构造器 cool.scx.dao.AnnotationConfigColumn
- AnnotationConfigTable - cool.scx.dao中的类
- AnnotationConfigTable(Class<?>) - 类的构造器 cool.scx.dao.AnnotationConfigTable
- asc(String, OrderByOption...) - 类中的方法 cool.scx.dao.Query
-
正序 : 也就是从小到大 (1,2,3,4,5,6)
- asc(String, OrderByOption...) - 类中的方法 cool.scx.dao.query.OrderBy
-
正序 : 也就是从小到大 (1,2,3,4,5,6)
- ASC - enum class 中的枚举常量 cool.scx.dao.query.OrderByType
-
正序 : 也就是从小到大 (1,2,3,4,5,6)
- autoIncrement() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
此字段是否为自增 仅用于 创建或修复表时
- autoIncrement() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
B
- BaseDao<Entity,
ID> - cool.scx.dao中的接口 -
最基本的 可以实现 实体类 CRUD 的 DAO
- beginRequest() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- between(String, Object, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
两者之间
- between(String, Object, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
两者之间
- between(String, Object, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
两者之间
- BETWEEN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
在之间
- buildSelectSQL(Query, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
构建 (根据聚合查询条件
Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件 用法 - buildSelectSQLWithAlias(Query, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的
C
- CallableStatementWrapper - cool.scx.dao.spy.wrapper中的类
- CallableStatementWrapper(CallableStatement, SpyEventListener) - 类的构造器 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- cancel() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- canHandle(Driver) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
是否可以处理
- canHandle(Driver) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- canHandle(Driver) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
- canHandle(DataSource) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
是否可以处理
- canHandle(DataSource) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- canHandle(DataSource) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
- checkNeedFixTable(Table<?>, String, DataSource) - 类中的静态方法 cool.scx.dao.SchemaHelper
-
检查是否需要修复表
- clauses - 类中的变量 cool.scx.dao.query.Logic
- clauses() - 类中的方法 cool.scx.dao.query.Logic
- clear() - 类中的方法 cool.scx.dao.ColumnFilter
-
清除所有 包含类型的列
- clear() - 类中的方法 cool.scx.dao.query.GroupBy
-
a
- clear() - 类中的方法 cool.scx.dao.query.Limit
-
a
- clear() - 类中的方法 cool.scx.dao.query.OrderBy
-
a
- clear() - 类中的方法 cool.scx.dao.query.Where
-
清除所有 where 条件 (不包括 whereSQL)
- clearAll() - 类中的方法 cool.scx.dao.query.Where
-
清除所有 where 条件 (包括 whereSQL)
- clearBatch() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- clearGroupBy() - 类中的方法 cool.scx.dao.Query
-
a
- clearLimit() - 类中的方法 cool.scx.dao.Query
-
a
- clearOrderBy() - 类中的方法 cool.scx.dao.Query
-
a
- clearParameters() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- clearWarnings() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- clearWarnings() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- clearWhere() - 类中的方法 cool.scx.dao.Query
-
清除所有 where 条件 (不包括 whereSQL)
- clearWhereAll() - 类中的方法 cool.scx.dao.Query
-
清除所有 where 条件 (包括 whereSQL)
- clearWhereSQL() - 类中的方法 cool.scx.dao.Query
-
清楚 where 条件中的 whereSQL
- clearWhereSQL() - 类中的方法 cool.scx.dao.query.Where
-
清楚 where 条件中的 whereSQL
- close() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- close() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- closeOnCompletion() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- Column - cool.scx.dao.annotation中的Annotation Interface
-
添加此注解的 字段 在创建数据表是会采用 value 上的类型 如果不添加 则会根据 字段的类型进行创建
- ColumnFilter - cool.scx.dao中的类
-
列过滤器
- ColumnFilter.FilterMode - cool.scx.dao中的Enum Class
-
过滤模式
- ColumnMapping - cool.scx.dao中的接口
-
Column Field 之间的映射
- columnName() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
列的名称 默认取字段名并进行 驼峰 转下划线
- columns() - 类中的方法 cool.scx.dao.AnnotationConfigTable
- columnSize() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- commit() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- concat(WhereClauseAndWhereParams) - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
拼接
- connect(String, Properties) - 类中的方法 cool.scx.dao.spy.SpyDriver
- ConnectionWrapper - cool.scx.dao.spy.wrapper中的类
- ConnectionWrapper(Connection, SpyEventListener) - 类的构造器 cool.scx.dao.spy.wrapper.ConnectionWrapper
- cool.scx.dao - 程序包 cool.scx.dao
- cool.scx.dao.annotation - 程序包 cool.scx.dao.annotation
- cool.scx.dao.dialect - 程序包 cool.scx.dao.dialect
- cool.scx.dao.jdbc - 程序包 cool.scx.dao.jdbc
- cool.scx.dao.mysql_x - 程序包 cool.scx.dao.mysql_x
- cool.scx.dao.query - 程序包 cool.scx.dao.query
- cool.scx.dao.query.exception - 程序包 cool.scx.dao.query.exception
- cool.scx.dao.query.parser - 程序包 cool.scx.dao.query.parser
- cool.scx.dao.spy - 程序包 cool.scx.dao.spy
- cool.scx.dao.spy.event - 程序包 cool.scx.dao.spy.event
- cool.scx.dao.spy.wrapper - 程序包 cool.scx.dao.spy.wrapper
- count(Query) - 接口中的方法 cool.scx.dao.BaseDao
-
查询行数
- count(Query) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
获取条数
- count(Query) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- countResultHandler - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
查询 count 所用的 handler
- createArrayOf(String, Object[]) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createBlob() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createClob() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createConnectionBuilder() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- createNClob() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createShardingKeyBuilder() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- createSQLXML() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createStatement() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createStatement(int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createStatement(int, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- createStruct(String, Object[]) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
D
- DataSourceWrapper - cool.scx.dao.spy.wrapper中的类
- DataSourceWrapper(DataSource) - 类的构造器 cool.scx.dao.spy.wrapper.DataSourceWrapper
- DataSourceWrapper(DataSource, SpyEventListener) - 类的构造器 cool.scx.dao.spy.wrapper.DataSourceWrapper
- defaultDateType() - 接口中的方法 cool.scx.dao.dialect.Dialect
-
默认值
- defaultDateType() - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- defaultValue() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
数据库默认值 仅用于 创建或修复表时
- defaultValue() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- delete(Query) - 接口中的方法 cool.scx.dao.BaseDao
-
删除
- delete(Query) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
删除数据
- delete(Query) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- desc(String, OrderByOption...) - 类中的方法 cool.scx.dao.Query
-
倒序 : 也就是从大到小 (6,5,4,3,2,1)
- desc(String, OrderByOption...) - 类中的方法 cool.scx.dao.query.OrderBy
-
倒序 : 也就是从大到小 (6,5,4,3,2,1)
- DESC - enum class 中的枚举常量 cool.scx.dao.query.OrderByType
-
倒序 : 也就是从大到小 (6,5,4,3,2,1)
- dialect - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
方言
- Dialect - cool.scx.dao.dialect中的接口
- DialectSelector - cool.scx.dao.dialect中的类
- DialectSelector() - 类的构造器 cool.scx.dao.dialect.DialectSelector
E
- endRequest() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- enquoteIdentifier(String, boolean) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- enquoteLiteral(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- enquoteNCharLiteral(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- entityBeanListHandler - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
实体类对应的 BeanListHandler
- entityClass - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
实体类 class 用于泛型转换
- equal(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
相等
- equal(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
相等
- equal(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
相等
- EQUAL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
等于
- equals(Object) - record class中的方法 cool.scx.dao.query.GroupByBody
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 cool.scx.dao.query.OrderByBody
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 cool.scx.dao.query.WhereBody
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
指示某个其他对象是否“等于”此对象。
- eventListener - 类中的变量 cool.scx.dao.spy.wrapper.StatementWrapper
- EXCLUDED - enum class 中的枚举常量 cool.scx.dao.ColumnFilter.FilterMode
-
排除模式
- execute() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- execute(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- execute(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- execute(String, int[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- execute(String, String[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeBatch() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeLargeBatch() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeLargeUpdate() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- executeLargeUpdate(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeLargeUpdate(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeLargeUpdate(String, int[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeLargeUpdate(String, String[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeQuery() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- executeQuery(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeUpdate() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- executeUpdate(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeUpdate(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeUpdate(String, int[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- executeUpdate(String, String[]) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
F
- filter(Table<? extends ColumnMapping>) - 类中的方法 cool.scx.dao.ColumnFilter
-
过滤
- filter(Object, Table<? extends ColumnMapping>) - 类中的方法 cool.scx.dao.ColumnFilter
-
过滤
- filterMode() - 类中的方法 cool.scx.dao.ColumnFilter
-
获取当前模式
- findDialect(Driver) - 类中的静态方法 cool.scx.dao.dialect.DialectSelector
- findDialect(DataSource) - 类中的静态方法 cool.scx.dao.dialect.DialectSelector
- fixTable(Table<?>, String, DataSource) - 类中的静态方法 cool.scx.dao.SchemaHelper
-
a
G
- getAlertTableDDL(Column[], Table<?>) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
todo
- getArray(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getArray(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getAutoCommit() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getBigDecimal(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBigDecimal(int, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
-
已过时。
- getBigDecimal(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBlob(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBlob(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBoolean(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBoolean(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getByte(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getByte(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBytes(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getBytes(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getCatalog() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getCharacterStream(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getCharacterStream(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getClientInfo() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getClientInfo(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getClob(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getClob(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getColumn(String) - 类中的方法 cool.scx.dao.AnnotationConfigTable
- getColumnConstraint(Column) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getColumnConstraint(Column) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
-
当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)
- getColumnConstraint(Column) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
-
当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)
- getColumnDefinition(Column) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getColumnDefinitions(Column[]) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getConnection() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- getConnection() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getConnection(String, String) - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- getCreateDefinition(Table<?>) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getCreateTableDDL(Table<?>) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
获取建表语句
- getDataTypeDefinition(Column) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getDataTypeDefinitionByClass(Class<?>) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
根据 class 获取对应的 SQLType 类型 如果没有则返回 JSON
- getDataTypeDefinitionByClass(Class<?>) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- getDataTypeDefinitionByClass(Class<?>) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
- getDate(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getDate(int, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getDate(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getDate(String, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getDouble(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getDouble(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getFetchDirection() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getFetchSize() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getFinalSQL(Statement) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
获取最终的 SQL, 一般用于 Debug
- getFinalSQL(Statement) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- getFinalSQL(Statement) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
- getFloat(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getFloat(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getGeneratedKeys() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getHoldability() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getInt(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getInt(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getLargeMaxRows() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getLargeUpdateCount() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getLimitSQL(String, Long, Long) - 接口中的方法 cool.scx.dao.dialect.Dialect
-
获取分页 SQL
- getLimitSQL(String, Long, Long) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- getLimitSQL(String, Long, Long) - 类中的方法 cool.scx.dao.dialect.SQLiteDialect
- getLoginTimeout() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- getLogWriter() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- getLong(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getLong(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getMajorVersion() - 类中的方法 cool.scx.dao.spy.SpyDriver
- getMaxFieldSize() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getMaxRows() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getMetaData() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getMetaData() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- getMigrateSQL(Table<?>, Table<?>, Dialect) - 类中的静态方法 cool.scx.dao.SchemaHelper
- getMinorVersion() - 类中的方法 cool.scx.dao.spy.SpyDriver
- getMoreResults() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getMoreResults(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getNCharacterStream(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getNCharacterStream(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getNClob(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getNClob(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getNetworkTimeout() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getNString(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getNString(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(int, Class<T>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(int, Map<String, Class<?>>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(String, Class<T>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getObject(String, Map<String, Class<?>>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getParameterMetaData() - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- getParentLogger() - 类中的方法 cool.scx.dao.spy.SpyDriver
- getParentLogger() - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- getPropertyInfo(String, Properties) - 类中的方法 cool.scx.dao.spy.SpyDriver
- getQueryTimeout() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getRef(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getRef(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getResultSet() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getResultSetConcurrency() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getResultSetHoldability() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getResultSetType() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getRowId(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getRowId(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getSchema() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getShort(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getShort(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getSQLXML(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getSQLXML(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getString(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getString(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTableConstraint(Table<?>) - 接口中的方法 cool.scx.dao.dialect.Dialect
- getTableConstraint(Table<?>) - 类中的方法 cool.scx.dao.dialect.MySQLDialect
- getTime(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTime(int, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTime(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTime(String, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTimestamp(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTimestamp(int, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTimestamp(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTimestamp(String, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getTransactionIsolation() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getTypeMap() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getUpdateCount() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- getURL(int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getURL(String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- getWarnings() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- getWarnings() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- GREATER_THAN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
大于
- GREATER_THAN_OR_EQUAL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
大于等于
- greaterThan(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
大于
- greaterThan(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
大于
- greaterThan(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
大于
- greaterThanOrEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
大于等于
- greaterThanOrEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
大于等于
- greaterThanOrEqual(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
大于等于
- groupBy() - 类中的方法 cool.scx.dao.Query
-
groupBy.
- GroupBy - cool.scx.dao.query中的类
-
分组
- GroupBy() - 类的构造器 cool.scx.dao.query.GroupBy
-
创建一个 OrderBy 对象
- GroupBy(GroupBy) - 类的构造器 cool.scx.dao.query.GroupBy
-
根据旧的 GroupBy 创建一个 GroupBy 对象
- GroupByBody - cool.scx.dao.query中的Record Class
-
GroupByBody class.
- GroupByBody(String, GroupByOption.Info) - record class的构造器 cool.scx.dao.query.GroupByBody
-
创建
GroupByBody记录的实例。 - groupByBodyList() - 类中的方法 cool.scx.dao.query.GroupBy
- GroupByOption - cool.scx.dao.query中的Enum Class
-
a
- GroupByOption.Info - cool.scx.dao.query中的类
-
a
- groupByParser - 类中的变量 cool.scx.dao.jdbc.JDBCDao
- GroupByParser - cool.scx.dao.query.parser中的类
- GroupByParser() - 类的构造器 cool.scx.dao.query.parser.GroupByParser
H
- hashCode() - record class中的方法 cool.scx.dao.query.GroupByBody
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 cool.scx.dao.query.OrderByBody
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
返回此对象的哈希代码值。
I
- in(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
在其中
- in(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
在其中
- in(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
在其中
- IN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
IN
- INCLUDED - enum class 中的枚举常量 cool.scx.dao.ColumnFilter.FilterMode
-
包含模式
- index() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- info() - record class中的方法 cool.scx.dao.query.GroupByBody
-
返回
info记录组件的值。 - info() - record class中的方法 cool.scx.dao.query.OrderByBody
-
返回
info记录组件的值。 - info() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回
info记录组件的值。 - Info(GroupByOption...) - 类的构造器 cool.scx.dao.query.GroupByOption.Info
-
Constructor for GroupByOptionInfo.
- Info(OrderByOption...) - 类的构造器 cool.scx.dao.query.OrderByOption.Info
- initTableName(Class<?>) - 类中的静态方法 cool.scx.dao.AnnotationConfigTable
- insert(Entity, ColumnFilter) - 接口中的方法 cool.scx.dao.BaseDao
-
插入
- insert(Entity, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
保存单条数据
- insert(Entity, ColumnFilter) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- insertBatch(Collection<Entity>, ColumnFilter) - 接口中的方法 cool.scx.dao.BaseDao
-
批量插入
- insertBatch(Collection<Entity>, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
保存多条数据
- insertBatch(Collection<Entity>, ColumnFilter) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- IS_NOT_NULL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
不为空
- IS_NULL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
为空
- isClosed() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- isClosed() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- isCloseOnCompletion() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- isEmpty() - 类中的方法 cool.scx.dao.query.Where
-
查询条件是否为空
- isNotNull(String, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
不为空
- isNotNull(String, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
不为空
- isNotNull(String, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
不为空
- isNull(String, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
为空
- isNull(String, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
为空
- isNull(String, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
为空
- isPoolable() - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- isReadOnly() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- isSimpleIdentifier(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- isValid(int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- isWrapperFor(Class<?>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
J
- javaField() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- javaField() - 接口中的方法 cool.scx.dao.ColumnMapping
- javaFieldValue(Object) - 接口中的方法 cool.scx.dao.ColumnMapping
- jdbcCompliant() - 类中的方法 cool.scx.dao.spy.SpyDriver
- JDBCDao<Entity> - cool.scx.dao.jdbc中的类
-
使用 JDBC 接口, 通过 SQL 操作关系型数据库的 DAO
- JDBCDao(Class<Entity>, DataSource) - 类的构造器 cool.scx.dao.jdbc.JDBCDao
-
a
- JDBCDaoWhereParser - cool.scx.dao.jdbc中的类
- JDBCDaoWhereParser(AnnotationConfigTable) - 类的构造器 cool.scx.dao.jdbc.JDBCDaoWhereParser
- JSON_CONTAINS - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
json 包含 一般用于 数组判断
- JSON_CONTAINS_INCLUDE_NULL_VALUE - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
包含 null 值 只适用于 JSON_CONTAINS
- jsonContains(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
包含 : 一般用于 JSON 格式字段 区别于 in
- jsonContains(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
包含 : 一般用于 JSON 格式字段 区别于 in
- jsonContains(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
包含 : 一般用于 JSON 格式字段 区别于 in
K
- keyWord() - 类中的方法 cool.scx.dao.query.AND
- keyWord() - 类中的方法 cool.scx.dao.query.Logic
- keyWord() - 类中的方法 cool.scx.dao.query.OR
- keyWord() - enum class中的方法 cool.scx.dao.query.WhereType
-
获取关键词
L
- LESS_THAN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
小于
- LESS_THAN_OR_EQUAL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
小于等于
- lessThan(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
小于
- lessThan(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
小于
- lessThan(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
小于
- lessThanOrEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
小于等于
- lessThanOrEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
小于等于
- lessThanOrEqual(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
小于等于
- like(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
like : 默认会在首尾添加 %
- like(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
like : 默认会在首尾添加 %
- like(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
like : 默认会在首尾添加 %
- LIKE - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
Like
- LIKE_REGEX - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
Like 正则表达式
- likeRegex(String, String, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
like : 根据 SQL 表达式进行判断
- likeRegex(String, String, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
like : 根据 SQL 表达式进行判断
- likeRegex(String, String, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
like : 根据 SQL 表达式进行判断
- limit() - 类中的方法 cool.scx.dao.Query
-
pagination.
- Limit - cool.scx.dao.query中的类
-
条数限制
- Limit() - 类的构造器 cool.scx.dao.query.Limit
-
创建一个 Pagination 对象
- Limit(Limit) - 类的构造器 cool.scx.dao.query.Limit
-
根据旧的 Limit 创建一个 Limit 对象
- LoggingEventListener - cool.scx.dao.spy.event中的类
- LoggingEventListener(Dialect) - 类的构造器 cool.scx.dao.spy.event.LoggingEventListener
- Logic - cool.scx.dao.query中的类
- Logic(Object...) - 类的构造器 cool.scx.dao.query.Logic
M
- MySQLDialect - cool.scx.dao.dialect中的类
- MySQLDialect() - 类的构造器 cool.scx.dao.dialect.MySQLDialect
- MySQLXDao<Entity> - cool.scx.dao.mysql_x中的类
-
使用 MySQL X Dev Api 通过 MySQL X 协议, 操作 MySQL 的 Dao
- MySQLXDao(Class<Entity>, Session) - 类的构造器 cool.scx.dao.mysql_x.MySQLXDao
- MySQLXDao(Class<Entity>, Session, String) - 类的构造器 cool.scx.dao.mysql_x.MySQLXDao
- MySQLXDaoWhereParser - cool.scx.dao.mysql_x中的类
- MySQLXDaoWhereParser() - 类的构造器 cool.scx.dao.mysql_x.MySQLXDaoWhereParser
N
- name() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- name() - 类中的方法 cool.scx.dao.AnnotationConfigTable
- name() - record class中的方法 cool.scx.dao.query.GroupByBody
-
返回
name记录组件的值。 - name() - record class中的方法 cool.scx.dao.query.OrderByBody
-
返回
name记录组件的值。 - name() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回
name记录组件的值。 - nativeSQL(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- needAdd() - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
返回
needAdd记录组件的值。 - needChange() - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
返回
needChange记录组件的值。 - needIndex() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
是否需要添加索引 仅用于 创建或修复表时
- needRemove() - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
返回
needRemove记录组件的值。 - NoColumn - cool.scx.dao.annotation中的Annotation Interface
-
添加此注解的 字段 不会映射为数据库字段
- NOT_BETWEEN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
不在之间
- NOT_EQUAL - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
不等于
- NOT_IN - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
NOT IN
- NOT_LIKE - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
Not Like
- NOT_LIKE_REGEX - enum class 中的枚举常量 cool.scx.dao.query.WhereType
-
Like 正则表达式
- notBetween(String, Object, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
不处于两者之间
- notBetween(String, Object, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
不处于两者之间
- notBetween(String, Object, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
不处于两者之间
- notEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
不相等
- notEqual(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
不相等
- notEqual(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
不相等
- notIn(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
不在其中
- notIn(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
不在其中
- notIn(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
不在其中
- notLike(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
not like : 默认会在首尾添加 %
- notLike(String, Object, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
not like : 默认会在首尾添加 %
- notLike(String, Object, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
not like : 默认会在首尾添加 %
- notLikeRegex(String, String, WhereOption...) - 类中的方法 cool.scx.dao.Query
-
not like : 根据 SQL 表达式进行判断
- notLikeRegex(String, String, WhereOption...) - 类中的方法 cool.scx.dao.query.Where
-
not like : 根据 SQL 表达式进行判断
- notLikeRegex(String, String, WhereOption...) - record class中的静态方法 cool.scx.dao.query.WhereBody
-
not like : 根据 SQL 表达式进行判断
- notNull() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
是否必填 仅用于 创建或修复表时
- notNull() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
O
- of(String) - enum class中的静态方法 cool.scx.dao.ColumnFilter.FilterMode
-
a
- of(String) - enum class中的静态方法 cool.scx.dao.query.OrderByType
-
a
- of(String) - enum class中的静态方法 cool.scx.dao.query.WhereType
-
a
- ofExcluded() - 类中的静态方法 cool.scx.dao.ColumnFilter
-
启用黑名单模式 (当一个实体类所对应的 field 的值为 null 时, 会将此 field 所对应的列排除, 详情请看
ColumnFilter.ofExcluded(boolean)) - ofExcluded(boolean) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
启动黑名单模式
- ofExcluded(boolean, String...) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
黑名单模式
- ofExcluded(String...) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
黑名单模式
- offset() - 类中的方法 cool.scx.dao.query.Limit
-
获取偏移量
- ofIncluded() - 类中的静态方法 cool.scx.dao.ColumnFilter
-
启用白名单模式 (当一个实体类所对应的 field 的值为 null 时, 会将此 field 所对应的列排除, 详情请看
ColumnFilter.ofIncluded(boolean)) - ofIncluded(boolean) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
启用白名单模式
- ofIncluded(boolean, String...) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
白名单模式
- ofIncluded(String...) - 类中的静态方法 cool.scx.dao.ColumnFilter
-
白名单模式
- onAfterAddBatch(PreparedStatement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterAddBatch(PreparedStatement, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterAddBatch(Statement, long, String, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterAddBatch(Statement, long, String, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterAnyAddBatch(Statement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.LoggingEventListener
- onAfterAnyAddBatch(Statement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterAnyExecute(Statement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.LoggingEventListener
- onAfterAnyExecute(Statement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecute(PreparedStatement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecute(PreparedStatement, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecute(Statement, long, String, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecute(Statement, long, String, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecuteBatch(Statement, long, long[], SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecuteBatch(Statement, long, long[], SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecuteQuery(PreparedStatement, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecuteQuery(PreparedStatement, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecuteQuery(Statement, long, String, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecuteQuery(Statement, long, String, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecuteUpdate(PreparedStatement, long, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecuteUpdate(PreparedStatement, long, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterExecuteUpdate(Statement, long, String, long, SQLException) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onAfterExecuteUpdate(Statement, long, String, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterGetResultSet(Statement, long, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onAfterStatementClose(Statement, SQLException) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeAddBatch(PreparedStatement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeAddBatch(PreparedStatement) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeAddBatch(Statement, String) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeAddBatch(Statement, String) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeAnyAddBatch(Statement) - 类中的方法 cool.scx.dao.spy.event.LoggingEventListener
- onBeforeAnyAddBatch(Statement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeAnyExecute(Statement) - 类中的方法 cool.scx.dao.spy.event.LoggingEventListener
- onBeforeAnyExecute(Statement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecute(PreparedStatement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecute(PreparedStatement) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecute(Statement, String) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecute(Statement, String) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecuteBatch(Statement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecuteBatch(Statement) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecuteQuery(PreparedStatement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecuteQuery(PreparedStatement) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecuteQuery(Statement, String) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecuteQuery(Statement, String) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecuteUpdate(PreparedStatement) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecuteUpdate(PreparedStatement) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onBeforeExecuteUpdate(Statement, String) - 类中的方法 cool.scx.dao.spy.event.SimpleJdbcEventListener
- onBeforeExecuteUpdate(Statement, String) - 接口中的方法 cool.scx.dao.spy.SpyEventListener
- onUpdateValue() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
数据库更新时值 仅用于 创建或修复表时
- onUpdateValue() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- OR - cool.scx.dao.query中的类
- OR(Object...) - 类的构造器 cool.scx.dao.query.OR
- orderBy() - 类中的方法 cool.scx.dao.Query
-
orderBy.
- OrderBy - cool.scx.dao.query中的类
-
排序
- OrderBy() - 类的构造器 cool.scx.dao.query.OrderBy
-
创建一个 OrderBy 对象
- OrderBy(OrderBy) - 类的构造器 cool.scx.dao.query.OrderBy
-
根据旧的 OrderBy 创建一个 OrderBy 对象
- OrderByBody - cool.scx.dao.query中的Record Class
-
OrderBy 封装体
- OrderByBody(String, OrderByType, OrderByOption.Info) - record class的构造器 cool.scx.dao.query.OrderByBody
-
创建
OrderByBody记录的实例。 - orderByBodyList() - 类中的方法 cool.scx.dao.query.OrderBy
- OrderByOption - cool.scx.dao.query中的Enum Class
-
a
- OrderByOption.Info - cool.scx.dao.query中的类
-
a
- orderByParser - 类中的变量 cool.scx.dao.jdbc.JDBCDao
- OrderByParser - cool.scx.dao.query.parser中的类
- OrderByParser() - 类的构造器 cool.scx.dao.query.parser.OrderByParser
- orderByType() - record class中的方法 cool.scx.dao.query.OrderByBody
-
返回
orderByType记录组件的值。 - OrderByType - cool.scx.dao.query中的Enum Class
-
排序类型
P
- paramSize() - enum class中的方法 cool.scx.dao.query.WhereType
-
获取参数数量
- parse(Object) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseAll(Object[]) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseGroupBy(GroupBy) - 类中的方法 cool.scx.dao.query.parser.GroupByParser
- parseGroupByBody(GroupByBody) - 类中的方法 cool.scx.dao.query.parser.GroupByParser
- parseLogic(Logic) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseOrderBy(OrderBy) - 类中的方法 cool.scx.dao.query.parser.OrderByParser
- parseOrderByBody(OrderByBody) - 类中的方法 cool.scx.dao.query.parser.OrderByParser
- parseSQL(SQL) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseString(String) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseWhere(Where) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- parseWhereBody(WhereBody) - 类中的方法 cool.scx.dao.jdbc.JDBCDaoWhereParser
- parseWhereBody(WhereBody) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDaoWhereParser
- parseWhereBody(WhereBody) - 类中的方法 cool.scx.dao.query.parser.WhereParser
- prepareCall(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareCall(String, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareCall(String, int, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- PreparedStatementWrapper - cool.scx.dao.spy.wrapper中的类
- PreparedStatementWrapper(PreparedStatement, SpyEventListener) - 类的构造器 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- prepareStatement(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareStatement(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareStatement(String, int[]) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareStatement(String, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareStatement(String, int, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- prepareStatement(String, String[]) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- primaryKey() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
此字段是否为主键 仅用于 创建或修复表时
- primaryKey() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
Q
- Query - cool.scx.dao中的类
-
查询参数类
针对 GroupBy , OrderBy , Limit , Where 等进行的简单封装
同时附带一些简单的参数校验
只是 为了方便传递参数使用 - Query() - 类的构造器 cool.scx.dao.Query
-
创建 Query 对象
- Query(Query) - 类的构造器 cool.scx.dao.Query
-
a
R
- registerOutParameter(int, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(int, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(int, int, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(int, SQLType) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(int, SQLType, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(int, SQLType, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, int, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, SQLType) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, SQLType, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- registerOutParameter(String, SQLType, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- releaseSavepoint(Savepoint) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- remove(String) - 类中的方法 cool.scx.dao.query.GroupBy
-
a
- remove(String) - 类中的方法 cool.scx.dao.query.OrderBy
-
a
- remove(String) - 类中的方法 cool.scx.dao.query.Where
-
a
- removeExcluded(String...) - 类中的方法 cool.scx.dao.ColumnFilter
-
移除黑名单
- removeGroupBy(String) - 类中的方法 cool.scx.dao.Query
-
a
- removeIncluded(String...) - 类中的方法 cool.scx.dao.ColumnFilter
-
移除白名单
- removeOrderBy(String) - 类中的方法 cool.scx.dao.Query
-
a
- removeWhere(String) - 类中的方法 cool.scx.dao.Query
-
a
- replace() - 类中的方法 cool.scx.dao.query.OrderByOption.Info
- REPLACE - enum class 中的枚举常量 cool.scx.dao.query.OrderByOption
-
a
- REPLACE - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
替换同名的 where 参数
- rollback() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- rollback(Savepoint) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- rowCount() - 类中的方法 cool.scx.dao.query.Limit
-
获取分页大小 (这里分页大小即等于行数 所以直接返回 pageSize)
S
- SchemaHelper - cool.scx.dao中的类
-
架构管理工具
- SchemaHelper() - 类的构造器 cool.scx.dao.SchemaHelper
- SchemaHelper.SchemaVerifyResult - cool.scx.dao中的Record Class
- SchemaVerifyResult(Column[], List<Column>, List<Column>) - record class的构造器 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
创建
SchemaVerifyResult记录的实例。 - select(Query, ColumnFilter) - 接口中的方法 cool.scx.dao.BaseDao
-
查询
- select(Query, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
获取列表
- select(Query, ColumnFilter) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- set(Long) - 类中的方法 cool.scx.dao.query.Limit
-
设置每页数量
- set(Long, Long) - 类中的方法 cool.scx.dao.query.Limit
-
设置分页参数
- setArray(int, Array) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setAsciiStream(int, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setAsciiStream(int, InputStream, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setAsciiStream(int, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setAsciiStream(String, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setAsciiStream(String, InputStream, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setAsciiStream(String, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setAutoCommit(boolean) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setBigDecimal(int, BigDecimal) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBigDecimal(String, BigDecimal) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBinaryStream(int, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBinaryStream(int, InputStream, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBinaryStream(int, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBinaryStream(String, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBinaryStream(String, InputStream, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBinaryStream(String, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBlob(int, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBlob(int, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBlob(int, Blob) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBlob(String, InputStream) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBlob(String, InputStream, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBlob(String, Blob) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBoolean(int, boolean) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBoolean(String, boolean) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setByte(int, byte) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setByte(String, byte) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setBytes(int, byte[]) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setBytes(String, byte[]) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setCatalog(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setCharacterStream(int, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setCharacterStream(int, Reader, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setCharacterStream(int, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setCharacterStream(String, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setCharacterStream(String, Reader, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setCharacterStream(String, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setClientInfo(String, String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setClientInfo(Properties) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setClob(int, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setClob(int, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setClob(int, Clob) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setClob(String, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setClob(String, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setClob(String, Clob) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setCursorName(String) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setDate(int, Date) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setDate(int, Date, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setDate(String, Date) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setDate(String, Date, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setDouble(int, double) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setDouble(String, double) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setEscapeProcessing(boolean) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setFetchDirection(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setFetchSize(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setFloat(int, float) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setFloat(String, float) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setHoldability(int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setInt(int, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setInt(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setLargeMaxRows(long) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setLimit(Long) - 类中的方法 cool.scx.dao.Query
-
设置分页 默认 第一页
- setLimit(Long, Long) - 类中的方法 cool.scx.dao.Query
-
设置分页参数
- setLoginTimeout(int) - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- setLogWriter(PrintWriter) - 类中的方法 cool.scx.dao.spy.wrapper.DataSourceWrapper
- setLong(int, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setLong(String, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setMaxFieldSize(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setMaxRows(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setNCharacterStream(int, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNCharacterStream(int, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNCharacterStream(String, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNCharacterStream(String, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNClob(int, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNClob(int, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNClob(int, NClob) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNClob(String, Reader) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNClob(String, Reader, long) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNClob(String, NClob) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNetworkTimeout(Executor, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setNString(int, String) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNString(String, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNull(int, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNull(int, int, String) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setNull(String, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setNull(String, int, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setObject(int, Object) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setObject(int, Object, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setObject(int, Object, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setObject(int, Object, SQLType) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setObject(int, Object, SQLType, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setObject(String, Object) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setObject(String, Object, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setObject(String, Object, int, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setObject(String, Object, SQLType) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setObject(String, Object, SQLType, int) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setPoolable(boolean) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setQueryTimeout(int) - 类中的方法 cool.scx.dao.spy.wrapper.StatementWrapper
- setReadOnly(boolean) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setRef(int, Ref) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setRowId(int, RowId) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setRowId(String, RowId) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setSavepoint() - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setSavepoint(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setSchema(String) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setShardingKey(ShardingKey) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setShardingKey(ShardingKey, ShardingKey) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setShardingKeyIfValid(ShardingKey, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setShardingKeyIfValid(ShardingKey, ShardingKey, int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setShort(int, short) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setShort(String, short) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setSQLXML(int, SQLXML) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setSQLXML(String, SQLXML) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setString(int, String) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setString(String, String) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setTime(int, Time) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setTime(int, Time, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setTime(String, Time) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setTime(String, Time, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setTimestamp(int, Timestamp) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setTimestamp(int, Timestamp, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setTimestamp(String, Timestamp) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setTimestamp(String, Timestamp, Calendar) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- setTransactionIsolation(int) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setTypeMap(Map<String, Class<?>>) - 类中的方法 cool.scx.dao.spy.wrapper.ConnectionWrapper
- setUnicodeStream(int, InputStream, int) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
-
已过时。
- setURL(int, URL) - 类中的方法 cool.scx.dao.spy.wrapper.PreparedStatementWrapper
- setURL(String, URL) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- SimpleJdbcEventListener - cool.scx.dao.spy.event中的类
- SimpleJdbcEventListener() - 类的构造器 cool.scx.dao.spy.event.SimpleJdbcEventListener
- SKIP_IF_EMPTY_LIST - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
在 in 或 not in 中 如果有效的参数条目 (指去除 null 后的) 为空 则跳过添加而不是报错
和WhereOption.SKIP_IF_NULL相同 是为了简化书写 其实际意义为参数中去除非法数值(为 null)后的列表长度是否为 0 - SKIP_IF_NULL - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
如果查询的参数值为 null 则跳过添加而不是报错
这里虽然叫做 SKIP_IF_NULL 但实际上表示的有效参数数量是不是和所接受的参数数量一致
只是为了简化书写 - Spy - cool.scx.dao.spy中的类
- Spy() - 类的构造器 cool.scx.dao.spy.Spy
- SpyDriver - cool.scx.dao.spy中的类
- SpyDriver() - 类的构造器 cool.scx.dao.spy.SpyDriver
- SpyEventListener - cool.scx.dao.spy中的接口
- SQLiteDialect - cool.scx.dao.dialect中的类
- SQLiteDialect() - 类的构造器 cool.scx.dao.dialect.SQLiteDialect
- sqlRunner - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
SQLRunner
- StatementWrapper - cool.scx.dao.spy.wrapper中的类
- StatementWrapper(Statement, SpyEventListener) - 类的构造器 cool.scx.dao.spy.wrapper.StatementWrapper
T
- Table - cool.scx.dao.annotation中的Annotation Interface
-
ScxModel model 层映射 设置此注解的方法 必须同时 继承 BaseModel
- tableInfo - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
实体类对应的 table 结构
- tableName() - annotation interface 中的元素 cool.scx.dao.annotation.Table
-
表名称
- tablePrefix() - annotation interface 中的元素 cool.scx.dao.annotation.Table
-
表名称前缀
- toDbDoc(Object, ColumnFilter) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- toEntity(DbDoc) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- toString() - record class中的方法 cool.scx.dao.query.GroupByBody
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 cool.scx.dao.query.OrderByBody
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 cool.scx.dao.SchemaHelper.SchemaVerifyResult
-
返回此记录的字符串表示形式。
- type() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
数据库字段类型 仅用于 创建或修复表时
- typeName() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
U
- unique() - annotation interface 中的元素 cool.scx.dao.annotation.Column
-
是否唯一 (注意 : 当 ScxContext.coreConfig().tombstone() 为 true 时) 会和 tombstone 字段 创建联合的唯一约束
- unique() - 类中的方法 cool.scx.dao.AnnotationConfigColumn
- unwrap(Class<T>) - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- update(Entity, Query, ColumnFilter) - 接口中的方法 cool.scx.dao.BaseDao
-
更新
- update(Entity, Query, ColumnFilter) - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
更新数据
- update(Entity, Query, ColumnFilter) - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- USE_JSON_EXTRACT - enum class 中的枚举常量 cool.scx.dao.query.GroupByOption
-
a
- USE_JSON_EXTRACT - enum class 中的枚举常量 cool.scx.dao.query.OrderByOption
-
使用 json 查询
- USE_JSON_EXTRACT - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
- USE_ORIGINAL_NAME - enum class 中的枚举常量 cool.scx.dao.query.GroupByOption
-
a
- USE_ORIGINAL_NAME - enum class 中的枚举常量 cool.scx.dao.query.OrderByOption
-
a
- USE_ORIGINAL_NAME - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
使用原始名称 (不进行转换)
- USE_ORIGINAL_VALUE - enum class 中的枚举常量 cool.scx.dao.query.WhereOption
-
注意只适用于 JSON_CONTAINS JSON_CONTAINS 默认会将值转换为 JSON 并去除为 value 为 null 的 字段 使用 原始值 时会将值 直接传递到 SQL 语句 若值为 实体类 则会转换为 JSON 不过 和默认情况相比, 转换的 JSON 会包含 value 为 null 的字段
- useJsonExtract() - 类中的方法 cool.scx.dao.query.GroupByOption.Info
-
useJsonExtract.
- useJsonExtract() - 类中的方法 cool.scx.dao.query.OrderByOption.Info
- useJsonExtract() - 类中的方法 cool.scx.dao.query.WhereOption.Info
-
a
- useOriginalName() - 类中的方法 cool.scx.dao.query.GroupByOption.Info
-
useOriginalName.
- useOriginalName() - 类中的方法 cool.scx.dao.query.OrderByOption.Info
- useOriginalName() - 类中的方法 cool.scx.dao.query.WhereOption.Info
-
a
- useOriginalValue() - 类中的方法 cool.scx.dao.query.WhereOption.Info
V
- ValidParamListIsEmptyException - cool.scx.dao.query.exception中的异常错误
-
当 whereType 为 in 或 not in 时 有效的参数条目 (指去除 null 后的) 为空
- ValidParamListIsEmptyException(WhereType) - 异常错误的构造器 cool.scx.dao.query.exception.ValidParamListIsEmptyException
-
a
- value1() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回
value1记录组件的值。 - value2() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回
value2记录组件的值。 - valueOf(String) - enum class中的静态方法 cool.scx.dao.ColumnFilter.FilterMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.dao.query.GroupByOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.dao.query.OrderByOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.dao.query.OrderByType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.dao.query.WhereOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.dao.query.WhereType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cool.scx.dao.ColumnFilter.FilterMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.dao.query.GroupByOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.dao.query.OrderByOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.dao.query.OrderByType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.dao.query.WhereOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.dao.query.WhereType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(Table<?>, Table<?>) - 类中的静态方法 cool.scx.dao.SchemaHelper
W
- wasNull() - 类中的方法 cool.scx.dao.spy.wrapper.CallableStatementWrapper
- where() - 类中的方法 cool.scx.dao.Query
-
where.
- Where - cool.scx.dao.query中的类
-
where 查询条件封装类
- Where() - 类的构造器 cool.scx.dao.query.Where
-
创建一个 Where 对象
- Where(Where) - 类的构造器 cool.scx.dao.query.Where
-
根据旧的 Where 创建一个 Where 对象
- WhereBody - cool.scx.dao.query中的Record Class
-
where 封装体
- WhereBody(String, WhereType, Object, Object, WhereOption.Info) - record class的构造器 cool.scx.dao.query.WhereBody
-
创建
WhereBody记录的实例。 - whereBodyList() - 类中的方法 cool.scx.dao.query.Where
- whereClause() - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
返回
whereClause记录组件的值。 - WhereClauseAndWhereParams - cool.scx.dao.query.parser中的Record Class
- WhereClauseAndWhereParams(String, Object[]) - record class的构造器 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
创建
WhereClauseAndWhereParams记录的实例。 - WhereOption - cool.scx.dao.query中的Enum Class
-
a
- WhereOption.Info - cool.scx.dao.query中的类
-
a
- whereParams() - record class中的方法 cool.scx.dao.query.parser.WhereClauseAndWhereParams
-
返回
whereParams记录组件的值。 - whereParser - 类中的变量 cool.scx.dao.jdbc.JDBCDao
-
where 解析器
- WhereParser - cool.scx.dao.query.parser中的类
- WhereParser() - 类的构造器 cool.scx.dao.query.parser.WhereParser
- whereSQL() - 类中的方法 cool.scx.dao.query.Where
-
Getter for the field
whereSQL. - whereSQL() - 类中的方法 cool.scx.dao.Query
-
获取 whereSQL
- whereSQL(Object...) - 类中的方法 cool.scx.dao.query.Where
-
设置 whereSQL 适用于 复杂查询的自定义 where 子句
支持三种类型 String , WhereBody 和 AbstractPlaceholderSQL 在最终 cool.scx.sql 中会拼接到 where 子句的最后
注意 : 除特殊语法外不需要手动在头部添加 AND - whereSQL(Object...) - 类中的方法 cool.scx.dao.Query
-
设置 whereSQL 适用于 复杂查询的自定义 where 子句
支持三种类型 String , WhereBody 和 AbstractPlaceholderSQL 在最终 sql 中会拼接到 where 子句的最后
注意 : 除特殊语法外不需要手动在头部添加 AND - whereType() - record class中的方法 cool.scx.dao.query.WhereBody
-
返回
whereType记录组件的值。 - WhereType - cool.scx.dao.query中的Enum Class
-
WhereType
where 查询条件的一些类型 如果无法满足要求请使用 whereSQL - wrap(DataSource) - 类中的静态方法 cool.scx.dao.spy.Spy
- WrongWhereTypeParamSizeException - cool.scx.dao.query.exception中的异常错误
-
错误的 WhereBody 参数长度异常
- WrongWhereTypeParamSizeException(WhereType) - 异常错误的构造器 cool.scx.dao.query.exception.WrongWhereTypeParamSizeException
-
a
_
- _entityClass() - 接口中的方法 cool.scx.dao.BaseDao
-
获取 类
- _entityClass() - 类中的方法 cool.scx.dao.jdbc.JDBCDao
- _entityClass() - 类中的方法 cool.scx.dao.mysql_x.MySQLXDao
- _sqlRunner() - 类中的方法 cool.scx.dao.jdbc.JDBCDao
- _tableInfo() - 类中的方法 cool.scx.dao.jdbc.JDBCDao
- _truncate() - 类中的方法 cool.scx.dao.jdbc.JDBCDao
-
清空表中所有数据 (注意此操作不受事务影响, 所以慎用!!!)
All Classes and Interfaces|所有程序包|序列化表格