Package org.hibernate.sql.exec.spi
Class JdbcOperationQuerySelect
java.lang.Object
org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery
org.hibernate.sql.exec.spi.JdbcOperationQuerySelect
- All Implemented Interfaces:
JdbcOperation
,JdbcOperationQuery
Executable JDBC command
-
Field Summary
Fields inherited from class org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery
affectedTableNames, appliedParameters, parameterBinders, sql
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcOperationQuerySelect
(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames) JdbcOperationQuerySelect
(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames, int rowsToSkip, int maxRows, Map<JdbcParameter, JdbcParameterBinding> appliedParameters, JdbcLockStrategy jdbcLockStrategy, JdbcParameter offsetParameter, JdbcParameter limitParameter) -
Method Summary
Modifier and TypeMethodDescriptionint
int
boolean
isCompatibleWith
(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) boolean
Methods inherited from class org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery
dependsOnParameterBindings, getAffectedTableNames, getAppliedParameters, getParameterBinders, getSqlString
-
Constructor Details
-
JdbcOperationQuerySelect
public JdbcOperationQuerySelect(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames) -
JdbcOperationQuerySelect
public JdbcOperationQuerySelect(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames, int rowsToSkip, int maxRows, Map<JdbcParameter, JdbcParameterBinding> appliedParameters, JdbcLockStrategy jdbcLockStrategy, JdbcParameter offsetParameter, JdbcParameter limitParameter)
-
-
Method Details
-
getJdbcValuesMappingProducer
-
getRowsToSkip
public int getRowsToSkip() -
getMaxRows
public int getMaxRows() -
usesLimitParameters
public boolean usesLimitParameters() -
getOffsetParameter
-
getLimitParameter
-
getLockStrategy
-
isCompatibleWith
public boolean isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) - Specified by:
isCompatibleWith
in interfaceJdbcOperationQuery
- Overrides:
isCompatibleWith
in classAbstractJdbcOperationQuery
-