Class NoopDbmsLimitHandler
java.lang.Object
com.blazebit.persistence.impl.dialect.NoopDbmsLimitHandler
- All Implemented Interfaces:
DbmsLimitHandler
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applySql
(StringBuilder sqlSb, boolean isSubquery, String limit, String offset) applySqlInlined
(String sql, boolean isSubquery, Integer limit, Integer offset) int
bindLimitParametersAtEndOfQuery
(Integer limit, Integer offset, PreparedStatement statement, int index) int
bindLimitParametersAtStartOfQuery
(Integer limit, Integer offset, PreparedStatement statement, int index) boolean
void
setMaxRows
(Integer limit, Integer offset, PreparedStatement statement) boolean
boolean
-
Constructor Details
-
NoopDbmsLimitHandler
public NoopDbmsLimitHandler()
-
-
Method Details
-
supportsLimit
public boolean supportsLimit()- Specified by:
supportsLimit
in interfaceDbmsLimitHandler
-
supportsLimitOffset
public boolean supportsLimitOffset()- Specified by:
supportsLimitOffset
in interfaceDbmsLimitHandler
-
limitIncludesOffset
public boolean limitIncludesOffset()- Specified by:
limitIncludesOffset
in interfaceDbmsLimitHandler
-
applySql
- Specified by:
applySql
in interfaceDbmsLimitHandler
-
applySql
- Specified by:
applySql
in interfaceDbmsLimitHandler
-
applySqlInlined
- Specified by:
applySqlInlined
in interfaceDbmsLimitHandler
-
bindLimitParametersAtStartOfQuery
public int bindLimitParametersAtStartOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtStartOfQuery
in interfaceDbmsLimitHandler
- Throws:
SQLException
-
bindLimitParametersAtEndOfQuery
public int bindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtEndOfQuery
in interfaceDbmsLimitHandler
- Throws:
SQLException
-
setMaxRows
public void setMaxRows(Integer limit, Integer offset, PreparedStatement statement) throws SQLException - Specified by:
setMaxRows
in interfaceDbmsLimitHandler
- Throws:
SQLException
-