Package | Description |
---|---|
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.dialect.pagination | |
org.hibernate.engine.spi | |
org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
Modifier and Type | Method and Description |
---|---|
LimitHandler |
Dialect.buildLimitHandler(String sql,
RowSelection selection)
Build delegate managing LIMIT clause.
|
LimitHandler |
SQLServer2005Dialect.buildLimitHandler(String sql,
RowSelection selection) |
Modifier and Type | Field and Description |
---|---|
protected RowSelection |
AbstractLimitHandler.selection |
Modifier and Type | Method and Description |
---|---|
static int |
LimitHelper.getFirstRow(RowSelection selection) |
static boolean |
LimitHelper.hasFirstRow(RowSelection selection) |
static boolean |
LimitHelper.hasMaxRows(RowSelection selection) |
static boolean |
LimitHelper.useLimit(LimitHandler limitHandler,
RowSelection selection) |
Constructor and Description |
---|
AbstractLimitHandler(String sql,
RowSelection selection)
Default constructor.
|
LegacyLimitHandler(Dialect dialect,
String sql,
RowSelection selection) |
NoopLimitHandler(String sql,
RowSelection selection) |
SQLServer2005LimitHandler(String sql,
RowSelection selection) |
Modifier and Type | Method and Description |
---|---|
RowSelection |
QueryParameters.getRowSelection() |
Modifier and Type | Method and Description |
---|---|
QueryParameters |
QueryParameters.createCopyUsing(RowSelection selection) |
void |
QueryParameters.setRowSelection(RowSelection selection) |
Constructor and Description |
---|
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
LockOptions lockOptions,
RowSelection rowSelection,
boolean isReadOnlyInitialized,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
boolean isLookupByNaturalKey,
ResultTransformer transformer) |
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map<String,TypedValue> namedParameters,
LockOptions lockOptions,
RowSelection rowSelection,
boolean isReadOnlyInitialized,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
Object optionalObject,
String optionalEntityName,
Serializable optionalId,
ResultTransformer transformer) |
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map<String,TypedValue> namedParameters,
LockOptions lockOptions,
RowSelection rowSelection,
boolean isReadOnlyInitialized,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
ResultTransformer transformer) |
Modifier and Type | Method and Description |
---|---|
protected RowSelection |
AbstractQueryImpl.getRowSelection() |
RowSelection |
AbstractQueryImpl.getSelection() |
Modifier and Type | Method and Description |
---|---|
protected LimitHandler |
Loader.getLimitHandler(String sql,
RowSelection selection)
Build LIMIT clause handler applicable for given selection criteria.
|
protected ResultSet |
Loader.getResultSet(PreparedStatement st,
RowSelection selection,
LimitHandler limitHandler,
boolean autodiscovertypes,
SessionImplementor session)
Execute given PreparedStatement, advance to the first result and return SQL ResultSet.
|
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.