## Uses of Interface
org.hibernate.search.spi.IndexedTypeSet

- Packages that use IndexedTypeSet
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl.batch |
  org.hibernate.search.backend.impl.lucene |
  org.hibernate.search.backend.spi |
  org.hibernate.search.batchindexing.impl |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.elasticsearch.query.impl |
  org.hibernate.search.elasticsearch.util.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.engine.integration.impl |
  org.hibernate.search.engine.spi |
  org.hibernate.search.indexes |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.spi |
  org.hibernate.search.query.engine.impl |
  org.hibernate.search.query.engine.spi |
  org.hibernate.search.query.hibernate.impl |
  org.hibernate.search.spi |
  org.hibernate.search.spi.impl |
  org.hibernate.search.store |

- - ### Uses of IndexedTypeSet in org.hibernate.search.backend.impl.batch

    Methods in org.hibernate.search.backend.impl.batch with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultBatchBackend.`flush(IndexedTypeSet entityTypes)`
    `void` | DefaultBatchBackend.`optimize(IndexedTypeSet entityTypes)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.backend.impl.lucene

    Methods in org.hibernate.search.backend.impl.lucene that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | AbstractWorkspaceImpl.`getEntitiesInIndexManager()`

  - ### Uses of IndexedTypeSet in org.hibernate.search.backend.spi

    Methods in org.hibernate.search.backend.spi with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | BatchBackend.`flush(IndexedTypeSet indexedRootTypes)` Since most work is done async in the backend, we need to flush at the end to make sure we don't return control before all work was processed, and that IndexWriters are committed or closed.
    `void` | BatchBackend.`optimize(IndexedTypeSet targetedClasses)` Triggers optimization of all indexes containing at least one instance of the listed targetedClasses.

  - ### Uses of IndexedTypeSet in org.hibernate.search.batchindexing.impl

    Fields in org.hibernate.search.batchindexing.impl declared as IndexedTypeSet
    Modifier and Type | Field and Description
    --- | ---
    `protected IndexedTypeSet` | MassIndexerImpl.`rootEntities`

    Constructors in org.hibernate.search.batchindexing.impl with parameters of type IndexedTypeSet
    Constructor and Description
    `BatchCoordinator(IndexedTypeSet rootEntities, ExtendedSearchIntegrator extendedIntegrator, SessionFactoryImplementor sessionFactory, int typesToIndexInParallel, int documentBuilderThreads, CacheMode cacheMode, int objectLoadingBatchSize, long objectsLimit, boolean optimizeAtEnd, boolean purgeAtStart, boolean optimizeAfterPurge, MassIndexerProgressMonitor monitor, int idFetchSize, Integer transactionTimeout, String tenantId)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.elasticsearch.impl

    Methods in org.hibernate.search.elasticsearch.impl that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | ElasticsearchIndexManager.`getContainedTypes()`

    Methods in org.hibernate.search.elasticsearch.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ElasticsearchLuceneQueryTranslator.`conversionRequired(IndexedTypeSet entities)`
    `HSQuery` | ElasticsearchJsonQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.elasticsearch.query.impl

    Constructors in org.hibernate.search.elasticsearch.query.impl with parameters of type IndexedTypeSet
    Constructor and Description
    `ElasticsearchHSQueryImpl(com.google.gson.JsonObject rawSearchPayload, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.elasticsearch.util.impl

    Methods in org.hibernate.search.elasticsearch.util.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElasticsearchEntityHelper.`isAnyMappedToElasticsearch(ExtendedSearchIntegrator integrator, IndexedTypeSet entityTypes)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.engine.impl

    Methods in org.hibernate.search.engine.impl that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | ImmutableSearchFactory.`getConfiguredTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | MutableSearchFactory.`getConfiguredTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | ImmutableSearchFactory.`getIndexedTypeIdentifiers()`
    `IndexedTypeSet` | MutableSearchFactory.`getIndexedTypeIdentifiers()`
    `IndexedTypeSet` | ImmutableSearchFactory.`getIndexedTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | MutableSearchFactory.`getIndexedTypesPolymorphic(IndexedTypeSet queryTarget)`

    Methods in org.hibernate.search.engine.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `HSQuery` | LuceneQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`
    `IndexedTypeSet` | ImmutableSearchFactory.`getConfiguredTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | MutableSearchFactory.`getConfiguredTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | ImmutableSearchFactory.`getIndexedTypesPolymorphic(IndexedTypeSet types)`
    `IndexedTypeSet` | MutableSearchFactory.`getIndexedTypesPolymorphic(IndexedTypeSet queryTarget)`
    `void` | MutableEntityIndexBinding.`postInitialize(IndexedTypeSet indexedClasses)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.engine.integration.impl

    Methods in org.hibernate.search.engine.integration.impl that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | ExtendedSearchIntegrator.`getConfiguredTypesPolymorphic(IndexedTypeSet types)` Given a set of target entities, return the set of configured subtypes.
    `IndexedTypeSet` | ExtendedSearchIntegrator.`getIndexedTypesPolymorphic(IndexedTypeSet types)` Given a set of target entities, return the set of configured subtypes that are indexed.

    Methods in org.hibernate.search.engine.integration.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | ExtendedSearchIntegrator.`getConfiguredTypesPolymorphic(IndexedTypeSet types)` Given a set of target entities, return the set of configured subtypes.
    `IndexedTypeSet` | ExtendedSearchIntegrator.`getIndexedTypesPolymorphic(IndexedTypeSet types)` Given a set of target entities, return the set of configured subtypes that are indexed.

  - ### Uses of IndexedTypeSet in org.hibernate.search.engine.spi

    Methods in org.hibernate.search.engine.spi with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractDocumentBuilder.`postInitialize(IndexedTypeSet indexedClassesSet)`
    `void` | EntityIndexBinding.`postInitialize(IndexedTypeSet indexedClasses)` Called once during bootstrapping

  - ### Uses of IndexedTypeSet in org.hibernate.search.indexes

    Methods in org.hibernate.search.indexes with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexReader` | IndexReaderAccessor.`open(IndexedTypeSet types)` This method is intended for integrators which use alternative entity mappings over annotated Class objects.

  - ### Uses of IndexedTypeSet in org.hibernate.search.indexes.impl

    Methods in org.hibernate.search.indexes.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexReader` | DefaultIndexReaderAccessor.`open(IndexedTypeSet types)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.indexes.spi

    Methods in org.hibernate.search.indexes.spi that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | IndexManager.`getContainedTypes()`
    `IndexedTypeSet` | DirectoryBasedIndexManager.`getContainedTypes()`

  - ### Uses of IndexedTypeSet in org.hibernate.search.query.engine.impl

    Fields in org.hibernate.search.query.engine.impl declared as IndexedTypeSet
    Modifier and Type | Field and Description
    --- | ---
    `protected IndexedTypeSet` | AbstractHSQuery.`indexedTargetedEntities`
    `protected IndexedTypeSet` | AbstractHSQuery.`targetedEntities`

    Methods in org.hibernate.search.query.engine.impl that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | SortConfigurations.SortConfiguration.`getEntityTypes()`
    `IndexedTypeSet` | AbstractHSQuery.`getIndexedTargetedEntities()` Set of indexed entities corresponding to the class hierarchy of the targeted entities
    `IndexedTypeSet` | AbstractHSQuery.`getTargetedEntities()` List of targeted entities as described by the user

    Methods in org.hibernate.search.query.engine.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | LuceneQueryTranslator.`conversionRequired(IndexedTypeSet entities)`

    Constructors in org.hibernate.search.query.engine.impl with parameters of type IndexedTypeSet
    Constructor and Description
    `AbstractHSQuery(ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`
    `LuceneHSQuery(Query luceneQuery, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.query.engine.spi

    Methods in org.hibernate.search.query.engine.spi that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | HSQuery.`getIndexedTargetedEntities()`
    `IndexedTypeSet` | HSQuery.`getTargetedEntities()`

    Methods in org.hibernate.search.query.engine.spi with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `HSQuery` | QueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.query.hibernate.impl

    Methods in org.hibernate.search.query.hibernate.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `ObjectLoaderBuilder` | ObjectLoaderBuilder.`targetedEntities(IndexedTypeSet targetedEntities)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.spi

    Methods in org.hibernate.search.spi that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | IndexedTypeIdentifier.`asTypeSet()`
    `IndexedTypeSet` | SearchIntegrator.`getIndexedTypeIdentifiers()` Returns the set of currently indexed types.
    `IndexedTypeSet` | IndexedTypeMap.`keySet()`

    Methods in org.hibernate.search.spi with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IndexedTypeSet.`containsAll(IndexedTypeSet subsetCandidate)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.spi.impl

    Methods in org.hibernate.search.spi.impl that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | PojoIndexedTypeIdentifier.`asTypeSet()`
    `static IndexedTypeSet` | IndexedTypeSets.`composite(IndexedTypeSet set, IndexedTypeIdentifier additionalId)`
    `static IndexedTypeSet` | IndexedTypeSets.`composite(IndexedTypeSet setA, IndexedTypeSet setB)`
    `static IndexedTypeSet` | IndexedTypeSets.`empty()`
    `static IndexedTypeSet` | IndexedTypeSets.`fromClass(Class<?> clazz)`
    `static IndexedTypeSet` | IndexedTypeSets.`fromClasses(Class<?>... classes)`
    `static IndexedTypeSet` | IndexedTypeSets.`fromIdentifiers(IndexedTypeIdentifier... types)`
    `static IndexedTypeSet` | IndexedTypeSets.`fromIdentifiers(Iterable<IndexedTypeIdentifier> entityTypes)`
    `IndexedTypeSet` | TypeHierarchy.`getConfiguredClasses(IndexedTypeSet types)`
    `static IndexedTypeSet` | IndexedTypeSets.`subtraction(IndexedTypeSet referenceSet, IndexedTypeSet subtraend)`

    Methods in org.hibernate.search.spi.impl that return types with arguments of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `static Collector<IndexedTypeIdentifier,?,IndexedTypeSet>` | IndexedTypeSets.`streamCollector()`

    Methods in org.hibernate.search.spi.impl with parameters of type IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `static IndexedTypeSet` | IndexedTypeSets.`composite(IndexedTypeSet set, IndexedTypeIdentifier additionalId)`
    `static IndexedTypeSet` | IndexedTypeSets.`composite(IndexedTypeSet setA, IndexedTypeSet setB)`
    `IndexedTypeSet` | TypeHierarchy.`getConfiguredClasses(IndexedTypeSet types)`
    `static IndexedTypeSet` | IndexedTypeSets.`subtraction(IndexedTypeSet referenceSet, IndexedTypeSet subtraend)`

  - ### Uses of IndexedTypeSet in org.hibernate.search.store

    Methods in org.hibernate.search.store that return IndexedTypeSet
    Modifier and Type | Method and Description
    --- | ---
    `IndexedTypeSet` | Workspace.`getEntitiesInIndexManager()` Deprecated.

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