Package org.hibernate.sql.exec.internal
Class JdbcSelectExecutorStandardImpl
- java.lang.Object
-
- org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl
-
- All Implemented Interfaces:
JdbcSelectExecutor
public class JdbcSelectExecutorStandardImpl extends Object implements JdbcSelectExecutor
Standard JdbcSelectExecutor implementation used by Hibernate, throughINSTANCE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJdbcSelectExecutorStandardImpl.CapturingJdbcValuesMetadata
-
Field Summary
Fields Modifier and Type Field Description static JdbcSelectExecutorStandardImplINSTANCESingleton access
-
Constructor Summary
Constructors Constructor Description JdbcSelectExecutorStandardImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> List<R>list(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, ListResultsConsumer.UniqueSemantic uniqueSemantic)JdbcValuesresolveJdbcValuesSource(String queryIdentifier, JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, ExecutionContext executionContext, ResultSetAccess resultSetAccess)<R> ScrollableResultsImplementor<R>scroll(JdbcOperationQuerySelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)<R> Stream<R>stream(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.exec.spi.JdbcSelectExecutor
list
-
-
-
-
Field Detail
-
INSTANCE
public static final JdbcSelectExecutorStandardImpl INSTANCE
Singleton access
-
-
Method Detail
-
list
public <R> List<R> list(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, ListResultsConsumer.UniqueSemantic uniqueSemantic)
- Specified by:
listin interfaceJdbcSelectExecutor
-
scroll
public <R> ScrollableResultsImplementor<R> scroll(JdbcOperationQuerySelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)
- Specified by:
scrollin interfaceJdbcSelectExecutor
-
stream
public <R> Stream<R> stream(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)
- Specified by:
streamin interfaceJdbcSelectExecutor
-
resolveJdbcValuesSource
public JdbcValues resolveJdbcValuesSource(String queryIdentifier, JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, ExecutionContext executionContext, ResultSetAccess resultSetAccess)
-
-