public class OffsetFetchFirstOnlyLimitHandler extends AbstractLimitHandler
every dialect use the limitHandler should set bindLimitParameterInReverseOrder = false
| 构造器和说明 |
|---|
OffsetFetchFirstOnlyLimitHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
getLimitString(String sql,
long offset,
int limit) |
boolean |
isSupportForUpdate() |
boolean |
isSupportUsingIndexClauseInSelectEnd() |
boolean |
isSupportWithInSelectEnd() |
String |
processSql(String sql,
RowSelection rowSelection) |
OffsetFetchFirstOnlyLimitHandler |
setSupportForUpdate(boolean supportForUpdate) |
OffsetFetchFirstOnlyLimitHandler |
setSupportUsingIndexClauseInSelectEnd(boolean supportUsingIndexClauseInSelectEnd) |
OffsetFetchFirstOnlyLimitHandler |
setSupportWithInSelectEnd(boolean supportWithInSelectEnd) |
bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, convertToFirstRowValue, getMaxOrLimit, setMaxRowsgetDialect, getLimitString, setDialectpublic String processSql(String sql, RowSelection rowSelection)
processSql 在类中 LimitHandlerprotected String getLimitString(String sql, long offset, int limit)
getLimitString 在类中 LimitHandlerpublic boolean isSupportUsingIndexClauseInSelectEnd()
public OffsetFetchFirstOnlyLimitHandler setSupportUsingIndexClauseInSelectEnd(boolean supportUsingIndexClauseInSelectEnd)
public boolean isSupportForUpdate()
public OffsetFetchFirstOnlyLimitHandler setSupportForUpdate(boolean supportForUpdate)
public boolean isSupportWithInSelectEnd()
public OffsetFetchFirstOnlyLimitHandler setSupportWithInSelectEnd(boolean supportWithInSelectEnd)
Copyright © 2020. All rights reserved.