public abstract class LimitHandler extends Object
| 构造器和说明 |
|---|
LimitHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract int |
bindLimitParametersAtEndOfQuery(RowSelection rowSelection,
PreparedStatement preparedStatement,
int index) |
abstract int |
bindLimitParametersAtStartOfQuery(RowSelection rowSelection,
PreparedStatement preparedStatement,
int index) |
Dialect |
getDialect() |
protected String |
getLimitString(String sql,
boolean hasOffset) |
protected String |
getLimitString(String sql,
long offset,
int limit) |
abstract String |
processSql(String sql,
RowSelection rowSelection) |
void |
setDialect(Dialect dialect) |
abstract void |
setMaxRows(RowSelection rowSelection,
PreparedStatement preparedStatement) |
public Dialect getDialect()
public void setDialect(Dialect dialect)
public abstract String processSql(String sql, RowSelection rowSelection)
public abstract int bindLimitParametersAtStartOfQuery(RowSelection rowSelection, PreparedStatement preparedStatement, int index) throws SQLException
SQLExceptionpublic abstract int bindLimitParametersAtEndOfQuery(RowSelection rowSelection, PreparedStatement preparedStatement, int index) throws SQLException
SQLExceptionpublic abstract void setMaxRows(RowSelection rowSelection, PreparedStatement preparedStatement) throws SQLException
SQLExceptionCopyright © 2020. All rights reserved.