Package org.aoju.bus.pager.dialect.base
Class SqlServer2012
java.lang.Object
org.aoju.bus.pager.dialect.AbstractDialect
org.aoju.bus.pager.dialect.AbstractPaging
org.aoju.bus.pager.dialect.base.SqlServer
org.aoju.bus.pager.dialect.base.SqlServer2012
-
Field Summary
Fields inherited from class org.aoju.bus.pager.dialect.base.SqlServer
CACHE_COUNTSQL, CACHE_PAGESQL, pageSql, replaceSqlFields inherited from class org.aoju.bus.pager.dialect.AbstractPaging
PAGEPARAMETER_FIRST, PAGEPARAMETER_SECOND, SUFFIX_COUNT, SUFFIX_PAGEFields inherited from class org.aoju.bus.pager.dialect.AbstractDialect
countSqlParser, jSqlParser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPageSql(String sql, Page page, org.apache.ibatis.cache.CacheKey pageKey) 单独处理分页部分processPageParameter(org.apache.ibatis.mapping.MappedStatement ms, Map<String, Object> paramMap, Page page, org.apache.ibatis.mapping.BoundSql boundSql, org.apache.ibatis.cache.CacheKey pageKey) 处理分页参数Methods inherited from class org.aoju.bus.pager.dialect.base.SqlServer
getCountSql, getPageSql, setPropertiesMethods inherited from class org.aoju.bus.pager.dialect.AbstractPaging
afterAll, afterCount, afterPage, beforeCount, beforePage, getLocalPage, handleParameter, processParameterObject, skip
-
Constructor Details
-
SqlServer2012
public SqlServer2012()
-
-
Method Details
-
processPageParameter
public Object processPageParameter(org.apache.ibatis.mapping.MappedStatement ms, Map<String, Object> paramMap, Page page, org.apache.ibatis.mapping.BoundSql boundSql, org.apache.ibatis.cache.CacheKey pageKey) Description copied from class:AbstractPaging处理分页参数- Overrides:
processPageParameterin classSqlServer- Parameters:
ms- MappedStatementparamMap- Mappage- PageboundSql- BoundSqlpageKey- CacheKey- Returns:
- 结果
-
getPageSql
Description copied from class:AbstractPaging单独处理分页部分- Overrides:
getPageSqlin classSqlServer- Parameters:
sql- sqlpage- PagepageKey- CacheKey- Returns:
- the string
-