Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAutoDialect<Ds> - Class in org.aoju.bus.pager.dialect
-
默认实现
- AbstractAutoDialect() - Constructor for class org.aoju.bus.pager.dialect.AbstractAutoDialect
- AbstractDialect - Class in org.aoju.bus.pager.dialect
-
基于 CountSqlParser 的智能 Count 查询
- AbstractDialect() - Constructor for class org.aoju.bus.pager.dialect.AbstractDialect
- AbstractPaging - Class in org.aoju.bus.pager.dialect
-
针对 PageContext 的实现
- AbstractPaging() - Constructor for class org.aoju.bus.pager.dialect.AbstractPaging
- AbstractRowBounds - Class in org.aoju.bus.pager.dialect
-
基于 RowBounds 的分页
- AbstractRowBounds() - Constructor for class org.aoju.bus.pager.dialect.AbstractRowBounds
- 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.AbstractPaging
- afterAll() - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- afterAll() - Method in interface org.aoju.bus.pager.Dialect
-
完成所有任务后
- afterAll() - Method in class org.aoju.bus.pager.PageContext
- afterCount(long, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- afterCount(long, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- afterCount(long, Object, RowBounds) - Method in interface org.aoju.bus.pager.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.AbstractPaging
- afterPage(List, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- afterPage(List, Object, RowBounds) - Method in interface org.aoju.bus.pager.Dialect
-
分页查询后,处理分页结果,拦截器中直接 return 该方法的返回值
- afterPage(List, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
- apply(E) - Method in interface org.aoju.bus.pager.Page.Function
-
将此函数应用于给定的参数
- AutoDialect<K> - Interface in org.aoju.bus.pager
-
自动获取方言
- autoGetDialect(MappedStatement) - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
-
自动获取分页方言实现
B
- beforeCount(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- beforeCount(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- beforeCount(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.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.AbstractPaging
- beforePage(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- beforePage(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.Dialect
-
执行分页前,返回 true 会进行分页查询,false 会返回默认查询结果
- beforePage(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
- boundSql(BoundSqlHandler.Type, BoundSql, CacheKey, BoundSqlHandler.Chain) - Method in interface org.aoju.bus.pager.plugins.BoundSqlHandler
-
boundsql 处理
- BoundSqlChain - Class in org.aoju.bus.pager.plugins
- BoundSqlChain(BoundSqlHandler.Chain, List<BoundSqlHandler>) - Constructor for class org.aoju.bus.pager.plugins.BoundSqlChain
- BoundSqlHandler - Interface in org.aoju.bus.pager.plugins
-
BoundSql 处理器
- BoundSqlHandler.Chain - Interface in org.aoju.bus.pager.plugins
-
处理器链,可以控制是否继续执行
- BoundSqlHandler.Type - Enum Class in org.aoju.bus.pager.plugins
- boundSqlInterceptor(BoundSqlHandler) - Method in class org.aoju.bus.pager.Page
-
设置 BoundSql 拦截器
C
- Cache<K,
V> - Interface in org.aoju.bus.pager.cache -
Simple cache interface
- CACHE_COUNTSQL - Variable in class org.aoju.bus.pager.dialect.base.SqlServer
- CACHE_PAGESQL - Variable in class org.aoju.bus.pager.dialect.base.SqlServer
- CacheFactory - Class in org.aoju.bus.pager.cache
-
CacheFactory
- CacheFactory() - Constructor for class org.aoju.bus.pager.cache.CacheFactory
- calcByNavigatePages(int) - Method in class org.aoju.bus.pager.Paginating
- check(String) - Static method in class org.aoju.bus.pager.plugins.SqlInjection
-
检查参数是否存在 SQL 注入
- 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
- converToOrderBySql(String, String, JSqlParser) - 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(Querying) - Static method in class org.aoju.bus.pager.proxy.PageMethod
-
获取任意查询方法的count总数
- count_ms_id - Variable in class org.aoju.bus.pager.plugins.PageSqlHandler
- COUNT_SQL - Enum constant in enum class org.aoju.bus.pager.plugins.BoundSqlHandler.Type
-
count SQL,第二个执行这里
- countColumn - Variable in class org.aoju.bus.pager.proxy.PageParams
-
默认count(0)
- countColumn(String) - Method in class org.aoju.bus.pager.Page
-
指定 count 查询列
- CountExecutor - Class in org.aoju.bus.pager.proxy
-
count 查询
- CountExecutor() - Constructor for class org.aoju.bus.pager.proxy.CountExecutor
- CountMappedStatement - Class in org.aoju.bus.pager.proxy
-
创建新的MappedStatement,主要是Count返回值int
- CountMappedStatement() - Constructor for class org.aoju.bus.pager.proxy.CountMappedStatement
- CountMsId - Interface in org.aoju.bus.pager.plugins
- countSqlParser - Variable in class org.aoju.bus.pager.dialect.AbstractDialect
-
处理SQL
- CountSqlParser - Class in org.aoju.bus.pager.parser
-
sql解析类,提供更智能的count查询sql
- CountSqlParser() - Constructor for class org.aoju.bus.pager.parser.CountSqlParser
- CountSqlParser(JSqlParser) - 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
- dataSourceClass - Variable in class org.aoju.bus.pager.dialect.AbstractAutoDialect
- Db2 - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 db2
- Db2() - Constructor for class org.aoju.bus.pager.dialect.base.Db2
- Db2RowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
db2 基于 RowBounds 的分页
- Db2RowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.Db2RowBounds
- Defalut - Class in org.aoju.bus.pager.dialect.auto
-
遍历所有实现,找到匹配的实现
- Defalut() - Constructor for class org.aoju.bus.pager.dialect.auto.Defalut
- DEFAULT - Static variable in class org.aoju.bus.pager.dialect.auto.Early
- DEFAULT - Static variable in interface org.aoju.bus.pager.parser.JSqlParser
-
默认实现
- DEFAULT - Static variable in interface org.aoju.bus.pager.plugins.CountMsId
-
默认实现
- DEFAULT_COUNT - Static variable in class org.aoju.bus.pager.proxy.PageMethod
- DEFAULT_NAVIGATE_PAGES - Static variable in class org.aoju.bus.pager.Paginating
- Dialect - Interface in org.aoju.bus.pager
-
数据库方言,针对不同数据库进行实现
- DO_NOTHING - Static variable in interface org.aoju.bus.pager.plugins.BoundSqlHandler.Chain
- doBoundSql(BoundSqlHandler.Type, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.PageContext
- doBoundSql(BoundSqlHandler.Type, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.plugins.BoundSqlChain
- doBoundSql(BoundSqlHandler.Type, BoundSql, CacheKey) - Method in interface org.aoju.bus.pager.plugins.BoundSqlHandler.Chain
- doCount(Querying) - Method in class org.aoju.bus.pager.Page
- doSelect() - Method in interface org.aoju.bus.pager.Querying
-
在接口中调用自己的查询方法,不要在该方法内写过多代码,只要一行查询方法最好
- doSelectPage(Querying) - Method in class org.aoju.bus.pager.Page
- doSelectPageInfo(Querying) - Method in class org.aoju.bus.pager.Page
- doSelectPageSerializable(Querying) - Method in class org.aoju.bus.pager.Page
- Druid - Class in org.aoju.bus.pager.dialect.auto
-
Druid
- Druid() - Constructor for class org.aoju.bus.pager.dialect.auto.Druid
E
- Early - Class in org.aoju.bus.pager.dialect.auto
-
早期版本默认实现,获取连接再获取 url,这种方式通用性强,但是性能低,处理不好关闭连接时容易出问题
- Early() - Constructor for class org.aoju.bus.pager.dialect.auto.Early
- emptyPageInfo() - Static method in class org.aoju.bus.pager.Paginating
-
返回一个空的 Pageinfo 对象
- executeAutoCount(Dialect, Executor, MappedStatement, Object, BoundSql, RowBounds, ResultHandler) - Static method in class org.aoju.bus.pager.proxy.CountExecutor
-
执行自动生成的 count 查询
- executeManualCount(Executor, MappedStatement, Object, BoundSql, ResultHandler) - Static method in class org.aoju.bus.pager.proxy.CountExecutor
-
执行手动设置的 count 查询,该查询支持的参数必须和被分页的方法相同
- extractDialect(String, MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.AbstractAutoDialect
- extractDialect(String, MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.auto.Defalut
- extractDialect(String, MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.auto.Early
- extractDialect(K, MappedStatement, DataSource, Properties) - Method in interface org.aoju.bus.pager.AutoDialect
-
提取 dialect
- extractDialectKey(MappedStatement, DataSource, Properties) - Method in interface org.aoju.bus.pager.AutoDialect
- extractDialectKey(MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.AbstractAutoDialect
- extractDialectKey(MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.auto.Defalut
- extractDialectKey(MappedStatement, DataSource, Properties) - Method in class org.aoju.bus.pager.dialect.auto.Early
- extraOrderBy(SelectBody) - Static method in class org.aoju.bus.pager.parser.OrderByParser
-
extra order by and set default orderby to null
F
- Firebird - Class in org.aoju.bus.pager.dialect.base
-
firebirdsql 数据库
- Firebird() - Constructor for class org.aoju.bus.pager.dialect.base.Firebird
- fromJdbcUrl(String) - Static method in class org.aoju.bus.pager.proxy.PageAutoDialect
G
- genCountMsId(MappedStatement, Object, BoundSql, String) - Method in interface org.aoju.bus.pager.plugins.CountMsId
-
构建当前查询对应的 count 方法 id
- 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.proxy.CountExecutor
-
获取 BoundSql 属性值 additionalParameters
- getBoundSqlInterceptor() - Method in class org.aoju.bus.pager.Page
- getChain() - Method in class org.aoju.bus.pager.plugins.PageBoundSqlHandler
- getCount() - Method in class org.aoju.bus.pager.RowBounds
- 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.AbstractPaging
- getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer
- getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface org.aoju.bus.pager.Dialect
-
生成 count 查询 sql
- getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
- getDelegate() - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
-
获取当前的代理对象
- getDialectClass() - Method in class org.aoju.bus.pager.Page
- getEndRow() - Method in class org.aoju.bus.pager.Page
- getEndRow() - Method in class org.aoju.bus.pager.Paginating
- getExistedMappedStatement(Configuration, String) - Static method in class org.aoju.bus.pager.proxy.CountExecutor
-
尝试获取已经存在的在 MS,提供对手写count和page的支持
- getJdbcUrl(DruidDataSource) - Method in class org.aoju.bus.pager.dialect.auto.Druid
- getJdbcUrl(HikariDataSource) - Method in class org.aoju.bus.pager.dialect.auto.Hikari
- getJdbcUrl(Ds) - Method in class org.aoju.bus.pager.dialect.AbstractAutoDialect
- getKeepOrderBy() - Method in class org.aoju.bus.pager.Page
- getKeepSubSelectOrderBy() - Method in class org.aoju.bus.pager.Page
- getList() - Method in class org.aoju.bus.pager.Serialize
- getLocalPage() - Method in class org.aoju.bus.pager.dialect.AbstractPaging
-
获取分页参数
- getLocalPage() - Static method in class org.aoju.bus.pager.proxy.PageMethod
- getNavigateFirstPage() - Method in class org.aoju.bus.pager.Paginating
- getNavigateLastPage() - Method in class org.aoju.bus.pager.Paginating
- getnavigatepageNo() - Method in class org.aoju.bus.pager.Paginating
- getNavigatePages() - Method in class org.aoju.bus.pager.Paginating
- getNextPage() - Method in class org.aoju.bus.pager.Paginating
- getOrderBy() - Method in class org.aoju.bus.pager.Page
- getOrderBy() - Method in interface org.aoju.bus.pager.Paging
- 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.proxy.PageObject
-
对象中获取分页参数
- getPageNo() - Method in class org.aoju.bus.pager.Page
- getPageNo() - Method in class org.aoju.bus.pager.Paginating
- getPageNo() - Method in interface org.aoju.bus.pager.Paging
- getPages() - Method in class org.aoju.bus.pager.Page
- getPages() - Method in class org.aoju.bus.pager.Paginating
- getPageSelect(Select) - Method in class org.aoju.bus.pager.parser.SqlServerParser
-
获取一个外层包装的TOP查询
- getPageSize() - Method in class org.aoju.bus.pager.Page
- getPageSize() - Method in class org.aoju.bus.pager.Paginating
- getPageSize() - Method in interface org.aoju.bus.pager.Paging
- getPageSizeZero() - Method in class org.aoju.bus.pager.Page
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
-
单独处理分页部分
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Db2
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Firebird
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.HerdDB
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Hsqldb
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Informix
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.MySql
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oracle
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oracle9i
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oscar
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.PostgreSql
-
构建 PostgreSQL分页查询语句
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer
- getPageSql(String, Page, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer2012
- getPageSql(String, Page, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.Db2RowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.HerdDBRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.HsqldbRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.InformixRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.MySqlRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.OracleRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.PostgreSqlRowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServer2012RowBounds
- getPageSql(String, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer
- getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in interface org.aoju.bus.pager.Dialect
-
生成分页查询 sql
- getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey) - Method in class org.aoju.bus.pager.PageContext
- getParameterMap - Static variable in class org.aoju.bus.pager.proxy.PageObject
- getParamValue(MetaObject, String, boolean) - Static method in class org.aoju.bus.pager.proxy.PageObject
-
从对象中取参数
- getPrePage() - Method in class org.aoju.bus.pager.Paginating
- getProviderMethodArgumentNames(ProviderSqlSource) - Static method in class org.aoju.bus.pager.proxy.CountExecutor
-
获取 ProviderSqlSource 属性值 providerMethodArgumentNames
- 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.Paginating
- 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.Paginating
- getTotal() - Method in class org.aoju.bus.pager.Page
- getTotal() - Method in class org.aoju.bus.pager.RowBounds
- getTotal() - Method in class org.aoju.bus.pager.Serialize
- 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, Class<?>, Class<?>) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- hasContent() - Method in class org.aoju.bus.pager.Paginating
-
是否包含内容
- hasRequest - Static variable in class org.aoju.bus.pager.proxy.PageObject
- HerdDB - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 herddb
- HerdDB() - Constructor for class org.aoju.bus.pager.dialect.base.HerdDB
- HerdDBRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
HerdDB 基于 RowBounds 的分页
- HerdDBRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.HerdDBRowBounds
- Hikari - Class in org.aoju.bus.pager.dialect.auto
-
Hikari
- Hikari() - Constructor for class org.aoju.bus.pager.dialect.auto.Hikari
- Hsqldb - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 hsqldb
- Hsqldb() - Constructor for class org.aoju.bus.pager.dialect.base.Hsqldb
- HsqldbRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
hsqldb 基于 RowBounds 的分页
- HsqldbRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.HsqldbRowBounds
I
- Informix - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 informix
- Informix() - Constructor for class org.aoju.bus.pager.dialect.base.Informix
- InformixRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
informix 基于 RowBounds 的分页
- InformixRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.InformixRowBounds
- initDelegateDialect(MappedStatement, String) - Method in class org.aoju.bus.pager.proxy.PageAutoDialect
-
多数据动态获取时,每次需要初始化,还可以运行时指定具体的实现
- instanceDialect(String, Properties) - Static method in class org.aoju.bus.pager.proxy.PageAutoDialect
-
初始化
- intercept(Invocation) - Method in class org.aoju.bus.pager.plugins.PageSqlHandler
- intercept(Invocation) - Method in class org.aoju.bus.pager.plugins.QuerySqlHandler
- isCount() - Method in class org.aoju.bus.pager.Page
- isHasNextPage() - Method in class org.aoju.bus.pager.Paginating
- isHasPreviousPage() - Method in class org.aoju.bus.pager.Paginating
- isIsFirstPage() - Method in class org.aoju.bus.pager.Paginating
- isIsLastPage() - Method in class org.aoju.bus.pager.Paginating
- isNotEmptyList(List<?>) - Method in class org.aoju.bus.pager.parser.SqlServerParser
-
List不空
- isOffsetAsPageNo() - 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
J
- jSqlParser - Variable in class org.aoju.bus.pager.dialect.AbstractDialect
- JSqlParser - Interface in org.aoju.bus.pager.parser
-
为了兼容不同版本 jdk 和 jsqlparser 使用 sqlserver 时,可以重写parse方法
K
- KEEP_ORDERBY - Static variable in class org.aoju.bus.pager.parser.CountSqlParser
- keepOrderBy() - Method in class org.aoju.bus.pager.Page
- keepOrderBy(boolean) - Method in class org.aoju.bus.pager.Page
L
- list - Variable in class org.aoju.bus.pager.Serialize
-
结果集
- LOCAL_PAGE - Static variable in class org.aoju.bus.pager.proxy.PageMethod
M
- ms_count_cache - Variable in class org.aoju.bus.pager.plugins.PageSqlHandler
- MySql - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 mysql
- MySql() - Constructor for class org.aoju.bus.pager.dialect.base.MySql
- MySqlRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
mysql 基于 RowBounds 的分页
- MySqlRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.MySqlRowBounds
N
- newCountMappedStatement(MappedStatement, String) - Static method in class org.aoju.bus.pager.proxy.CountMappedStatement
-
新建count查询的MappedStatement
O
- of(List<? extends T>) - Static method in class org.aoju.bus.pager.Paginating
- of(List<? extends T>) - Static method in class org.aoju.bus.pager.Serialize
- of(List<? extends T>, int) - Static method in class org.aoju.bus.pager.Paginating
- offsetAsPageNo - Variable in class org.aoju.bus.pager.proxy.PageParams
-
RowBounds参数offset作为PageNo使用 - 默认不使用
- 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
-
开始分页
- Oracle - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 oracle
- Oracle() - Constructor for class org.aoju.bus.pager.dialect.base.Oracle
- Oracle9i - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 oracle9i
- Oracle9i() - Constructor for class org.aoju.bus.pager.dialect.base.Oracle9i
- OracleRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
oracle 基于 RowBounds 的分页
- OracleRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.OracleRowBounds
- 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
-
MyBatis 分页插件
- 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.auto - package org.aoju.bus.pager.dialect.auto
- org.aoju.bus.pager.dialect.base - package org.aoju.bus.pager.dialect.base
-
分页方言实现
- org.aoju.bus.pager.dialect.replace - package org.aoju.bus.pager.dialect.replace
-
正则处理with(nolock)
- org.aoju.bus.pager.dialect.rowbounds - package org.aoju.bus.pager.dialect.rowbounds
-
RowBounds处理
- org.aoju.bus.pager.parser - package org.aoju.bus.pager.parser
-
分页插件sql转换
- org.aoju.bus.pager.plugins - package org.aoju.bus.pager.plugins
-
分页插件
- org.aoju.bus.pager.proxy - package org.aoju.bus.pager.proxy
-
分页执行代理
- ORIGINAL - Enum constant in enum class org.aoju.bus.pager.plugins.BoundSqlHandler.Type
-
原始SQL,分页插件执行前,先执行这个类型
- Oscar - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 oscar
- Oscar() - Constructor for class org.aoju.bus.pager.dialect.base.Oscar
P
- Page<E> - Class in org.aoju.bus.pager
-
Mybatis - 分页对象
- Page() - Constructor for class org.aoju.bus.pager.Page
- Page(int[], boolean) - 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_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_SQL - Enum constant in enum class org.aoju.bus.pager.plugins.BoundSqlHandler.Type
-
分页 SQL,最后执行这里
- PAGE_TABLE_ALIAS - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
-
protected
- PAGE_TABLE_NAME - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
-
表别名名字
- Page.Function<E,
T> - Interface in org.aoju.bus.pager -
兼容低版本 Java 7
- PageAutoDialect - Class in org.aoju.bus.pager.proxy
-
基础方言信息
- PageAutoDialect() - Constructor for class org.aoju.bus.pager.proxy.PageAutoDialect
- PageBoundSqlHandler - Class in org.aoju.bus.pager.plugins
- PageBoundSqlHandler() - Constructor for class org.aoju.bus.pager.plugins.PageBoundSqlHandler
- PageContext - Class in org.aoju.bus.pager
-
Mybatis - 通用分页拦截器
- PageContext() - Constructor for class org.aoju.bus.pager.PageContext
- 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
-
设置页码
- PageObject - Class in org.aoju.bus.pager.proxy
-
分页参数对象工具类
- PageObject() - Constructor for class org.aoju.bus.pager.proxy.PageObject
- PAGEPARAMETER_FIRST - Static variable in class org.aoju.bus.pager.dialect.AbstractPaging
-
第一个分页参数
- PAGEPARAMETER_SECOND - Static variable in class org.aoju.bus.pager.dialect.AbstractPaging
-
第二个分页参数
- 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.proxy.CountExecutor
-
分页查询
- pageSize(int) - Method in class org.aoju.bus.pager.Page
-
设置页面大小
- pageSizeZero - Variable in class org.aoju.bus.pager.proxy.PageParams
-
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
- pageSizeZero(Boolean) - Method in class org.aoju.bus.pager.Page
-
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
- pageSql - Variable in class org.aoju.bus.pager.dialect.base.SqlServer
- pageSql - Variable in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- PageSqlHandler - Class in org.aoju.bus.pager.plugins
-
通用分页拦截器
- PageSqlHandler() - Constructor for class org.aoju.bus.pager.plugins.PageSqlHandler
- Paginating<T> - Class in org.aoju.bus.pager
-
对Page结果进行包装 新增分页的多项属性
- Paginating() - Constructor for class org.aoju.bus.pager.Paginating
- Paginating(List<? extends T>) - Constructor for class org.aoju.bus.pager.Paginating
-
包装Page对象
- Paginating(List<? extends T>, int) - Constructor for class org.aoju.bus.pager.Paginating
-
包装Page对象
- Paging - Interface in org.aoju.bus.pager
-
分页接口
- PARAMS - Static variable in class org.aoju.bus.pager.proxy.PageObject
- parse(String) - Method in interface org.aoju.bus.pager.parser.JSqlParser
-
解析 SQL
- plugin(Object) - Method in class org.aoju.bus.pager.plugins.PageSqlHandler
- plugin(Object) - Method in class org.aoju.bus.pager.plugins.QuerySqlHandler
- PostgreSql - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 postgresql
- PostgreSql() - Constructor for class org.aoju.bus.pager.dialect.base.PostgreSql
- PostgreSqlRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
PostgreSQL 基于 RowBounds 的分页
- PostgreSqlRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.PostgreSqlRowBounds
- 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.AbstractPaging
-
处理分页参数
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Db2
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Firebird
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.HerdDB
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Hsqldb
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Informix
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.MySql
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oracle
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oracle9i
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.Oscar
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.PostgreSql
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer
- processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.base.SqlServer2012
- processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- processParameterObject(MappedStatement, Object, BoundSql, CacheKey) - Method in interface org.aoju.bus.pager.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
- Property - Interface in org.aoju.bus.pager
-
分页配置,实现该接口的类在初始化后会调用
Property.setProperties(Properties)方法 - 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
- Querying - Interface in org.aoju.bus.pager
-
分页查询接口
- QuerySqlHandler - Class in org.aoju.bus.pager.plugins
-
QuerySQLHandler 规范
- QuerySqlHandler() - Constructor for class org.aoju.bus.pager.plugins.QuerySqlHandler
R
- reasonable - Variable in class org.aoju.bus.pager.proxy.PageParams
-
分页合理化
- reasonable(Boolean) - Method in class org.aoju.bus.pager.Page
-
设置合理化
- RegexWithNolock - Class in org.aoju.bus.pager.dialect.replace
-
正则处理 with(nolock),转换为一个 table_PAGEWITHNOLOCK
- RegexWithNolock() - Constructor for class org.aoju.bus.pager.dialect.replace.RegexWithNolock
- registerAutoDialect(AbstractAutoDialect) - Static method in class org.aoju.bus.pager.dialect.auto.Defalut
-
允许手工添加额外的实现,实际上没有必要
- registerAutoDialectAlias(String, Class<? extends AutoDialect>) - Static method in class org.aoju.bus.pager.proxy.PageAutoDialect
- 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.RegexWithNolock
- replace(String) - Method in class org.aoju.bus.pager.dialect.replace.SimpleWithNolock
- replace(String) - Method in interface org.aoju.bus.pager.dialect.ReplaceSql
-
临时替换后用于 jsqlparser 解析
- replaceSql - Variable in class org.aoju.bus.pager.dialect.base.SqlServer
- replaceSql - Variable in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- ReplaceSql - Interface in org.aoju.bus.pager.dialect
-
替换和还原 SQL
- requestClass - Static variable in class org.aoju.bus.pager.proxy.PageObject
- resloveDialectClass(String) - Static method in class org.aoju.bus.pager.proxy.PageAutoDialect
-
反射类
- restore(String) - Method in class org.aoju.bus.pager.dialect.replace.RegexWithNolock
- restore(String) - Method in class org.aoju.bus.pager.dialect.replace.SimpleWithNolock
- restore(String) - Method in interface org.aoju.bus.pager.dialect.ReplaceSql
-
还原经过解析后的 sql
- RowBounds - Class in org.aoju.bus.pager
-
分页结果信息
- RowBounds(int, int) - Constructor for class org.aoju.bus.pager.RowBounds
- rowBoundsWithCount - Variable in class org.aoju.bus.pager.proxy.PageParams
-
RowBounds是否进行count查询 - 默认不查询
S
- Serialize<T> - Class in org.aoju.bus.pager
-
分页信息
- Serialize() - Constructor for class org.aoju.bus.pager.Serialize
- Serialize(List<? extends T>) - Constructor for class org.aoju.bus.pager.Serialize
- setBoundSqlInterceptor(BoundSqlHandler) - Method in class org.aoju.bus.pager.Page
- setCount(boolean) - Method in class org.aoju.bus.pager.Page
- setCount(Boolean) - Method in class org.aoju.bus.pager.RowBounds
- setCountColumn(String) - Method in class org.aoju.bus.pager.Page
- setDialectClass(String) - Method in class org.aoju.bus.pager.Page
- setEndRow(long) - Method in class org.aoju.bus.pager.Page
- setEndRow(long) - Method in class org.aoju.bus.pager.Paginating
- setHasNextPage(boolean) - Method in class org.aoju.bus.pager.Paginating
- setHasPreviousPage(boolean) - Method in class org.aoju.bus.pager.Paginating
- setIsFirstPage(boolean) - Method in class org.aoju.bus.pager.Paginating
- setIsLastPage(boolean) - Method in class org.aoju.bus.pager.Paginating
- setKeepOrderBy(Boolean) - Method in class org.aoju.bus.pager.Page
- setKeepSubSelectOrderBy(Boolean) - Method in class org.aoju.bus.pager.Page
- setList(List<T>) - Method in class org.aoju.bus.pager.Serialize
- setLocalPage(Page) - Static method in class org.aoju.bus.pager.proxy.PageMethod
-
设置 Page 参数
- setNavigateFirstPage(int) - Method in class org.aoju.bus.pager.Paginating
- setNavigateLastPage(int) - Method in class org.aoju.bus.pager.Paginating
- setnavigatepageNo(int[]) - Method in class org.aoju.bus.pager.Paginating
- setNavigatePages(int) - Method in class org.aoju.bus.pager.Paginating
- setNextPage(int) - Method in class org.aoju.bus.pager.Paginating
- setOrderBy(String) - Method in class org.aoju.bus.pager.Page
-
设置排序字段,增加 SQL 注入校验,如果需要在 order by 使用函数,可以使用
Page.setUnsafeOrderBy(String)方法 - setOrderByOnly(boolean) - Method in class org.aoju.bus.pager.Page
- setPageNo(int) - Method in class org.aoju.bus.pager.Page
- setPageNo(int) - Method in class org.aoju.bus.pager.Paginating
- setPages(int) - Method in class org.aoju.bus.pager.Page
- setPages(int) - Method in class org.aoju.bus.pager.Paginating
- setPageSize(int) - Method in class org.aoju.bus.pager.Page
- setPageSize(int) - Method in class org.aoju.bus.pager.Paginating
- setPageSizeZero(Boolean) - Method in class org.aoju.bus.pager.Page
- setParams(String) - Static method in class org.aoju.bus.pager.proxy.PageObject
- setPrePage(int) - Method in class org.aoju.bus.pager.Paginating
- setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.AbstractDialect
- setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.base.SqlServer
- setProperties(Properties) - Method in class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- setProperties(Properties) - Method in interface org.aoju.bus.pager.Dialect
-
设置参数
- setProperties(Properties) - Method in class org.aoju.bus.pager.PageContext
- setProperties(Properties) - Method in class org.aoju.bus.pager.plugins.PageBoundSqlHandler
- setProperties(Properties) - Method in class org.aoju.bus.pager.plugins.PageSqlHandler
- setProperties(Properties) - Method in interface org.aoju.bus.pager.Property
-
设置参数
- 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.Paginating
- setStartRow(long) - Method in class org.aoju.bus.pager.Page
- setStartRow(long) - Method in class org.aoju.bus.pager.Paginating
- 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.Serialize
- setTotal(Long) - Method in class org.aoju.bus.pager.RowBounds
- setUnsafeOrderBy(String) - Method in class org.aoju.bus.pager.Page
-
不安全的设置排序方法,如果从前端接收参数,请自行做好注入校验。
- 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
- SimpleWithNolock - Class in org.aoju.bus.pager.dialect.replace
-
简单处理 with(nolock)
- SimpleWithNolock() - Constructor for class org.aoju.bus.pager.dialect.replace.SimpleWithNolock
- skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractPaging
- skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.dialect.AbstractRowBounds
- skip(MappedStatement, Object, RowBounds) - Method in interface org.aoju.bus.pager.Dialect
-
跳过 count 和 分页查询
- skip(MappedStatement, Object, RowBounds) - Method in class org.aoju.bus.pager.PageContext
- SqlInjection - Class in org.aoju.bus.pager.plugins
-
更严格的SQL注入检测
- SqlInjection() - Constructor for class org.aoju.bus.pager.plugins.SqlInjection
- SqlServer - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 sqlserver
- SqlServer() - Constructor for class org.aoju.bus.pager.dialect.base.SqlServer
- SqlServer2012 - Class in org.aoju.bus.pager.dialect.base
-
数据库方言 sqlserver2012
- SqlServer2012() - Constructor for class org.aoju.bus.pager.dialect.base.SqlServer2012
- SqlServer2012RowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
sqlserver2012 基于 RowBounds 的分页
- SqlServer2012RowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.SqlServer2012RowBounds
- 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
- SqlServerParser(JSqlParser) - Constructor for class org.aoju.bus.pager.parser.SqlServerParser
- SqlServerRowBounds - Class in org.aoju.bus.pager.dialect.rowbounds
-
sqlserver 基于 RowBounds 的分页
- SqlServerRowBounds() - Constructor for class org.aoju.bus.pager.dialect.rowbounds.SqlServerRowBounds
- 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(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, boolean, Boolean, 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(Object) - Static method in class org.aoju.bus.pager.proxy.PageMethod
-
开始分页
- SUFFIX_COUNT - Static variable in class org.aoju.bus.pager.dialect.AbstractPaging
-
count查询的id后缀
- SUFFIX_PAGE - Static variable in class org.aoju.bus.pager.dialect.AbstractPaging
-
分页的id后缀
- supportMethodsArguments - Variable in class org.aoju.bus.pager.proxy.PageParams
-
是否支持接口参数来传递分页参数,默认false
T
- TOP100_PERCENT - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
-
TOP 100 PERCENT
- toPageInfo() - Method in class org.aoju.bus.pager.Page
- toPageInfo(Page.Function<E, T>) - Method in class org.aoju.bus.pager.Page
-
数据对象转换
- toPageSerializable() - Method in class org.aoju.bus.pager.Page
- toPageSerializable(Page.Function<E, T>) - 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.Paginating
- total - Variable in class org.aoju.bus.pager.Serialize
-
总记录数
U
- using(String) - Method in class org.aoju.bus.pager.Page
-
指定使用的分页实现,如果自己使用的很频繁,建议自己增加一层封装再使用
V
- valueOf(String) - Static method in enum class org.aoju.bus.pager.plugins.BoundSqlHandler.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.aoju.bus.pager.plugins.BoundSqlHandler.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WRAP_TABLE - Static variable in class org.aoju.bus.pager.parser.SqlServerParser
-
外层包装表
- wrapSetOperationList(SetOperationList) - Method in class org.aoju.bus.pager.parser.SqlServerParser
-
包装SetOperationList
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form