A B C D E G H I L P R S T U V Y
A
- AbstractInterceptor - com.github.blackbk.sqlboost中的类
-
- AbstractInterceptor() - 类 的构造器com.github.blackbk.sqlboost.AbstractInterceptor
-
- AbstractPropertyResolver - com.github.blackbk.sqlboost.property中的类
-
- AbstractPropertyResolver() - 类 的构造器com.github.blackbk.sqlboost.property.AbstractPropertyResolver
-
- AfterGetFromSourceConverter - com.github.blackbk.sqlboost.uac中的接口
-
B
- batchUpdateToTarget(List<UpdateParam>) - 接口 中的方法com.github.blackbk.sqlboost.mapper.UacMapper
-
批量向target中更新数据
- BeforeUpdateTargetConverter - com.github.blackbk.sqlboost.uac中的接口
-
C
- checkColumn(String, String) - 接口 中的方法com.github.blackbk.sqlboost.mapper.CheckPropertyMapper
-
- checkExtra() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
额外检查(为避免SqlSessionFactory的循环依赖,在初始化完成后的相关检查)
- CheckPropertyMapper - com.github.blackbk.sqlboost.mapper中的接口
-
- checkTable(String) - 接口 中的方法com.github.blackbk.sqlboost.mapper.CheckPropertyMapper
-
- column() - 接口 中的方法com.github.blackbk.sqlboost.uac.AfterGetFromSourceConverter
-
指定该converter作用于源表的数据来源列名(sourceColumn)
- column() - 接口 中的方法com.github.blackbk.sqlboost.uac.BeforeUpdateTargetConverter
-
指定该converter作用于目标表的更新列名(updateColumn)
- com.github.blackbk.sqlboost - 程序包 com.github.blackbk.sqlboost
-
- com.github.blackbk.sqlboost.appendtime - 程序包 com.github.blackbk.sqlboost.appendtime
-
- com.github.blackbk.sqlboost.exception - 程序包 com.github.blackbk.sqlboost.exception
-
- com.github.blackbk.sqlboost.mapper - 程序包 com.github.blackbk.sqlboost.mapper
-
- com.github.blackbk.sqlboost.property - 程序包 com.github.blackbk.sqlboost.property
-
- com.github.blackbk.sqlboost.uac - 程序包 com.github.blackbk.sqlboost.uac
-
- com.github.blackbk.sqlboost.util - 程序包 com.github.blackbk.sqlboost.util
-
- constainsAssociation(String) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
表是否有关联更新规则,适用于source表
- constainsAssociation(String, String) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
表是否有关联更新规则,适用于source表
- constainsSourceRule(String, String) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
判断是否存在该source规则
- constainsTargetRule(SourceTable) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
判断是否存在该target规则
- convert(Object, SourceTable) - 接口 中的方法com.github.blackbk.sqlboost.uac.AfterGetFromSourceConverter
-
convert value
- convert(Object, SourceTable, TargetTable) - 接口 中的方法com.github.blackbk.sqlboost.uac.BeforeUpdateTargetConverter
-
convert value
D
- dateFormat - 类 中的变量com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- dateTimeFormat - 类 中的变量com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
E
- equals(Object) - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- equals(Object) - 类 中的方法com.github.blackbk.sqlboost.uac.TargetTable
-
- extractSql(Configuration, BoundSql) - 类 中的方法com.github.blackbk.sqlboost.AbstractInterceptor
-
获取sql语句,并替换sql中的?
G
- getAssociation() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- getAssoColumn() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- getAssoColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.TargetTable
-
- getCreateTimeColumn() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- getEnum(String) - 枚举 中的静态方法com.github.blackbk.sqlboost.appendtime.TimeDataTypeEnum
-
- getExcludeTables() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- getNo(int) - 类 中的方法com.github.blackbk.sqlboost.property.AbstractPropertyResolver
-
- getParameterValue(Object) - 类 中的方法com.github.blackbk.sqlboost.AbstractInterceptor
-
如果参数是String,则添加单引号, 如果是日期,则转换为时间格式器并加单引号; 对参数是null和不是null的情况作了处理
- getPrimaryColumn() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- getPrimaryColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- getProperty() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderPropertyResolver
-
- getProperty() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
- getRootColumn() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- getRootColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- getRule() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
获取uac规则
- getRules() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty
-
- getSourceColumn() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- getSourceColumn(String) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
获取表关联更新的字段
- getSourceColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- getSourceRule(String, String) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
根据表名、字段获取source规则
- getSourceTable() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- getTable() - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- getTable() - 类 中的方法com.github.blackbk.sqlboost.uac.TargetTable
-
- getTableName() - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- getTargetColumn() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- getTargetColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.TargetTable
-
- getTargetRule(SourceTable) - 类 中的方法com.github.blackbk.sqlboost.uac.Rule
-
根据表名、源索引字段、源数据字段获取target规则
- getTargetTable() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- getType() - 枚举 中的方法com.github.blackbk.sqlboost.appendtime.TimeDataTypeEnum
-
- getUpdateColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- getUpdateTimeColumn() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- getUpdateValue() - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- getWhereColumn() - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- getWhereValue() - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
H
- hashCode() - 类 中的方法com.github.blackbk.sqlboost.uac.SourceTable
-
- hashCode() - 类 中的方法com.github.blackbk.sqlboost.uac.TargetTable
-
I
- init() - 类 中的方法com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- init() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderPropertyResolver
-
- init() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
- init() - 类 中的方法com.github.blackbk.sqlboost.SqlBoostConfiguration.SqlBoostCheckConfiguration
-
部分规则配置检查使用mapper查询数据库,
为了避免sqlSessionFactory循环依赖抛错,将部分检查流程在这里调用执行.
- init() - 类 中的方法com.github.blackbk.sqlboost.uac.UacInterceptor
-
- intercept(Invocation) - 类 中的方法com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- intercept(Invocation) - 类 中的方法com.github.blackbk.sqlboost.uac.UacInterceptor
-
- isAllowMultiQueries() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
是否允许sql多行提交
- isEnable() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- isEnable() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty
-
- isEnable() - 类 中的方法com.github.blackbk.sqlboost.property.UacPropertyResolver
-
是否启用uac
- isTimeAppenderActive() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
线程生命周期内time appender是否已启用
- isUacActive() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
线程生命周期内uac是否已启用
L
- listPrimary(String, String, String, String) - 接口 中的方法com.github.blackbk.sqlboost.mapper.UacMapper
-
从source表中取出条件匹配的行记录主键列表
P
- plugin(Object) - 类 中的方法com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- plugin(Object) - 类 中的方法com.github.blackbk.sqlboost.uac.UacInterceptor
-
- prepare() - 类 中的方法com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
执行运行前准备检查
- prepare() - 类 中的方法com.github.blackbk.sqlboost.uac.UacInterceptor
-
执行运行前准备检查
- pureCreateTableSql(String) - 类 中的静态方法com.github.blackbk.sqlboost.util.SqlBoostUtil
-
清除show create table 返回的表结构sql中多余的语句(如表结构信息中的注释、索引、主键)
JSqlParser v3.1版本不能解析 注释、存在comment的索引、索引描述包含USING BTREE 的表结构sql
R
- Rule - com.github.blackbk.sqlboost.uac中的类
-
- Rule(UacProperty) - 类 的构造器com.github.blackbk.sqlboost.uac.Rule
-
S
- selectFromSource(String, List<String>, String, List<Object>) - 接口 中的方法com.github.blackbk.sqlboost.mapper.UacMapper
-
从source表中取出数据
- setAssociation(List<UacProperty.TargetProperty>) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- setAssoColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- setCreateTimeColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- setEnable(boolean) - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- setEnable(boolean) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty
-
- setExcludeTables(String[]) - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- setPrimaryColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- setProperties(Properties) - 类 中的方法com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- setProperties(Properties) - 类 中的方法com.github.blackbk.sqlboost.uac.UacInterceptor
-
- setRootColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- setRules(List<UacProperty.SourceProperty>) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty
-
- setSourceColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- setSourceTable(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- setTableName(String) - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- setTargetColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- setTargetTable(String) - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- setUpdateColumn(String) - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- setUpdateTimeColumn(String) - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- setUpdateValue(Object) - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- setWhereColumn(String) - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- setWhereValue(Object) - 类 中的方法com.github.blackbk.sqlboost.uac.UpdateParam
-
- showTable(String) - 接口 中的方法com.github.blackbk.sqlboost.mapper.CheckPropertyMapper
-
- SourceProperty() - 类 的构造器com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- SourceTable - com.github.blackbk.sqlboost.uac中的类
-
- SourceTable(String, String, String, String) - 类 的构造器com.github.blackbk.sqlboost.uac.SourceTable
-
- SqlBoostCheckConfiguration() - 类 的构造器com.github.blackbk.sqlboost.SqlBoostConfiguration.SqlBoostCheckConfiguration
-
- SqlBoostConfiguration - com.github.blackbk.sqlboost中的类
-
- SqlBoostConfiguration() - 类 的构造器com.github.blackbk.sqlboost.SqlBoostConfiguration
-
- SqlBoostConfiguration.SqlBoostCheckConfiguration - com.github.blackbk.sqlboost中的类
-
- SqlBoostException - com.github.blackbk.sqlboost.exception中的异常错误
-
- SqlBoostException(String) - 异常错误 的构造器com.github.blackbk.sqlboost.exception.SqlBoostException
-
- SqlBoostException(String, Throwable) - 异常错误 的构造器com.github.blackbk.sqlboost.exception.SqlBoostException
-
- SqlBoostException(Throwable) - 异常错误 的构造器com.github.blackbk.sqlboost.exception.SqlBoostException
-
- SqlBoostSwitch - com.github.blackbk.sqlboost中的类
-
- SqlBoostSwitch() - 类 的构造器com.github.blackbk.sqlboost.SqlBoostSwitch
-
- SqlBoostUtil - com.github.blackbk.sqlboost.util中的类
-
- SqlBoostUtil() - 类 的构造器com.github.blackbk.sqlboost.util.SqlBoostUtil
-
T
- table() - 接口 中的方法com.github.blackbk.sqlboost.uac.AfterGetFromSourceConverter
-
指定该converter作用于源表的表名(sourceTable)
- table() - 接口 中的方法com.github.blackbk.sqlboost.uac.BeforeUpdateTargetConverter
-
指定该converter作用于目标表的表名(targetTable)
- TargetProperty() - 类 的构造器com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- TargetTable - com.github.blackbk.sqlboost.uac中的类
-
- TargetTable(String, String, String) - 类 的构造器com.github.blackbk.sqlboost.uac.TargetTable
-
- TimeAppenderInterceptor - com.github.blackbk.sqlboost.appendtime中的类
-
- TimeAppenderInterceptor() - 类 的构造器com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- timeAppenderInterceptor() - 类 中的方法com.github.blackbk.sqlboost.SqlBoostConfiguration
-
- TimeAppenderProperty - com.github.blackbk.sqlboost.property中的类
-
- TimeAppenderProperty() - 类 的构造器com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- TimeAppenderPropertyResolver - com.github.blackbk.sqlboost.property中的类
-
- TimeAppenderPropertyResolver() - 类 的构造器com.github.blackbk.sqlboost.property.TimeAppenderPropertyResolver
-
- timeAppenderPropertyResolver() - 类 中的方法com.github.blackbk.sqlboost.SqlBoostConfiguration
-
- TimeDataTypeEnum - com.github.blackbk.sqlboost.appendtime中的枚举
-
- timeFormat - 类 中的变量com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
- toString() - 类 中的方法com.github.blackbk.sqlboost.property.TimeAppenderProperty
-
- toString() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.SourceProperty
-
- toString() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty.TargetProperty
-
- toString() - 类 中的方法com.github.blackbk.sqlboost.property.UacProperty
-
- turnOffTimeAppender() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
关闭time appender功能(线程生命周期内)
- turnOffUac() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
关闭uac功能(线程生命周期内)
- turnOnTimeAppender() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
开启time appender功能(线程生命周期内)
- turnOnUac() - 类 中的静态方法com.github.blackbk.sqlboost.SqlBoostSwitch
-
开启uac功能(线程生命周期内)
U
- uacInterceptor() - 类 中的方法com.github.blackbk.sqlboost.SqlBoostConfiguration
-
- UacInterceptor - com.github.blackbk.sqlboost.uac中的类
-
- UacInterceptor() - 类 的构造器com.github.blackbk.sqlboost.uac.UacInterceptor
-
- UacMapper - com.github.blackbk.sqlboost.mapper中的接口
-
- UacProperty - com.github.blackbk.sqlboost.property中的类
-
- UacProperty() - 类 的构造器com.github.blackbk.sqlboost.property.UacProperty
-
- UacProperty.SourceProperty - com.github.blackbk.sqlboost.property中的类
-
- UacProperty.TargetProperty - com.github.blackbk.sqlboost.property中的类
-
- UacPropertyResolver - com.github.blackbk.sqlboost.property中的类
-
- UacPropertyResolver() - 类 的构造器com.github.blackbk.sqlboost.property.UacPropertyResolver
-
- uacPropertyResolver() - 类 中的方法com.github.blackbk.sqlboost.SqlBoostConfiguration
-
- UpdateParam - com.github.blackbk.sqlboost.uac中的类
-
- UpdateParam() - 类 的构造器com.github.blackbk.sqlboost.uac.UpdateParam
-
- updateToTarget(UpdateParam) - 接口 中的方法com.github.blackbk.sqlboost.mapper.UacMapper
-
向target中更新数据
V
- valueOf(String) - 枚举 中的静态方法com.github.blackbk.sqlboost.appendtime.TimeDataTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法com.github.blackbk.sqlboost.appendtime.TimeDataTypeEnum
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
Y
- yearFormat - 类 中的变量com.github.blackbk.sqlboost.appendtime.TimeAppenderInterceptor
-
A B C D E G H I L P R S T U V Y
Copyright © 2020. All rights reserved.