Skip navigation links
A B C D E F G H I K L M N O P Q R S T W 

A

AbstractDialect - Class in org.aoju.bus.pager.dialect
基于 CountSqlParser 的智能 Count 查询
AbstractDialect() - Constructor for class org.aoju.bus.pager.dialect.AbstractDialect
 
AbstractHelperDialect - Class in org.aoju.bus.pager.dialect
针对 PageContext 的实现
AbstractHelperDialect() - Constructor for class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
AbstractRowBoundsDialect - Class in org.aoju.bus.pager.dialect
基于 RowBounds 的分页
AbstractRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
addAggregateFunctions(String) - Static method in class org.aoju.bus.pager.parser.CountSqlParser
添加到聚合函数,可以是逗号隔开的多个函数前缀
addRowNumber(PlainSelect, List<SelectItem>) - Method in class org.aoju.bus.pager.parser.SqlServerParser
获取 ROW_NUMBER() 列
afterAll() - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
afterAll() - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
afterAll() - Method in interface org.aoju.bus.pager.dialect.Dialect
完成所有任务后
afterAll() - Method in class org.aoju.bus.pager.PageContext
 
afterCount(long, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
afterCount(long, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
afterCount(long, Object, RowBounds) - Method in interface org.aoju.bus.pager.dialect.Dialect
执行完 count 查询后
afterCount(long, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
 
afterPage(List, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
afterPage(List, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
afterPage(List, Object, RowBounds) - Method in interface org.aoju.bus.pager.dialect.Dialect
分页查询后,处理分页结果,拦截器中直接 return 该方法的返回值
afterPage(List, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
 

B

beforeCount(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
beforeCount(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
beforeCount(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.dialect.Dialect
执行分页前,返回 true 会进行 count 查询,false 会继续下面的 beforePage 判断
beforeCount(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
 
beforePage(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
beforePage(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
beforePage(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.dialect.Dialect
执行分页前,返回 true 会进行分页查询,false 会返回默认查询结果
beforePage(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
 

C

Cache<K,V> - Interface in org.aoju.bus.pager.cache
Simple cache interface
CACHE_COUNTSQL - Variable in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
CACHE_PAGESQL - Variable in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
CacheFactory - Class in org.aoju.bus.pager.cache
CacheFactory
CacheFactory() - Constructor for class org.aoju.bus.pager.cache.CacheFactory
 
clearDelegate() - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
 
clearPage() - Static method in class org.aoju.bus.pager.proxy.PageMethod
移除本地变量
cloneOrderByElement(OrderByElement, String) - Method in class org.aoju.bus.pager.parser.SqlServerParser
复制 OrderByElement
cloneOrderByElement(OrderByElement, Expression) - Method in class org.aoju.bus.pager.parser.SqlServerParser
复制 OrderByElement
close() - Method in class org.aoju.bus.pager.Page
 
converToOrderBySql(String, String) - Static method in class org.aoju.bus.pager.parser.OrderByParser
convert to order by sql
convertToPageSql(String) - Method in class org.aoju.bus.pager.parser.SqlServerParser
转换为分页语句
convertToPageSql(String, Integer, Integer) - Method in class org.aoju.bus.pager.parser.SqlServerParser
转换为分页语句
count(Boolean) - Method in class org.aoju.bus.pager.Page
是否执行count查询
COUNT - Static variable in class org.aoju.bus.pager.plugin.CountMappedStatement
 
count(ISelect) - Static method in class org.aoju.bus.pager.proxy.PageMethod
获取任意查询方法的count总数
countColumn(String) - Method in class org.aoju.bus.pager.Page
指定 count 查询列
countColumn - Variable in class org.aoju.bus.pager.proxy.PageParams
 
CountExecutor - Class in org.aoju.bus.pager.plugin
count 查询
CountExecutor() - Constructor for class org.aoju.bus.pager.plugin.CountExecutor
 
CountMappedStatement - Class in org.aoju.bus.pager.plugin
创建新的MappedStatement,主要是Count返回值int
CountMappedStatement() - Constructor for class org.aoju.bus.pager.plugin.CountMappedStatement
 
countSqlParser - Variable in class org.aoju.bus.pager.dialect.AbstractDialect
 
CountSqlParser - Class in org.aoju.bus.pager.parser
sql解析类,提供更智能的count查询sql
CountSqlParser() - Constructor for class org.aoju.bus.pager.parser.CountSqlParser
 
createCache(String, String, Properties) - Static method in class org.aoju.bus.pager.cache.CacheFactory
创建 SQL 缓存

D

Db2Dialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 db2
Db2Dialect() - Constructor for class org.aoju.bus.pager.dialect.general.Db2Dialect
 
Db2RowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
db2 基于 RowBounds 的分页
Db2RowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.Db2RowBoundsDialect
 
DEFAULT_COUNT - Static variable in class org.aoju.bus.pager.proxy.PageMethod
 
DEFAULT_OBJECT_FACTORY - Static variable in class org.aoju.bus.pager.reflect.MetaObjectWithCache
 
DEFAULT_OBJECT_WRAPPER_FACTORY - Static variable in class org.aoju.bus.pager.reflect.MetaObjectWithCache
 
DEFAULT_REFLECTOR_FACTORY - Static variable in class org.aoju.bus.pager.reflect.MetaObjectWithCache
 
Dialect - Interface in org.aoju.bus.pager.dialect
数据库方言,针对不同数据库进行实现
doCount(ISelect) - Method in class org.aoju.bus.pager.Page
 
doSelect() - Method in interface org.aoju.bus.pager.ISelect
在接口中调用自己的查询方法,不要在该方法内写过多代码,只要一行查询方法最好
doSelectPage(ISelect) - Method in class org.aoju.bus.pager.Page
 
doSelectPageInfo(ISelect) - Method in class org.aoju.bus.pager.Page
 
doSelectPageSerializable(ISelect) - Method in class org.aoju.bus.pager.Page
 

E

executeAutoCount(Dialect, Executor, MappedStatement, Object, BoundSql, RowBounds, ResultHandler) - Static method in class org.aoju.bus.pager.plugin.CountExecutor
执行自动生成的 count 查询
executeManualCount(Executor, MappedStatement, Object, BoundSql, ResultHandler) - Static method in class org.aoju.bus.pager.plugin.CountExecutor
执行手动设置的 count 查询,该查询支持的参数必须和被分页的方法相同
extraOrderBy(SelectBody) - Static method in class org.aoju.bus.pager.parser.OrderByParser
extra order by and set default orderby to null

F

forObject(Object) - Static method in class org.aoju.bus.pager.reflect.MetaObject
 
forObject(Object) - Static method in class org.aoju.bus.pager.reflect.MetaObjectWithCache
 

G

get(K) - Method in interface org.aoju.bus.pager.cache.Cache
 
get(K) - Method in class org.aoju.bus.pager.cache.GuavaCache
 
get(K) - Method in class org.aoju.bus.pager.cache.SimpleCache
 
getAdditionalParameter(BoundSql) - Static method in class org.aoju.bus.pager.plugin.CountExecutor
获取 BoundSql 属性值 additionalParameters
getCount() - Method in class org.aoju.bus.pager.PageRowBounds
 
getCountColumn() - Method in class org.aoju.bus.pager.Page
 
getCountColumn() - Method in class org.aoju.bus.pager.proxy.PageParams
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface org.aoju.bus.pager.dialect.Dialect
生成 count 查询 sql
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
 
getDelegate() - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
 
getEndRow() - Method in class org.aoju.bus.pager.Page
 
getEndRow() - Method in class org.aoju.bus.pager.Pages
 
getExistedMappedStatement(Configuration, String) - Static method in class org.aoju.bus.pager.plugin.CountExecutor
尝试获取已经存在的在 MS,提供对手写count和page的支持
getList() - Method in class org.aoju.bus.pager.PageSerializable
 
getLocalPage() - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
获取分页参数
getLocalPage() - Static method in class org.aoju.bus.pager.proxy.PageMethod
获取 Page 参数
getNavigateFirstPage() - Method in class org.aoju.bus.pager.Pages
 
getNavigateLastPage() - Method in class org.aoju.bus.pager.Pages
 
getNavigatepageNums() - Method in class org.aoju.bus.pager.Pages
 
getNavigatePages() - Method in class org.aoju.bus.pager.Pages
 
getNextPage() - Method in class org.aoju.bus.pager.Pages
 
getOrderBy() - Method in interface org.aoju.bus.pager.IPage
 
getOrderBy() - Method in class org.aoju.bus.pager.Page
 
getOrderByElements(PlainSelect, List<SelectItem>) - Method in class org.aoju.bus.pager.parser.SqlServerParser
获取新的排序列表
getPage(Object, RowBounds) - Method in class org.aoju.bus.pager.proxy.PageParams
获取分页参数
getPageFromObject(Object, boolean) - Static method in class org.aoju.bus.pager.plugin.PageFromObject
对象中获取分页参数
getPageNo() - Method in class org.aoju.bus.pager.Page
 
getPageNum() - Method in interface org.aoju.bus.pager.IPage
 
getPageNum() - Method in class org.aoju.bus.pager.Pages
 
getPages() - Method in class org.aoju.bus.pager.Page
 
getPages() - Method in class org.aoju.bus.pager.Pages
 
getPageSelect(Select) - Method in class org.aoju.bus.pager.parser.SqlServerParser
获取一个外层包装的TOP查询
getPageSize() - Method in interface org.aoju.bus.pager.IPage
 
getPageSize() - Method in class org.aoju.bus.pager.Page
 
getPageSize() - Method in class org.aoju.bus.pager.Pages
 
getPageSizeZero() - Method in class org.aoju.bus.pager.Page
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
单独处理分页部分
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface org.aoju.bus.pager.dialect.Dialect
生成分页查询 sql
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.Db2Dialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.HsqldbDialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.InformixDialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.MySqlDialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.OracleDialect
 
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServer2012Dialect
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServerDialect
分页查询,pageHelper转换SQL时报错with(nolock)不识别的问题, 重写父类AbstractHelperDialect.getPageSql转换出错的方法 1.
getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.Db2RowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.HsqldbRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.InformixRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.MySqlRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.OracleRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServer2012RowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
 
getPageSql(String, Page, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
 
getParameterMap - Static variable in class org.aoju.bus.pager.plugin.PageFromObject
 
getParamValue(MetaObject, String, boolean) - Static method in class org.aoju.bus.pager.plugin.PageFromObject
从对象中取参数
getPrePage() - Method in class org.aoju.bus.pager.Pages
 
getReasonable() - Method in class org.aoju.bus.pager.Page
 
getResult() - Method in class org.aoju.bus.pager.Page
 
getSelectItems(PlainSelect) - Method in class org.aoju.bus.pager.parser.SqlServerParser
获取查询列
getSimpleCountSql(String) - Method in class org.aoju.bus.pager.parser.CountSqlParser
获取普通的Count-sql
getSimpleCountSql(String, String) - Method in class org.aoju.bus.pager.parser.CountSqlParser
获取普通的Count-sql
getSize() - Method in class org.aoju.bus.pager.Pages
 
getSmartCountSql(String) - Method in class org.aoju.bus.pager.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(String, String) - Method in class org.aoju.bus.pager.parser.CountSqlParser
获取智能的countSql
getStartRow() - Method in class org.aoju.bus.pager.Page
 
getStartRow() - Method in class org.aoju.bus.pager.Pages
 
getTotal() - Method in class org.aoju.bus.pager.Page
 
getTotal() - Method in class org.aoju.bus.pager.PageRowBounds
 
getTotal() - Method in class org.aoju.bus.pager.PageSerializable
 
GuavaCache<K,V> - Class in org.aoju.bus.pager.cache
Simple Guava Cache
GuavaCache(Properties, String) - Constructor for class org.aoju.bus.pager.cache.GuavaCache
 

H

handleParameter(BoundSql, MappedStatement) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
hasRequest - Static variable in class org.aoju.bus.pager.plugin.PageFromObject
 
HsqldbDialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 hsqldb
HsqldbDialect() - Constructor for class org.aoju.bus.pager.dialect.general.HsqldbDialect
 
HsqldbRowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
hsqldb 基于 RowBounds 的分页
HsqldbRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.HsqldbRowBoundsDialect
 

I

InformixDialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 informix
InformixDialect() - Constructor for class org.aoju.bus.pager.dialect.general.InformixDialect
 
InformixRowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
informix 基于 RowBounds 的分页
InformixRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.InformixRowBoundsDialect
 
initDelegateDialect(MappedStatement) - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
 
intercept(Invocation) - Method in class org.aoju.bus.pager.plugin.PageInterceptor
 
intercept(Invocation) - Method in class org.aoju.bus.pager.plugin.QueryInterceptor
 
IPage - Interface in org.aoju.bus.pager
分页接口
isCount() - Method in class org.aoju.bus.pager.Page
 
ISelect - Interface in org.aoju.bus.pager
分页查询接口
isEmpty(Object) - Static method in class org.aoju.bus.pager.plugin.PageFromObject
 
isHasNextPage() - Method in class org.aoju.bus.pager.Pages
 
isHasPreviousPage() - Method in class org.aoju.bus.pager.Pages
 
isIsFirstPage() - Method in class org.aoju.bus.pager.Pages
 
isIsLastPage() - Method in class org.aoju.bus.pager.Pages
 
isNotEmpty(String) - Static method in class org.aoju.bus.pager.plugin.PageFromObject
 
isNotEmptyList(List<?>) - Method in class org.aoju.bus.pager.parser.SqlServerParser
 
isOffsetAsPageNum() - Method in class org.aoju.bus.pager.proxy.PageParams
 
isOrderByOnly() - Method in class org.aoju.bus.pager.Page
 
isPageSizeZero() - Method in class org.aoju.bus.pager.proxy.PageParams
 
isReasonable() - Method in class org.aoju.bus.pager.proxy.PageParams
 
isRowBoundsWithCount() - Method in class org.aoju.bus.pager.proxy.PageParams
 
isSimpleCount(PlainSelect) - Method in class org.aoju.bus.pager.parser.CountSqlParser
是否可以用简单的count查询方式
isSupportMethodsArguments() - Method in class org.aoju.bus.pager.proxy.PageParams
 

K

KEEP_ORDERBY - Static variable in class org.aoju.bus.pager.parser.CountSqlParser
 

L

list - Variable in class org.aoju.bus.pager.PageSerializable
 
LOCAL_PAGE - Static variable in class org.aoju.bus.pager.proxy.PageMethod
 

M

MetaObject - Class in org.aoju.bus.pager.reflect
反射工具
MetaObject() - Constructor for class org.aoju.bus.pager.reflect.MetaObject
 
MetaObjectWithCache - Class in org.aoju.bus.pager.reflect
反射带缓存,提高反射性能
MetaObjectWithCache() - Constructor for class org.aoju.bus.pager.reflect.MetaObjectWithCache
 
method - Static variable in class org.aoju.bus.pager.reflect.MetaObject
 
msCountMap - Variable in class org.aoju.bus.pager.plugin.PageInterceptor
 
MySqlDialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 mysql
MySqlDialect() - Constructor for class org.aoju.bus.pager.dialect.general.MySqlDialect
 
MySqlRowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
mysql 基于 RowBounds 的分页
MySqlRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.MySqlRowBoundsDialect
 

N

newCountMappedStatement(MappedStatement, String) - Static method in class org.aoju.bus.pager.plugin.CountMappedStatement
新建count查询的MappedStatement
newCountMappedStatement(MappedStatement) - Static method in class org.aoju.bus.pager.plugin.CountMappedStatement
新建count查询的MappedStatement

O

of(List<T>) - Static method in class org.aoju.bus.pager.Pages
 
of(List<T>, int) - Static method in class org.aoju.bus.pager.Pages
 
of(List<T>) - Static method in class org.aoju.bus.pager.PageSerializable
 
offsetAsPageNum - Variable in class org.aoju.bus.pager.proxy.PageParams
 
offsetPage(int, int) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
offsetPage(int, int, boolean) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
OracleDialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 oracle
OracleDialect() - Constructor for class org.aoju.bus.pager.dialect.general.OracleDialect
 
OracleRowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
oracle 基于 RowBounds 的分页
OracleRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.OracleRowBoundsDialect
 
orderBy(String) - Static method in class org.aoju.bus.pager.proxy.PageMethod
排序
orderByHashParameters(List<OrderByElement>) - Method in class org.aoju.bus.pager.parser.CountSqlParser
判断Orderby是否包含参数,有参数的不能去
OrderByParser - Class in org.aoju.bus.pager.parser
处理 Order by
OrderByParser() - Constructor for class org.aoju.bus.pager.parser.OrderByParser
 
org.aoju.bus.pager - package org.aoju.bus.pager
 
org.aoju.bus.pager.cache - package org.aoju.bus.pager.cache
 
org.aoju.bus.pager.dialect - package org.aoju.bus.pager.dialect
 
org.aoju.bus.pager.dialect.general - package org.aoju.bus.pager.dialect.general
 
org.aoju.bus.pager.dialect.replace - package org.aoju.bus.pager.dialect.replace
 
org.aoju.bus.pager.dialect.rowbounds - package org.aoju.bus.pager.dialect.rowbounds
 
org.aoju.bus.pager.parser - package org.aoju.bus.pager.parser
 
org.aoju.bus.pager.plugin - package org.aoju.bus.pager.plugin
 
org.aoju.bus.pager.proxy - package org.aoju.bus.pager.proxy
 
org.aoju.bus.pager.reflect - package org.aoju.bus.pager.reflect
 

P

Page<E> - Class in org.aoju.bus.pager
Mybatis - 分页对象
Page() - Constructor for class org.aoju.bus.pager.Page
 
Page(int, int) - Constructor for class org.aoju.bus.pager.Page
 
Page(int, int, boolean) - Constructor for class org.aoju.bus.pager.Page
 
Page(int[], boolean) - Constructor for class org.aoju.bus.pager.Page
 
PAGE_COLUMN_ALIAS_PREFIX - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PAGE_ROW_NUMBER - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PAGE_ROW_NUMBER_COLUMN - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PAGE_SIZE - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PAGE_TABLE_ALIAS - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PAGE_TABLE_NAME - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
PageAutoDialect - Class in org.aoju.bus.pager.proxy
基础方言信息
PageAutoDialect() - Constructor for class org.aoju.bus.pager.proxy.PageAutoDialect
 
PageContext - Class in org.aoju.bus.pager
Mybatis - 通用分页拦截器
PageContext() - Constructor for class org.aoju.bus.pager.PageContext
 
PageException - Exception in org.aoju.bus.pager
分页插件异常
PageException() - Constructor for exception org.aoju.bus.pager.PageException
 
PageException(String) - Constructor for exception org.aoju.bus.pager.PageException
 
PageException(String, Throwable) - Constructor for exception org.aoju.bus.pager.PageException
 
PageException(Throwable) - Constructor for exception org.aoju.bus.pager.PageException
 
PageFromObject - Class in org.aoju.bus.pager.plugin
分页参数对象工具类
PageFromObject() - Constructor for class org.aoju.bus.pager.plugin.PageFromObject
 
PageInterceptor - Class in org.aoju.bus.pager.plugin
Mybatis - 通用分页拦截器
PageInterceptor() - Constructor for class org.aoju.bus.pager.plugin.PageInterceptor
 
PageMethod - Class in org.aoju.bus.pager.proxy
基础分页方法
PageMethod() - Constructor for class org.aoju.bus.pager.proxy.PageMethod
 
pageNo(int) - Method in class org.aoju.bus.pager.Page
设置页码
PAGEPARAMETER_FIRST - Static variable in interface org.aoju.bus.pager.dialect.Dialect
 
PAGEPARAMETER_SECOND - Static variable in interface org.aoju.bus.pager.dialect.Dialect
 
PageParams - Class in org.aoju.bus.pager.proxy
Page 参数信息
PageParams() - Constructor for class org.aoju.bus.pager.proxy.PageParams
 
pageQuery(Dialect, Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql, CacheKey) - Static method in class org.aoju.bus.pager.plugin.CountExecutor
分页查询
PageRowBounds - Class in org.aoju.bus.pager
分页结果信息
PageRowBounds(int, int) - Constructor for class org.aoju.bus.pager.PageRowBounds
 
Pages<T> - Class in org.aoju.bus.pager
对Page结果进行包装 新增分页的多项属性
Pages() - Constructor for class org.aoju.bus.pager.Pages
 
Pages(List<T>) - Constructor for class org.aoju.bus.pager.Pages
包装Page对象
Pages(List<T>, int) - Constructor for class org.aoju.bus.pager.Pages
包装Page对象
PageSerializable<T> - Class in org.aoju.bus.pager
分页信息
PageSerializable() - Constructor for class org.aoju.bus.pager.PageSerializable
 
PageSerializable(List<T>) - Constructor for class org.aoju.bus.pager.PageSerializable
 
pageSize(int) - Method in class org.aoju.bus.pager.Page
设置页面大小
pageSizeZero(Boolean) - Method in class org.aoju.bus.pager.Page
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
pageSizeZero - Variable in class org.aoju.bus.pager.proxy.PageParams
 
pageSql - Variable in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
pageSql - Variable in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
PARAMS - Static variable in class org.aoju.bus.pager.plugin.PageFromObject
 
plugin(Object) - Method in class org.aoju.bus.pager.plugin.PageInterceptor
 
plugin(Object) - Method in class org.aoju.bus.pager.plugin.QueryInterceptor
 
processFromItem(FromItem) - Method in class org.aoju.bus.pager.parser.CountSqlParser
处理子查询
processFromItem(FromItem, int) - Method in class org.aoju.bus.pager.parser.SqlServerParser
处理子查询
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
处理分页参数
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.Db2Dialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.HsqldbDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.InformixDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.MySqlDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.OracleDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServer2012Dialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in interface org.aoju.bus.pager.dialect.Dialect
处理查询参数对象
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.PageContext
 
processPlainSelect(PlainSelect) - Method in class org.aoju.bus.pager.parser.CountSqlParser
处理PlainSelect类型的selectBody
processPlainSelect(PlainSelect, int) - Method in class org.aoju.bus.pager.parser.SqlServerParser
处理PlainSelect类型的selectBody
processSelectBody(SelectBody) - Method in class org.aoju.bus.pager.parser.CountSqlParser
处理selectBody去除Order by
processSelectBody(SelectBody, int) - Method in class org.aoju.bus.pager.parser.SqlServerParser
处理selectBody去除Order by
processWithItemsList(List<WithItem>) - Method in class org.aoju.bus.pager.parser.CountSqlParser
处理WithItem
put(K, V) - Method in interface org.aoju.bus.pager.cache.Cache
 
put(K, V) - Method in class org.aoju.bus.pager.cache.GuavaCache
 
put(K, V) - Method in class org.aoju.bus.pager.cache.SimpleCache
 

Q

QueryInterceptor - Class in org.aoju.bus.pager.plugin
QueryInterceptor 规范
QueryInterceptor() - Constructor for class org.aoju.bus.pager.plugin.QueryInterceptor
 

R

reasonable(Boolean) - Method in class org.aoju.bus.pager.Page
设置合理化
reasonable - Variable in class org.aoju.bus.pager.proxy.PageParams
 
RegexWithNolockReplaceSql - Class in org.aoju.bus.pager.dialect.replace
正则处理 with(nolock),转换为一个 table_PAGEWITHNOLOCK
RegexWithNolockReplaceSql() - Constructor for class org.aoju.bus.pager.dialect.replace.RegexWithNolockReplaceSql
 
registerDialectAlias(String, Class<? extends Dialect>) - Static method in class org.aoju.bus.pager.proxy.PageAutoDialect
 
replace(String) - Method in class org.aoju.bus.pager.dialect.replace.RegexWithNolockReplaceSql
 
replace(String) - Method in class org.aoju.bus.pager.dialect.replace.SimpleWithNolockReplaceSql
 
replace(String) - Method in interface org.aoju.bus.pager.dialect.ReplaceSql
临时替换后用于 jsqlparser 解析
replaceSql - Variable in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
ReplaceSql - Interface in org.aoju.bus.pager.dialect
替换和还原 SQL
replaceSql - Variable in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
requestClass - Static variable in class org.aoju.bus.pager.plugin.PageFromObject
 
restore(String) - Method in class org.aoju.bus.pager.dialect.replace.RegexWithNolockReplaceSql
 
restore(String) - Method in class org.aoju.bus.pager.dialect.replace.SimpleWithNolockReplaceSql
 
restore(String) - Method in interface org.aoju.bus.pager.dialect.ReplaceSql
还原经过解析后的 sql
rowBoundsWithCount - Variable in class org.aoju.bus.pager.proxy.PageParams
 

S

setCount(boolean) - Method in class org.aoju.bus.pager.Page
 
setCount(Boolean) - Method in class org.aoju.bus.pager.PageRowBounds
 
setCountColumn(String) - Method in class org.aoju.bus.pager.Page
 
setEndRow(int) - Method in class org.aoju.bus.pager.Page
 
setEndRow(int) - Method in class org.aoju.bus.pager.Pages
 
setHasNextPage(boolean) - Method in class org.aoju.bus.pager.Pages
 
setHasPreviousPage(boolean) - Method in class org.aoju.bus.pager.Pages
 
setIsFirstPage(boolean) - Method in class org.aoju.bus.pager.Pages
 
setIsLastPage(boolean) - Method in class org.aoju.bus.pager.Pages
 
setList(List<T>) - Method in class org.aoju.bus.pager.PageSerializable
 
setLocalPage(Page) - Static method in class org.aoju.bus.pager.proxy.PageMethod
设置 Page 参数
setNavigateFirstPage(int) - Method in class org.aoju.bus.pager.Pages
 
setNavigateLastPage(int) - Method in class org.aoju.bus.pager.Pages
 
setNavigatepageNums(int[]) - Method in class org.aoju.bus.pager.Pages
 
setNavigatePages(int) - Method in class org.aoju.bus.pager.Pages
 
setNextPage(int) - Method in class org.aoju.bus.pager.Pages
 
setOrderBy(String) - Method in class org.aoju.bus.pager.Page
 
setOrderByOnly(boolean) - Method in class org.aoju.bus.pager.Page
 
setPageNo(int) - Method in class org.aoju.bus.pager.Page
 
setPageNum(int) - Method in class org.aoju.bus.pager.Pages
 
setPages(int) - Method in class org.aoju.bus.pager.Page
 
setPages(int) - Method in class org.aoju.bus.pager.Pages
 
setPageSize(int) - Method in class org.aoju.bus.pager.Page
 
setPageSize(int) - Method in class org.aoju.bus.pager.Pages
 
setPageSizeZero(Boolean) - Method in class org.aoju.bus.pager.Page
 
setParams(String) - Static method in class org.aoju.bus.pager.plugin.PageFromObject
 
setPrePage(int) - Method in class org.aoju.bus.pager.Pages
 
setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
setProperties(Properties) - Method in interface org.aoju.bus.pager.dialect.Dialect
设置参数
setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
setProperties(Properties) - Method in class org.aoju.bus.pager.PageContext
 
setProperties(Properties) - Method in class org.aoju.bus.pager.plugin.PageInterceptor
 
setProperties(Properties) - Method in class org.aoju.bus.pager.plugin.QueryInterceptor
 
setProperties(Properties) - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
 
setProperties(Properties) - Method in class org.aoju.bus.pager.proxy.PageParams
 
setReasonable(Boolean) - Method in class org.aoju.bus.pager.Page
 
setSize(int) - Method in class org.aoju.bus.pager.Pages
 
setStartRow(int) - Method in class org.aoju.bus.pager.Page
 
setStartRow(int) - Method in class org.aoju.bus.pager.Pages
 
setStaticProperties(Properties) - Static method in class org.aoju.bus.pager.proxy.PageMethod
设置参数
setTotal(long) - Method in class org.aoju.bus.pager.Page
 
setTotal(Long) - Method in class org.aoju.bus.pager.PageRowBounds
 
setTotal(long) - Method in class org.aoju.bus.pager.PageSerializable
 
SimpleCache<K,V> - Class in org.aoju.bus.pager.cache
Simple MyBatis Cache
SimpleCache(Properties, String) - Constructor for class org.aoju.bus.pager.cache.SimpleCache
 
SimpleWithNolockReplaceSql - Class in org.aoju.bus.pager.dialect.replace
简单处理 with(nolock)
SimpleWithNolockReplaceSql() - Constructor for class org.aoju.bus.pager.dialect.replace.SimpleWithNolockReplaceSql
 
skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractHelperDialect
 
skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBoundsDialect
 
skip(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.dialect.Dialect
跳过 count 和 分页查询
skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
 
SqlServer2012Dialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 sqlserver2012
SqlServer2012Dialect() - Constructor for class org.aoju.bus.pager.dialect.general.SqlServer2012Dialect
 
SqlServer2012RowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
sqlserver2012 基于 RowBounds 的分页
SqlServer2012RowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.SqlServer2012RowBoundsDialect
 
SqlServerDialect - Class in org.aoju.bus.pager.dialect.general
数据库方言 sqlserver
SqlServerDialect() - Constructor for class org.aoju.bus.pager.dialect.general.SqlServerDialect
 
SqlServerParser - Class in org.aoju.bus.pager.parser
将sqlserver查询语句转换为分页语句 注意事项: 请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用
SqlServerParser() - Constructor for class org.aoju.bus.pager.parser.SqlServerParser
 
SqlServerRowBoundsDialect - Class in org.aoju.bus.pager.dialect.rowbounds
sqlserver 基于 RowBounds 的分页
SqlServerRowBoundsDialect() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBoundsDialect
 
sqlToCount(Select, String) - Method in class org.aoju.bus.pager.parser.CountSqlParser
将sql转换为count查询
START_ROW - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
startPage(Object) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
startPage(int, int) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
startPage(int, int, boolean) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
startPage(int, int, String) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
startPage(int, int, boolean, Boolean, Boolean) - Static method in class org.aoju.bus.pager.proxy.PageMethod
开始分页
SUFFIX_COUNT - Static variable in interface org.aoju.bus.pager.dialect.Dialect
 
SUFFIX_PAGE - Static variable in interface org.aoju.bus.pager.dialect.Dialect
 
supportMethodsArguments - Variable in class org.aoju.bus.pager.proxy.PageParams
 

T

TOP100_PERCENT - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
toPageInfo() - Method in class org.aoju.bus.pager.Page
 
toPageSerializable() - Method in class org.aoju.bus.pager.Page
 
toString() - Method in class org.aoju.bus.pager.Page
 
toString() - Method in class org.aoju.bus.pager.Pages
 
toString() - Method in class org.aoju.bus.pager.PageSerializable
 
total - Variable in class org.aoju.bus.pager.PageSerializable
 

W

WITHNOLOCK - Variable in class org.aoju.bus.pager.dialect.replace.RegexWithNolockReplaceSql
 
WITHNOLOCK - Variable in class org.aoju.bus.pager.dialect.replace.SimpleWithNolockReplaceSql
 
WRAP_TABLE - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
 
wrapSetOperationList(SetOperationList) - Method in class org.aoju.bus.pager.parser.SqlServerParser
包装SetOperationList
A B C D E F G H I K L M N O P Q R S T W 
Skip navigation links

Copyright © 2019. All rights reserved.