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 class
JdbcSelectExecutorStandardImpl.CapturingJdbcValuesMetadata
-
Field Summary
Fields Modifier and Type Field Description static JdbcSelectExecutorStandardImpl
INSTANCE
Singleton 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)
JdbcValues
resolveJdbcValuesSource(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:
list
in interfaceJdbcSelectExecutor
-
scroll
public <R> ScrollableResultsImplementor<R> scroll(JdbcOperationQuerySelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)
- Specified by:
scroll
in interfaceJdbcSelectExecutor
-
stream
public <R> Stream<R> stream(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer)
- Specified by:
stream
in interfaceJdbcSelectExecutor
-
resolveJdbcValuesSource
public JdbcValues resolveJdbcValuesSource(String queryIdentifier, JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, ExecutionContext executionContext, ResultSetAccess resultSetAccess)
-
-