跳过导航链接
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.