| 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  | AbstractLimitHandlerDefault implementation of  LimitHandlerinterface. | 
| class  | CUBRIDLimitHandlerLimit handler for CUBRID | 
| class  | FirstLimitHandler | 
| class  | Informix10LimitHandler | 
| class  | LegacyFirstLimitHandler | 
| class  | LegacyLimitHandlerLimit handler that delegates all operations to the underlying dialect. | 
| class  | NoopLimitHandlerHandler not supporting query LIMIT clause. | 
| class  | SQL2008StandardLimitHandlerLIMIT clause handler compatible with ISO and ANSI SQL:2008 standard. | 
| class  | SQLServer2005LimitHandlerLIMIT clause handler compatible with SQL Server 2005 and later. | 
| class  | SQLServer2012LimitHandlerLIMIT clause handler compatible with SQL Server 2012 and later. | 
| class  | SybaseASE157LimitHandlerThis 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 © 2019 JBoss by Red Hat. All rights reserved.