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

B

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

C

Cache<K,V> - Interface in com.github.pagehelper.cache
Simple cache interface
CACHE_COUNTSQL - Variable in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
CACHE_PAGESQL - Variable in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
CacheFactory - Class in com.github.pagehelper.cache
CacheFactory
CacheFactory() - Constructor for class com.github.pagehelper.cache.CacheFactory
 
clearDelegate() - Method in class com.github.pagehelper.page.PageAutoDialect
 
clearPage() - Static method in class com.github.pagehelper.page.PageMethod
移除本地变量
cloneOrderByElement(OrderByElement, String) - Method in class com.github.pagehelper.parser.SqlServerParser
复制 OrderByElement
cloneOrderByElement(OrderByElement, Expression) - Method in class com.github.pagehelper.parser.SqlServerParser
复制 OrderByElement
close() - Method in class com.github.pagehelper.Page
 
com.github.pagehelper - package com.github.pagehelper
 
com.github.pagehelper.cache - package com.github.pagehelper.cache
 
com.github.pagehelper.dialect - package com.github.pagehelper.dialect
 
com.github.pagehelper.dialect.helper - package com.github.pagehelper.dialect.helper
 
com.github.pagehelper.dialect.replace - package com.github.pagehelper.dialect.replace
 
com.github.pagehelper.dialect.rowbounds - package com.github.pagehelper.dialect.rowbounds
 
com.github.pagehelper.page - package com.github.pagehelper.page
 
com.github.pagehelper.parser - package com.github.pagehelper.parser
 
com.github.pagehelper.util - package com.github.pagehelper.util
 
Constant - Interface in com.github.pagehelper
 
converToOrderBySql(String, String) - Static method in class com.github.pagehelper.parser.OrderByParser
convert to order by sql
convertToPageSql(String) - Method in class com.github.pagehelper.parser.SqlServerParser
转换为分页语句
convertToPageSql(String, Integer, Integer) - Method in class com.github.pagehelper.parser.SqlServerParser
转换为分页语句
count(Boolean) - Method in class com.github.pagehelper.Page
是否执行count查询
count(ISelect) - Static method in class com.github.pagehelper.page.PageMethod
获取任意查询方法的count总数
COUNT - Static variable in class com.github.pagehelper.util.MSUtils
 
countColumn(String) - Method in class com.github.pagehelper.Page
指定 count 查询列
countColumn - Variable in class com.github.pagehelper.page.PageParams
 
countSqlParser - Variable in class com.github.pagehelper.dialect.AbstractDialect
 
CountSqlParser - Class in com.github.pagehelper.parser
sql解析类,提供更智能的count查询sql
CountSqlParser() - Constructor for class com.github.pagehelper.parser.CountSqlParser
 
createCache(String, String, Properties) - Static method in class com.github.pagehelper.cache.CacheFactory
创建 SQL 缓存

D

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

E

extraOrderBy(SelectBody) - Static method in class com.github.pagehelper.parser.OrderByParser
extra order by and set default orderby to null

F

forObject(Object) - Static method in class com.github.pagehelper.util.MetaObjectUtil
 
forObject(Object) - Static method in class com.github.pagehelper.util.MetaObjectWithReflectCache
 

G

get(K) - Method in interface com.github.pagehelper.cache.Cache
 
get(K) - Method in class com.github.pagehelper.cache.GuavaCache
 
get(K) - Method in class com.github.pagehelper.cache.SimpleCache
 
getCount() - Method in class com.github.pagehelper.PageRowBounds
 
getCountColumn() - Method in class com.github.pagehelper.Page
 
getCountColumn() - Method in class com.github.pagehelper.page.PageParams
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface com.github.pagehelper.Dialect
生成 count 查询 sql
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.SqlServerRowBoundsDialect
 
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.PageHelper
 
getDelegate() - Method in class com.github.pagehelper.page.PageAutoDialect
 
getEndRow() - Method in class com.github.pagehelper.Page
 
getEndRow() - Method in class com.github.pagehelper.PageInfo
 
getList() - Method in class com.github.pagehelper.PageSerializable
 
getLocalPage() - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
获取分页参数
getLocalPage() - Static method in class com.github.pagehelper.page.PageMethod
获取 Page 参数
getNavigateFirstPage() - Method in class com.github.pagehelper.PageInfo
 
getNavigateLastPage() - Method in class com.github.pagehelper.PageInfo
 
getNavigatepageNums() - Method in class com.github.pagehelper.PageInfo
 
getNavigatePages() - Method in class com.github.pagehelper.PageInfo
 
getNextPage() - Method in class com.github.pagehelper.PageInfo
 
getOrderBy() - Method in class com.github.pagehelper.Page
 
getOrderByElements(PlainSelect, List<SelectItem>) - Method in class com.github.pagehelper.parser.SqlServerParser
获取新的排序列表
getPage(Object, RowBounds) - Method in class com.github.pagehelper.page.PageParams
获取分页参数
getPageFromObject(Object, boolean) - Static method in class com.github.pagehelper.util.PageObjectUtil
对象中获取分页参数
getPageNum() - Method in class com.github.pagehelper.Page
 
getPageNum() - Method in class com.github.pagehelper.PageInfo
 
getPages() - Method in class com.github.pagehelper.Page
 
getPages() - Method in class com.github.pagehelper.PageInfo
 
getPageSelect(Select) - Method in class com.github.pagehelper.parser.SqlServerParser
获取一个外层包装的TOP查询
getPageSize() - Method in class com.github.pagehelper.Page
 
getPageSize() - Method in class com.github.pagehelper.PageInfo
 
getPageSizeZero() - Method in class com.github.pagehelper.Page
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
单独处理分页部分
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractRowBoundsDialect
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface com.github.pagehelper.Dialect
生成分页查询 sql
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.Db2Dialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.HsqldbDialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.InformixDialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.MySqlDialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.OracleDialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.SqlServer2012Dialect
 
getPageSql(String, Page, CacheKey) - Method in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.Db2RowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.HsqldbRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.InformixRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.MySqlRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.OracleRowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.SqlServer2012RowBoundsDialect
 
getPageSql(String, RowBounds, CacheKey) - Method in class com.github.pagehelper.dialect.rowbounds.SqlServerRowBoundsDialect
 
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class com.github.pagehelper.PageHelper
 
getPageSql(String, Page, RowBounds, CacheKey) - Method in class com.github.pagehelper.PageHelper
 
getParameterMap - Static variable in class com.github.pagehelper.util.PageObjectUtil
 
getParamValue(MetaObject, String, boolean) - Static method in class com.github.pagehelper.util.PageObjectUtil
从对象中取参数
getPrePage() - Method in class com.github.pagehelper.PageInfo
 
getReasonable() - Method in class com.github.pagehelper.Page
 
getResult() - Method in class com.github.pagehelper.Page
 
getSelectItems(PlainSelect) - Method in class com.github.pagehelper.parser.SqlServerParser
获取查询列
getSimpleCountSql(String) - Method in class com.github.pagehelper.parser.CountSqlParser
获取普通的Count-sql
getSimpleCountSql(String, String) - Method in class com.github.pagehelper.parser.CountSqlParser
获取普通的Count-sql
getSize() - Method in class com.github.pagehelper.PageInfo
 
getSmartCountSql(String) - Method in class com.github.pagehelper.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(String, String) - Method in class com.github.pagehelper.parser.CountSqlParser
获取智能的countSql
getStartRow() - Method in class com.github.pagehelper.Page
 
getStartRow() - Method in class com.github.pagehelper.PageInfo
 
getTotal() - Method in class com.github.pagehelper.Page
 
getTotal() - Method in class com.github.pagehelper.PageRowBounds
 
getTotal() - Method in class com.github.pagehelper.PageSerializable
 
GuavaCache<K,V> - Class in com.github.pagehelper.cache
Simple Guava Cache
GuavaCache(Properties, String) - Constructor for class com.github.pagehelper.cache.GuavaCache
 

H

handleParameter(BoundSql, MappedStatement) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
 
hasRequest - Static variable in class com.github.pagehelper.util.PageObjectUtil
 
HsqldbDialect - Class in com.github.pagehelper.dialect.helper
 
HsqldbDialect() - Constructor for class com.github.pagehelper.dialect.helper.HsqldbDialect
 
HsqldbRowBoundsDialect - Class in com.github.pagehelper.dialect.rowbounds
hsqldb 基于 RowBounds 的分页
HsqldbRowBoundsDialect() - Constructor for class com.github.pagehelper.dialect.rowbounds.HsqldbRowBoundsDialect
 

I

InformixDialect - Class in com.github.pagehelper.dialect.helper
 
InformixDialect() - Constructor for class com.github.pagehelper.dialect.helper.InformixDialect
 
InformixRowBoundsDialect - Class in com.github.pagehelper.dialect.rowbounds
informix 基于 RowBounds 的分页
InformixRowBoundsDialect() - Constructor for class com.github.pagehelper.dialect.rowbounds.InformixRowBoundsDialect
 
initDelegateDialect(MappedStatement) - Method in class com.github.pagehelper.page.PageAutoDialect
 
intercept(Invocation) - Method in class com.github.pagehelper.PageInterceptor
 
intercept(Invocation) - Method in class com.github.pagehelper.QueryInterceptor
 
isCount() - Method in class com.github.pagehelper.Page
 
ISelect - Interface in com.github.pagehelper
分页查询接口
isEmpty(String) - Static method in class com.github.pagehelper.util.StringUtil
 
isHasNextPage() - Method in class com.github.pagehelper.PageInfo
 
isHasPreviousPage() - Method in class com.github.pagehelper.PageInfo
 
isIsFirstPage() - Method in class com.github.pagehelper.PageInfo
 
isIsLastPage() - Method in class com.github.pagehelper.PageInfo
 
isNotEmpty(String) - Static method in class com.github.pagehelper.util.StringUtil
 
isNotEmptyList(List<?>) - Method in class com.github.pagehelper.parser.SqlServerParser
List不空
isOffsetAsPageNum() - Method in class com.github.pagehelper.page.PageParams
 
isOrderByOnly() - Method in class com.github.pagehelper.Page
 
isPageSizeZero() - Method in class com.github.pagehelper.page.PageParams
 
isReasonable() - Method in class com.github.pagehelper.page.PageParams
 
isRowBoundsWithCount() - Method in class com.github.pagehelper.page.PageParams
 
isSimpleCount(PlainSelect) - Method in class com.github.pagehelper.parser.CountSqlParser
是否可以用简单的count查询方式
isSupportMethodsArguments() - Method in class com.github.pagehelper.page.PageParams
 

K

KEEP_ORDERBY - Static variable in class com.github.pagehelper.parser.CountSqlParser
 

L

list - Variable in class com.github.pagehelper.PageSerializable
 
LOCAL_PAGE - Static variable in class com.github.pagehelper.page.PageMethod
 

M

MetaObjectUtil - Class in com.github.pagehelper.util
 
MetaObjectUtil() - Constructor for class com.github.pagehelper.util.MetaObjectUtil
 
MetaObjectWithReflectCache - Class in com.github.pagehelper.util
反射带缓存,提高反射性能
MetaObjectWithReflectCache() - Constructor for class com.github.pagehelper.util.MetaObjectWithReflectCache
 
method - Static variable in class com.github.pagehelper.util.MetaObjectUtil
 
msCountMap - Variable in class com.github.pagehelper.PageInterceptor
 
MSUtils - Class in com.github.pagehelper.util
创建新的MappedStatement,主要是Count返回值int
MSUtils() - Constructor for class com.github.pagehelper.util.MSUtils
 
MySqlDialect - Class in com.github.pagehelper.dialect.helper
 
MySqlDialect() - Constructor for class com.github.pagehelper.dialect.helper.MySqlDialect
 
MySqlRowBoundsDialect - Class in com.github.pagehelper.dialect.rowbounds
mysql 基于 RowBounds 的分页
MySqlRowBoundsDialect() - Constructor for class com.github.pagehelper.dialect.rowbounds.MySqlRowBoundsDialect
 

N

newCountMappedStatement(MappedStatement, String) - Static method in class com.github.pagehelper.util.MSUtils
新建count查询的MappedStatement
newCountMappedStatement(MappedStatement) - Static method in class com.github.pagehelper.util.MSUtils
新建count查询的MappedStatement

O

of(List<T>) - Static method in class com.github.pagehelper.PageInfo
 
of(List<T>, int) - Static method in class com.github.pagehelper.PageInfo
 
of(List<T>) - Static method in class com.github.pagehelper.PageSerializable
 
offsetAsPageNum - Variable in class com.github.pagehelper.page.PageParams
 
offsetPage(int, int) - Static method in class com.github.pagehelper.page.PageMethod
开始分页
offsetPage(int, int, boolean) - Static method in class com.github.pagehelper.page.PageMethod
开始分页
OracleDialect - Class in com.github.pagehelper.dialect.helper
 
OracleDialect() - Constructor for class com.github.pagehelper.dialect.helper.OracleDialect
 
OracleRowBoundsDialect - Class in com.github.pagehelper.dialect.rowbounds
oracle 基于 RowBounds 的分页
OracleRowBoundsDialect() - Constructor for class com.github.pagehelper.dialect.rowbounds.OracleRowBoundsDialect
 
orderBy(String) - Static method in class com.github.pagehelper.page.PageMethod
排序
orderByHashParameters(List<OrderByElement>) - Method in class com.github.pagehelper.parser.CountSqlParser
判断Orderby是否包含参数,有参数的不能去
OrderByParser - Class in com.github.pagehelper.parser
处理 Order by
OrderByParser() - Constructor for class com.github.pagehelper.parser.OrderByParser
 

P

Page<E> - Class in com.github.pagehelper
Mybatis - 分页对象
Page() - Constructor for class com.github.pagehelper.Page
 
Page(int, int) - Constructor for class com.github.pagehelper.Page
 
Page(int, int, boolean) - Constructor for class com.github.pagehelper.Page
 
Page(int[], boolean) - Constructor for class com.github.pagehelper.Page
int[] rowBounds 0 : offset 1 : limit
PAGE_COLUMN_ALIAS_PREFIX - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PAGE_ROW_NUMBER - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PAGE_ROW_NUMBER_COLUMN - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PAGE_SIZE - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PAGE_TABLE_ALIAS - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PAGE_TABLE_NAME - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
PageAutoDialect - Class in com.github.pagehelper.page
基础方言信息
PageAutoDialect() - Constructor for class com.github.pagehelper.page.PageAutoDialect
 
PageException - Exception in com.github.pagehelper
分页插件异常
PageException() - Constructor for exception com.github.pagehelper.PageException
 
PageException(String) - Constructor for exception com.github.pagehelper.PageException
 
PageException(String, Throwable) - Constructor for exception com.github.pagehelper.PageException
 
PageException(Throwable) - Constructor for exception com.github.pagehelper.PageException
 
PageHelper - Class in com.github.pagehelper
Mybatis - 通用分页拦截器
项目地址 : http://git.oschina.net/free/Mybatis_PageHelper
PageHelper() - Constructor for class com.github.pagehelper.PageHelper
 
PageInfo<T> - Class in com.github.pagehelper
对Page结果进行包装

新增分页的多项属性,主要参考:http://bbs.csdn.net/topics/360010907

PageInfo() - Constructor for class com.github.pagehelper.PageInfo
 
PageInfo(List<T>) - Constructor for class com.github.pagehelper.PageInfo
包装Page对象
PageInfo(List<T>, int) - Constructor for class com.github.pagehelper.PageInfo
包装Page对象
PageInterceptor - Class in com.github.pagehelper
Mybatis - 通用分页拦截器
项目地址 : http://git.oschina.net/free/Mybatis_PageHelper
PageInterceptor() - Constructor for class com.github.pagehelper.PageInterceptor
 
PageMethod - Class in com.github.pagehelper.page
基础分页方法
PageMethod() - Constructor for class com.github.pagehelper.page.PageMethod
 
pageNum(int) - Method in class com.github.pagehelper.Page
设置页码
PageObjectUtil - Class in com.github.pagehelper.util
分页参数对象工具类
PageObjectUtil() - Constructor for class com.github.pagehelper.util.PageObjectUtil
 
PAGEPARAMETER_FIRST - Static variable in interface com.github.pagehelper.Constant
 
PAGEPARAMETER_SECOND - Static variable in interface com.github.pagehelper.Constant
 
PageParams - Class in com.github.pagehelper.page
Page 参数信息
PageParams() - Constructor for class com.github.pagehelper.page.PageParams
 
PageRowBounds - Class in com.github.pagehelper
 
PageRowBounds(int, int) - Constructor for class com.github.pagehelper.PageRowBounds
 
PageSerializable<T> - Class in com.github.pagehelper
 
PageSerializable() - Constructor for class com.github.pagehelper.PageSerializable
 
PageSerializable(List<T>) - Constructor for class com.github.pagehelper.PageSerializable
 
pageSize(int) - Method in class com.github.pagehelper.Page
设置页面大小
pageSizeZero - Variable in class com.github.pagehelper.page.PageParams
 
pageSizeZero(Boolean) - Method in class com.github.pagehelper.Page
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
pageSql - Variable in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
pageSql - Variable in class com.github.pagehelper.dialect.rowbounds.SqlServerRowBoundsDialect
 
PARAMS - Static variable in class com.github.pagehelper.util.PageObjectUtil
 
plugin(Object) - Method in class com.github.pagehelper.PageInterceptor
 
plugin(Object) - Method in class com.github.pagehelper.QueryInterceptor
 
processFromItem(FromItem) - Method in class com.github.pagehelper.parser.CountSqlParser
处理子查询
processFromItem(FromItem, int) - Method in class com.github.pagehelper.parser.SqlServerParser
处理子查询
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
处理分页参数
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.Db2Dialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.HsqldbDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.InformixDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.MySqlDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.OracleDialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.SqlServer2012Dialect
 
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.helper.SqlServerDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractHelperDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class com.github.pagehelper.dialect.AbstractRowBoundsDialect
 
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in interface com.github.pagehelper.Dialect
处理查询参数对象
processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class com.github.pagehelper.PageHelper
 
processPlainSelect(PlainSelect) - Method in class com.github.pagehelper.parser.CountSqlParser
处理PlainSelect类型的selectBody
processPlainSelect(PlainSelect, int) - Method in class com.github.pagehelper.parser.SqlServerParser
处理PlainSelect类型的selectBody
processSelectBody(SelectBody) - Method in class com.github.pagehelper.parser.CountSqlParser
处理selectBody去除Order by
processSelectBody(SelectBody, int) - Method in class com.github.pagehelper.parser.SqlServerParser
处理selectBody去除Order by
processWithItemsList(List<WithItem>) - Method in class com.github.pagehelper.parser.CountSqlParser
处理WithItem
put(K, V) - Method in interface com.github.pagehelper.cache.Cache
 
put(K, V) - Method in class com.github.pagehelper.cache.GuavaCache
 
put(K, V) - Method in class com.github.pagehelper.cache.SimpleCache
 

Q

QueryInterceptor - Class in com.github.pagehelper
QueryInterceptor 规范 详细说明见文档:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/Interceptor.md
QueryInterceptor() - Constructor for class com.github.pagehelper.QueryInterceptor
 

R

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

S

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

T

TOP100_PERCENT - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
toPageInfo() - Method in class com.github.pagehelper.Page
 
toPageSerializable() - Method in class com.github.pagehelper.Page
 
toString() - Method in class com.github.pagehelper.Page
 
toString() - Method in class com.github.pagehelper.PageInfo
 
toString() - Method in class com.github.pagehelper.PageSerializable
 
total - Variable in class com.github.pagehelper.PageSerializable
 

W

WITHNOLOCK - Variable in class com.github.pagehelper.dialect.replace.RegexWithNolockReplaceSql
 
WITHNOLOCK - Variable in class com.github.pagehelper.dialect.replace.SimpleWithNolockReplaceSql
 
WRAP_TABLE - Static variable in class com.github.pagehelper.parser.SqlServerParser
 
wrapSetOperationList(SetOperationList) - Method in class com.github.pagehelper.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 © 2018. All rights reserved.