Class OracleDbmsLimitHandler
java.lang.Object
com.blazebit.persistence.impl.dialect.AbstractDbmsLimitHandler
com.blazebit.persistence.impl.dialect.OracleDbmsLimitHandler
- 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) intbindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) booleanbooleanReturns whether the dbms supports parameters for LIMIT and OFFSET via prepared statements.Methods inherited from class com.blazebit.persistence.impl.dialect.AbstractDbmsLimitHandler
applySql, applySqlInlined, bindLimitParametersAtStartOfQuery, setMaxRows, supportsLimit, supportsLimitOffset
-
Constructor Details
-
OracleDbmsLimitHandler
public OracleDbmsLimitHandler() -
OracleDbmsLimitHandler
public OracleDbmsLimitHandler(int length)
-
-
Method Details
-
supportsVariableLimit
public boolean supportsVariableLimit()Description copied from class:AbstractDbmsLimitHandlerReturns whether the dbms supports parameters for LIMIT and OFFSET via prepared statements.- Specified by:
supportsVariableLimitin classAbstractDbmsLimitHandler- Returns:
- True if parameters allowed, otherwise false
-
limitIncludesOffset
public boolean limitIncludesOffset()- Specified by:
limitIncludesOffsetin interfaceDbmsLimitHandler- Overrides:
limitIncludesOffsetin classAbstractDbmsLimitHandler
-
applySql
-
bindLimitParametersAtEndOfQuery
public int bindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Throws:
SQLException
-