public interface LimitOffsetProcessor
| 限定符和类型 | 字段和说明 | ||
|---|---|---|---|
static LimitOffsetProcessor |
DERBY
derby 的处理器
适合
DbType#DERBY,DbType#ORACLE_12C,DbType#SQLSERVER ,DbType#POSTGRE_SQL |
||
static LimitOffsetProcessor |
FIREBIRD
Firebird 的处理器
适合
DbType.FIREBIRD |
||
static LimitOffsetProcessor |
INFORMIX
Informix 的处理器
适合 DbType.INFORMIX
文档 {@link
static LimitOffsetProcessorMYSQL
MySql 的处理器
适合
DbType#MYSQL,DbType#MARIADB,DbType#H2,DbType#CLICK_HOUSE,DbType#XCloud | ||
static LimitOffsetProcessor |
ORACLE
Oracle11g及以下数据库的处理器
适合
DbType#ORACLE,DbType#DM,DbType#GAUSS |
||
static LimitOffsetProcessor |
POSTGRESQL
Postgresql 的处理器
适合
DbType#POSTGRE_SQL,DbType#SQLITE,DbType#H2,DbType#HSQL,DbType#KINGBASE_ES,DbType#PHOENIX
适合 DbType#SAP_HANA,DbType#IMPALA,DbType#HIGH_GO,DbType#VERTICA,DbType#REDSHIFT
适合 DbType#OPENGAUSS,DbType#TDENGINE,DbType#UXDB,DbType#DUCKDB |
||
static LimitOffsetProcessor |
SINODB
SINODB 的处理器
适合
DbType.SINODB |
||
static LimitOffsetProcessor |
SQLSERVER
derby 的处理器
适合
DbType#DERBY,DbType#ORACLE_12C,DbType#SQLSERVER ,DbType#POSTGRE_SQL |
||
static LimitOffsetProcessor |
SQLSERVER_2005
SqlServer 2005 limit 处理器
|
||
static LimitOffsetProcessor |
SYBASE
Sybase 处理器
适合
DbType.SYBASE |
| 限定符和类型 | 方法和说明 |
|---|---|
StringBuilder |
process(IDialect dialect,
StringBuilder sql,
QueryWrapper queryWrapper,
Long limitRows,
Long limitOffset)
处理构建 limit 和 offset
|
static final LimitOffsetProcessor MYSQL
DbType#MYSQL,DbType#MARIADB,DbType#H2,DbType#CLICK_HOUSE,DbType#XCloudstatic final LimitOffsetProcessor POSTGRESQL
DbType#POSTGRE_SQL,DbType#SQLITE,DbType#H2,DbType#HSQL,DbType#KINGBASE_ES,DbType#PHOENIX
适合 DbType#SAP_HANA,DbType#IMPALA,DbType#HIGH_GO,DbType#VERTICA,DbType#REDSHIFT
适合 DbType#OPENGAUSS,DbType#TDENGINE,DbType#UXDB,DbType#DUCKDBstatic final LimitOffsetProcessor DERBY
DbType#DERBY,DbType#ORACLE_12C,DbType#SQLSERVER ,DbType#POSTGRE_SQLstatic final LimitOffsetProcessor SQLSERVER
DbType#DERBY,DbType#ORACLE_12C,DbType#SQLSERVER ,DbType#POSTGRE_SQLstatic final LimitOffsetProcessor SQLSERVER_2005
static final LimitOffsetProcessor INFORMIX
static final LimitOffsetProcessor SINODB
DbType.SINODBstatic final LimitOffsetProcessor FIREBIRD
DbType.FIREBIRDstatic final LimitOffsetProcessor ORACLE
DbType#ORACLE,DbType#DM,DbType#GAUSSstatic final LimitOffsetProcessor SYBASE
DbType.SYBASEStringBuilder process(IDialect dialect, StringBuilder sql, QueryWrapper queryWrapper, Long limitRows, Long limitOffset)
dialect - 数据方言sql - 已经构建的 sqlqueryWrapper - 参数内容limitRows - 用户传入的 limit 参数 可能为 nulllimitOffset - 用户传入的 offset 参数,可能为 nullCopyright © 2025. All rights reserved.