Class NoopDbmsLimitHandler
java.lang.Object
com.blazebit.persistence.impl.dialect.NoopDbmsLimitHandler
- All Implemented Interfaces:
DbmsLimitHandler
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySql(StringBuilder sqlSb, boolean isSubquery, String limit, String offset) applySqlInlined(String sql, boolean isSubquery, Integer limit, Integer offset) intbindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) intbindLimitParametersAtStartOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) booleanvoidsetMaxRows(Integer limit, Integer offset, PreparedStatement statement) booleanboolean
-
Constructor Details
-
NoopDbmsLimitHandler
public NoopDbmsLimitHandler()
-
-
Method Details
-
supportsLimit
public boolean supportsLimit()- Specified by:
supportsLimitin interfaceDbmsLimitHandler
-
supportsLimitOffset
public boolean supportsLimitOffset()- Specified by:
supportsLimitOffsetin interfaceDbmsLimitHandler
-
limitIncludesOffset
public boolean limitIncludesOffset()- Specified by:
limitIncludesOffsetin interfaceDbmsLimitHandler
-
applySql
- Specified by:
applySqlin interfaceDbmsLimitHandler
-
applySql
- Specified by:
applySqlin interfaceDbmsLimitHandler
-
applySqlInlined
- Specified by:
applySqlInlinedin interfaceDbmsLimitHandler
-
bindLimitParametersAtStartOfQuery
public int bindLimitParametersAtStartOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtStartOfQueryin interfaceDbmsLimitHandler- Throws:
SQLException
-
bindLimitParametersAtEndOfQuery
public int bindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtEndOfQueryin interfaceDbmsLimitHandler- Throws:
SQLException
-
setMaxRows
public void setMaxRows(Integer limit, Integer offset, PreparedStatement statement) throws SQLException - Specified by:
setMaxRowsin interfaceDbmsLimitHandler- Throws:
SQLException
-