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

- Interface Summary
  Interface | Description
  --- | ---
  LuceneQueryTranslator | Implementations translate Lucene queries into other backend-specific representations.

- Class Summary
  Class | Description
  --- | ---
  AbstractHSQuery | Base class for `HSQuery` implementations, exposing basic state needed by all implementations.
  DocumentExtractorImpl | DocumentExtractor is a traverser over the full-text results (EntityInfo) This operation is as lazy as possible: - the query is executed eagerly - results are not retrieved until actually requested #getFirstIndex and #getMaxIndex define the boundaries available to #extract.
  EntityInfoImpl | Wrapper class describing the loading of an element.
  FacetComparators |
  FacetComparators.FacetComparator |
  FacetManagerImpl | Default implementation of the `FacetManager` implementation.
  FieldNameCollector | Helper class to extract field names from the Lucene queries taking query types into account.
  FieldNameCollector.FieldCollection |
  LazyQueryState |
  LuceneHSQuery |
  QueryFilters | Internal representation for a set of filters to be applied on a query.
  QueryHits | A helper class which gives access to the current query and its hits.
  ReusableDocumentStoredFieldVisitor | Inspired by Lucene's DocumentStoredFieldVisitor, with the difference that we want to reuse the same FieldVisitor to load multiple Document instances.
  SortConfigurations | Provides information about the sortable fields configured for given entities.
  SortConfigurations.Builder | Collects the sortable fields configured for given entities.
  SortConfigurations.SortConfiguration | Provides information about the sortable fields configured for one or more entities mapped to the same index.
  TimeoutManagerImpl |

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