public class CriteriaHibernateSpaceDataSource extends DefaultHibernateSpaceDataSource
loggeraugmentInitialLoadEntries, clusterInfo, initialLoadQueries, initialLoadQueryScanningBasePackages| Constructor and Description |
|---|
CriteriaHibernateSpaceDataSource(org.hibernate.SessionFactory sessionFactory,
Set<String> managedEntries,
int fetchSize,
boolean performOrderById,
String[] initialLoadEntries,
int initialLoadThreadPoolSize,
int initialLoadChunkSize,
boolean useScrollableResultSet,
String[] initialLoadQueryScanningBasePackages,
boolean augmentInitialLoadEntries,
ClusterInfo clusterInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getById(DataSourceIdQuery idQuery)
This method is invoked whenever the space needs to read an entry from the data source according to its Id.
|
DataIterator<Object> |
getDataIterator(DataSourceQuery query)
Returns a
DefaultListQueryDataIterator for the
given sql query. |
initialDataLoadcreateInitialLoadIterator, getFetchSize, getInitialLoadChunkSize, getInitialLoadEntries, getManagedEntries, getSessionFactory, initialMetadataLoad, isManagedEntry, isPerformOrderById, isUseScrollableResultSet, obtainInitialLoadQueries, supportsInheritancecreateInitialLoadQuery, getInitialLoadQueries, setClusterInfo, setInitialLoadQueryScanningBasePackagesgetDataIteratorByIdspublic CriteriaHibernateSpaceDataSource(org.hibernate.SessionFactory sessionFactory,
Set<String> managedEntries,
int fetchSize,
boolean performOrderById,
String[] initialLoadEntries,
int initialLoadThreadPoolSize,
int initialLoadChunkSize,
boolean useScrollableResultSet,
String[] initialLoadQueryScanningBasePackages,
boolean augmentInitialLoadEntries,
ClusterInfo clusterInfo)
public DataIterator<Object> getDataIterator(DataSourceQuery query)
DefaultHibernateSpaceDataSourceDefaultListQueryDataIterator for the
given sql query.getDataIterator in class DefaultHibernateSpaceDataSourcequery - The DataSourceQuery to get results for.DataIterator instance contains results for the provided DataSourceQuery.public Object getById(DataSourceIdQuery idQuery)
SpaceDataSourceThe returned value can be either a POJO or a SpaceDocument instance.
The default implementation of this method is delegated to the SpaceDataSource.getDataIterator(DataSourceQuery) method so if the data source does
not have an optimized way of reading an entity by its Id - the default implementation may suffice.
getById in class SpaceDataSourceidQuery - The DataSourceIdQuery to get a result for.SpaceDataSource which matches the provided DataSourceIdQuery.Copyright © GigaSpaces.