Package | Description |
---|---|
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.dialect.pagination |
Support for Dialect-specific pagination strategies
|
org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLimitHandler
Default implementation of
LimitHandler interface. |
class |
CUBRIDLimitHandler
Limit handler for CUBRID
|
class |
FirstLimitHandler |
class |
Informix10LimitHandler |
class |
LegacyFirstLimitHandler |
class |
LegacyLimitHandler
Limit handler that delegates all operations to the underlying dialect.
|
class |
NoopLimitHandler
Handler not supporting query LIMIT clause.
|
class |
SQL2008StandardLimitHandler
LIMIT clause handler compatible with ISO and ANSI SQL:2008 standard.
|
class |
SQLServer2005LimitHandler
LIMIT clause handler compatible with SQL Server 2005 and later.
|
class |
SQLServer2012LimitHandler
LIMIT clause handler compatible with SQL Server 2012 and later.
|
class |
SybaseASE157LimitHandler
This limit handler is very conservative and is only triggered in simple cases involving a select or select distinct.
|
class |
TopLimitHandler |
Modifier and Type | Method and Description |
---|---|
static boolean |
LimitHelper.useLimit(LimitHandler limitHandler,
RowSelection selection)
Should limit be applied?
|
Modifier and Type | Method and Description |
---|---|
protected LimitHandler |
Loader.getLimitHandler(RowSelection selection)
Build LIMIT clause handler applicable for given selection criteria.
|
Modifier and Type | Method and Description |
---|---|
protected ResultSet |
Loader.getResultSet(CallableStatement st,
RowSelection selection,
LimitHandler limitHandler,
boolean autodiscovertypes,
SharedSessionContractImplementor session)
Execute given CallableStatement, advance to the first result and return SQL ResultSet.
|
protected ResultSet |
Loader.getResultSet(PreparedStatement st,
RowSelection selection,
LimitHandler limitHandler,
boolean autodiscovertypes,
SharedSessionContractImplementor session)
Execute given PreparedStatement, advance to the first result and return SQL ResultSet.
|
protected PreparedStatement |
Loader.prepareQueryStatement(String sql,
QueryParameters queryParameters,
LimitHandler limitHandler,
boolean scroll,
SharedSessionContractImplementor session)
Obtain a PreparedStatement with all parameters pre-bound.
|
Modifier and Type | Method and Description |
---|---|
protected LimitHandler |
AbstractLoadPlanBasedLoader.getLimitHandler(RowSelection selection)
Build LIMIT clause handler applicable for given selection criteria.
|
Modifier and Type | Method and Description |
---|---|
protected ResultSet |
AbstractLoadPlanBasedLoader.getResultSet(PreparedStatement st,
RowSelection selection,
LimitHandler limitHandler,
boolean autodiscovertypes,
SharedSessionContractImplementor session)
Execute given PreparedStatement, advance to the first result and return SQL ResultSet.
|
protected PreparedStatement |
AbstractLoadPlanBasedLoader.prepareQueryStatement(String sql,
QueryParameters queryParameters,
LimitHandler limitHandler,
boolean scroll,
SharedSessionContractImplementor session)
Obtain a PreparedStatement with all parameters pre-bound.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.