索引

A B C D E F G H I J L M O P S T W 
常量字段值|所有程序包|所有类和接口|序列化表格

A

AbstractCaffeineJsqlParseCache - com.baomidou.mybatisplus.extension.parser.cache中的类
jsqlparser 缓存 Caffeine 缓存实现抽象类
AbstractCaffeineJsqlParseCache(Cache<String, byte[]>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
AbstractCaffeineJsqlParseCache(Consumer<Caffeine<Object, Object>>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
addOrderByElements(List<OrderItem>, List<OrderByElement>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
allowProcess(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
判断哪些SQL需要处理 默认INSERT/UPDATE/DELETE语句
andExpression(Table, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
delete update 语句 where 处理
appendSelectItem(List<SelectItem<?>>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
追加 SelectItem
apply(T) - 接口中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserFunction
 
asByteArray(Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.FstFactory
 
asObject(byte[]) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.FstFactory
 
async - 类中的变量 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
autoCountSql(IPage<?>, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
获取自动优化的 countSql

B

BaseMultiTableInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
多表条件处理基对象,从原有的 TenantLineInnerInterceptor 拦截器中提取出来
BaseMultiTableInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
BlockAttackInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
攻击 SQL 阻断解析器,防止全表更新与删除
BlockAttackInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
 
build(List<SelectItem<?>>, int) - 类中的静态方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
buildAutoCountMappedStatement(MappedStatement) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
构建 mp 自用自动的 MappedStatement
buildCountMappedStatement(MappedStatement, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
获取指定的 id 的 MappedStatement
buildDataStr(List<DataChangeRecorderInnerInterceptor.DataChangedRecord>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
builderExpression(Expression, List<Table>, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
处理条件
buildTableExpression(Table, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
构建数据库表的查询条件
buildTableExpression(Table, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
buildTableExpression(Table, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
构建租户条件表达式

C

cache - 类中的变量 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
canEqual(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
checkWhere(String, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
 
Columns2SelectItemsResult() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
com.baomidou.mybatisplus.extension.parser - 程序包 com.baomidou.mybatisplus.extension.parser
 
com.baomidou.mybatisplus.extension.parser.cache - 程序包 com.baomidou.mybatisplus.extension.parser.cache
 
com.baomidou.mybatisplus.extension.plugins.handler - 程序包 com.baomidou.mybatisplus.extension.plugins.handler
 
com.baomidou.mybatisplus.extension.plugins.inner - 程序包 com.baomidou.mybatisplus.extension.plugins.inner
 
concatOrderBy(String, List<OrderItem>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
查询SQL拼接Order By
configTableLimitation(String, int) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
constrcutByOriginalVal(String, Object) - 类中的静态方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
constrcutByUpdateVal(String, Object) - 类中的静态方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
continuePage(IPage<?>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
count 查询之后,是否继续执行分页
convertClob(Clob) - 类中的静态方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
convertDoubleQuotes(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
convertDoubleQuotes(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
COUNT_SELECT_ITEM - 类中的静态变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
获取jsqlparser中count的SelectItem
countMsCache - 类中的静态变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 

D

DataChangedRecord() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
DataChangeRecorderInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
数据变动记录插件 默认会生成一条log,格式: ----------------------INSERT LOG------------------------------
DataChangeRecorderInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
DataChangeRecorderInnerInterceptor.DataChangedRecord - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
DataChangeRecorderInnerInterceptor.DataColumnChangeResult - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
DataChangeRecorderInnerInterceptor.DataUpdateLimitationException - com.baomidou.mybatisplus.extension.plugins.inner中的异常错误类
 
DataChangeRecorderInnerInterceptor.OperationResult - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
DataChangeRecorderInnerInterceptor.OriginalDataObj - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
DataColumnChangeResult() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
DataPermissionHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
数据权限处理器
DataPermissionInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
数据权限处理器
DataPermissionInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
DataPermissionInterceptor(DataPermissionHandler) - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
DataUpdateLimitationException(String) - 异常错误类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataUpdateLimitationException
 
dealOperationResult(DataChangeRecorderInnerInterceptor.OperationResult) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
处理数据更新结果,默认打印
DEFAULT - 异常错误类中的静态变量 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataUpdateLimitationException
 
DEFAULT_THREAD_SIZE - 类中的静态变量 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
默认线程数大小
deserialize(String, byte[]) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
反序列化
deserialize(String, byte[]) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.FstSerialCaffeineJsqlParseCache
 
deserialize(String, byte[]) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.JdkSerialCaffeineJsqlParseCache
 

E

equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
equals(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
executor - 类中的变量 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
executorService - 类中的静态变量 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
默认解析处理线程池

F

findIDialect(Executor) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
获取分页方言类的逻辑
FstFactory - com.baomidou.mybatisplus.extension.parser.cache中的类
Fst Factory
FstFactory() - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.FstFactory
 
FstSerialCaffeineJsqlParseCache - com.baomidou.mybatisplus.extension.parser.cache中的类
jsqlparser 缓存 Fst 序列化 Caffeine 缓存实现
FstSerialCaffeineJsqlParseCache(Cache<String, byte[]>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.FstSerialCaffeineJsqlParseCache
 
FstSerialCaffeineJsqlParseCache(Consumer<Caffeine<Object, Object>>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.FstSerialCaffeineJsqlParseCache
 

G

generateDataStr() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
generateUpdatedDataStr() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
get(String) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
获取解析对象,异常清空缓存逻辑
getAdditionalItemCount() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
newly added column count from meta data.
getAliasColumn(Table) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
租户字段别名设置
getChangedData() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
getColumnName() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
getCost() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
cost for this plugin, ms
getDataPermissionHandler() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
getDbType() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
数据库类型
getDefaultFactory() - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.cache.FstFactory
 
getDialect() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
方言实现类
getIndexInfos(String, String, String, Connection) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
得到表的索引信息
getIndexInfos(String, String, Connection) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
得到表的索引信息
getLogger() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
getMaxLimit() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
单页分页条数限制
getOperation() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
getOriginalColumnDatas() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
getOriginalDataObj() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
getOriginalValue() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
getPk() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
getPkColumnName() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
getPkColumnVal() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
getSelectItems() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
all column with additional columns: ID, etc.
getSqlSegment(Expression, String) - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler
获取数据权限 SQL 片段
getSqlSegment(Expression, String) - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.MultiDataPermissionHandler
已过时。
新的多表数据权限处理不会调用此方法,因此标记过时
getSqlSegment(Table, Expression, String) - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.MultiDataPermissionHandler
获取数据权限 SQL 片段。
getStatement(String) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
getStatement(String) - 接口中的方法 com.baomidou.mybatisplus.extension.parser.cache.JsqlParseCache
 
getStatements(String) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
getStatements(String) - 接口中的方法 com.baomidou.mybatisplus.extension.parser.cache.JsqlParseCache
 
getTableName() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
getTenantId() - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
获取租户 ID 值表达式,只支持单个 ID 值
getTenantIdColumn() - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
获取租户字段名
getTenantLineHandler() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
getUpdatedColumnDatas(String, BoundSql, Statement) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
getUpdatedColumns() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
getUpdateOrDeleteExpression(Table, Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
getUpdateValue() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 

H

handlerLimit(IPage<?>, Long) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
处理超出分页条数限制,默认归为限制数
handlerOverflow(IPage<?>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
处理页数溢出,默认设置为第一页
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
hashCode() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
hasUpdate(Map<String, Object>, Set<String>, Set<String>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 

I

IGNORED_TABLE_COLUMN_PROPERTIES - 类中的静态变量 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
ignoreInsert(List<Column>, String) - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
忽略插入租户字段逻辑
ignoreTable(String) - 接口中的方法 com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
根据表名判断是否忽略拼接多租户条件
IllegalSQLInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
由于开发人员水平参差不齐,即使订了开发规范很多人也不遵守
IllegalSQLInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
 
isDataChanged(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
isEmpty() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
isOptimizeJoin() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
生成 countSql 优化掉 join 现在只支持 left join
isOverflow() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
溢出总页数后是否进行处理
isRecordStatus() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 

J

JdkSerialCaffeineJsqlParseCache - com.baomidou.mybatisplus.extension.parser.cache中的类
jsqlparser 缓存 jdk 序列化 Caffeine 缓存实现
JdkSerialCaffeineJsqlParseCache(Cache<String, byte[]>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.JdkSerialCaffeineJsqlParseCache
 
JdkSerialCaffeineJsqlParseCache(Consumer<Caffeine<Object, Object>>) - 类的构造器 com.baomidou.mybatisplus.extension.parser.cache.JdkSerialCaffeineJsqlParseCache
 
JsqlParseCache - com.baomidou.mybatisplus.extension.parser.cache中的接口
jsqlparser 缓存接口
JsqlParserFunction<T,R> - com.baomidou.mybatisplus.extension.parser中的接口
 
JsqlParserGlobal - com.baomidou.mybatisplus.extension.parser中的类
 
JsqlParserGlobal() - 类的构造器 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
JsqlParserSupport - com.baomidou.mybatisplus.extension.parser中的类
https://github.com/JSQLParser/JSqlParser
JsqlParserSupport() - 类的构造器 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
 

L

logger - 类中的变量 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
logger - 类中的变量 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
日志
logger - 类中的变量 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
logger - 类中的变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
lowLevelCountSql(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
无法进行count优化时,降级使用此方法

M

maxLimit - 类中的变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
单页分页条数限制
MultiDataPermissionHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
支持多表的数据权限处理器

O

openBatchUpdateLimitation() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
OperationResult() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
optimizeJoin - 类中的变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
生成 countSql 优化掉 join 现在只支持 left join
OriginalDataObj() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
overflow - 类中的变量 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
溢出总页数后是否进行处理

P

PaginationInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
分页拦截器
PaginationInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
PaginationInnerInterceptor(DbType) - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
PaginationInnerInterceptor(IDialect) - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
parse(String) - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
parserMulti(String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
 
parserSingle(String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
 
parseStatements(String) - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
processDelete(Delete, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
删除
processDelete(Delete, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
 
processDelete(Delete, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
delete 语句处理
processDelete(Delete, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
 
processDelete(Delete, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
delete 语句处理
processDelete(Delete, MappedStatement, BoundSql, Connection) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
processFunction(Function, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
处理函数
processInsert(Insert, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
新增
processInsert(Insert, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
processInsert(Insert, BoundSql) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
processInsertSelect(Select, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
处理 insert into select
processOtherFromItem(FromItem, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
处理子查询等
processParser(Statement, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
执行 SQL 解析
processPlainSelect(PlainSelect, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
处理 PlainSelect
processSelect(Select, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
查询
processSelect(Select, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
processSelect(Select, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
 
processSelect(Select, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
processSelectBody(Select, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
processSelectItem(SelectItem, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
processUpdate(Update, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
更新
processUpdate(Update, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
 
processUpdate(Update, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
update 语句处理
processUpdate(Update, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
 
processUpdate(Update, int, String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
update 语句处理
processUpdate(Update, MappedStatement, BoundSql, Connection) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
 
processWhereSubSelect(Expression, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
处理where条件内的子查询
put(String, Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
存储解析对象
putStatement(String, Statement) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
putStatement(String, Statement) - 接口中的方法 com.baomidou.mybatisplus.extension.parser.cache.JsqlParseCache
 
putStatements(String, Statements) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
putStatements(String, Statements) - 接口中的方法 com.baomidou.mybatisplus.extension.parser.cache.JsqlParseCache
 

S

serialize(Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
序列化
serialize(Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.FstSerialCaffeineJsqlParseCache
 
serialize(Object) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.JdkSerialCaffeineJsqlParseCache
 
setAdditionalItemCount(int) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
newly added column count from meta data.
setAsync(boolean) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
setBatchUpdateLimit(int) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
设置批量更新记录条数上限
setChangedData(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
setColumnName(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
setCost(long) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
cost for this plugin, ms
setDataPermissionHandler(DataPermissionHandler) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
setDbType(DbType) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
数据库类型
setDialect(IDialect) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
方言实现类
setExecutor(Executor) - 类中的方法 com.baomidou.mybatisplus.extension.parser.cache.AbstractCaffeineJsqlParseCache
 
setJsqlParseCache(JsqlParseCache) - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
setMaxLimit(Long) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
单页分页条数限制
setOperation(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
setOptimizeJoin(boolean) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
生成 countSql 优化掉 join 现在只支持 left join
setOriginalColumnDatas(List<DataChangeRecorderInnerInterceptor.DataColumnChangeResult>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
setOriginalDataObj(List<DataChangeRecorderInnerInterceptor.DataChangedRecord>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
setOriginalValue(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
setOverflow(boolean) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
溢出总页数后是否进行处理
setParserMultiFunc(JsqlParserFunction<String, Statements>) - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
setParserSingleFunc(JsqlParserFunction<String, Statement>) - 类中的静态方法 com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal
 
setPk(Column) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
setPkColumnName(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
setPkColumnVal(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
setProperties(Properties) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor
ignoredColumns = TABLE_NAME1.COLUMN1,COLUMN2; TABLE2.COLUMN1,COLUMN2; TABLE3.*; *.COLUMN1,COLUMN2 多个表用分号分隔 TABLE_NAME1.COLUMN1,COLUMN2 : 表示忽略这个表的这2个字段 TABLE3.*: 表示忽略这张表的INSERT/UPDATE,delete暂时还保留 *.COLUMN1,COLUMN2:表示所有表的这个2个字段名都忽略
setProperties(Properties) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
setProperties(Properties) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
setRecordStatus(boolean) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
setSelectItems(List<SelectItem<?>>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
all column with additional columns: ID, etc.
setTableName(String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
setTenantLineHandler(TenantLineHandler) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
setUpdatedColumns(List<DataChangeRecorderInnerInterceptor.DataColumnChangeResult>) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
setUpdateValue(Object) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
setWhere(PlainSelect, String) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
设置 where 条件

T

TenantLineHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
租户处理器( TenantId 行级 )
TenantLineInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
 
TenantLineInnerInterceptor() - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
TenantLineInnerInterceptor(TenantLineHandler) - 类的构造器 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.BaseMultiTableInnerInterceptor
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.Columns2SelectItemsResult
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataChangedRecord
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.DataColumnChangeResult
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OperationResult
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataChangeRecorderInnerInterceptor.OriginalDataObj
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
 
toString() - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
 

W

willDoQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
这里进行count,如果count为0这返回false(就是不再执行sql了)
A B C D E F G H I J L M O P S T W 
常量字段值|所有程序包|所有类和接口|序列化表格