索引
常量字段值|所有程序包|所有类和接口|序列化表格
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了)
常量字段值|所有程序包|所有类和接口|序列化表格