# Package org.hibernate.search.query.hibernate.impl

- Interface Summary
  Interface | Description
  --- | ---
  Loader | Interface defining a set of operations in order to load entities which matched a query.
  ObjectInitializer | Initializes the objects specified by an array of `EntityInfo` instances.

- Class Summary
  Class | Description
  --- | ---
  AbstractLoader | Abstract loader which will take care of taking object loading timings.
  CriteriaObjectInitializer | Initialize object using one or several criteria queries.
  EntityInfoLoadKey | Custom key to keep a map of loaded `EntityInfo` instances.
  FullTextQueryImpl | Implementation of `FullTextQuery`.
  IteratorImpl |
  LoaderHelper |
  LookupObjectInitializer | Initializes objects using lookup by id.
  MultiClassesQueryLoader | A loader which loads objects of multiple types.
  ObjectInitializationContext | Context class wrapping all resources needed in the context of object initialization.
  ObjectLoaderBuilder |
  ObjectLoaderHelper |
  PersistenceContextObjectInitializer |
  ProjectionLoader | Implementation of the `Loader` interface used for loading entities which are projected via `ProjectionConstants.THIS`.
  QueryLoader |
  ScrollableResultsImpl | Implements scrollable and paginated resultsets.
  SecondLevelCacheObjectInitializer | Check if the entity is available in the second level cache and load it if there before falling back to the delegate method.

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved