Interface PojoWorkIndexedTypeContext<I,E>
- Type Parameters:
I- The identifier type for the mapped entity type.E- The entity type mapped to the index.
- All Superinterfaces:
PojoLoadingTypeContext<E>,PojoWorkTypeContext<I,E>
- All Known Subinterfaces:
PojoScopeIndexedTypeContext<I,E>
- All Known Implementing Classes:
PojoIndexedTypeManager
-
Method Summary
Modifier and TypeMethodDescriptioncreateIndexer(PojoWorkSessionContext sessionContext) createIndexingPlan(PojoWorkSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy) createWorkspace(BackendMappingContext mappingContext, Set<String> tenantIds) DocumentRouter<? super E>router()toDocumentContributor(PojoWorkSessionContext sessionContext, PojoIndexingProcessorRootContext processorContext, I identifier, Supplier<E> entitySupplier) Methods inherited from interface org.hibernate.search.mapper.pojo.loading.spi.PojoLoadingTypeContext
ascendingSuperTypes, entityName, hasNonIndexedConcreteSubtypes, isSingleConcreteTypeInEntityHierarchy, massLoadingStrategy, massLoadingStrategyOptional, secondaryEntityName, selectionLoadingStrategy, selectionLoadingStrategyOptional, typeIdentifierMethods inherited from interface org.hibernate.search.mapper.pojo.work.impl.PojoWorkTypeContext
asContained, asIndexed, identifierMapping, pathOrdinals, reindexingResolver, resolveEntitiesToReindex, toDocumentIdentifier, toEntity, toEntitySupplier
-
Method Details
-
router
DocumentRouter<? super E> router() -
toDocumentContributor
PojoDocumentContributor<E> toDocumentContributor(PojoWorkSessionContext sessionContext, PojoIndexingProcessorRootContext processorContext, I identifier, Supplier<E> entitySupplier) -
dirtySelfFilter
PojoPathFilter dirtySelfFilter() -
createIndexingPlan
IndexIndexingPlan createIndexingPlan(PojoWorkSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy) -
createIndexer
-
createWorkspace
-