All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractPojoGenericTypeModel<T> |
|
| AbstractPojoHCAnnBootstrapIntrospector |
|
| AbstractPojoHCAnnPropertyModel<T,I extends AbstractPojoHCAnnBootstrapIntrospector> |
|
| AbstractPojoHCAnnRawTypeModel<T,I extends AbstractPojoHCAnnBootstrapIntrospector> |
|
| AbstractPojoMappingImplementor<M> |
|
| AbstractPojoMappingInitiator<MPBS extends MappingPartialBuildState> |
|
| AbstractPojoRawTypeModel<T,I extends PojoBootstrapIntrospector> |
|
| AbstractPojoSearchSession |
|
| AlternativeBinder |
|
| AlternativeBinderDelegate<D,P> |
|
| AlternativeDiscriminator |
|
| AlternativeDiscriminatorBinder |
A binder for markers that mark a property as the discriminator
for alternatives for an Alternative bridge.
|
| AlternativeValueBridge<D,P> |
A component that routes field values to one of multiple index fields
based on a discriminator.
|
| AnnotationDefaultValues |
|
| AnnotationMappingConfigurationContext |
A context to configure annotation mapping.
|
| AssociationInverseSide |
Given an association from an entity type A to an entity type B,
defines the inverse side of an association,
i.e.
|
| AssociationInverseSide.List |
|
| AssociationInverseSideOptionsStep |
The step in a "association inverse side" definition where optional parameters can be set.
|
| BindingContext |
|
| BridgeMappingContext |
Mapping-scoped information and operations for use in bridges.
|
| BridgesConfigurationContext |
|
| BridgeSessionContext |
Session-scoped information and operations for use in bridges.
|
| BuiltinContainerExtractors |
|
| ContainerExtract |
Control how values are extracted from a POJO property of container type.
|
| ContainerExtraction |
A definition of container value extractors to be applied to a property,
allowing reference to a specific value of a container property.
|
| ContainerExtractionContext |
|
| ContainerExtractor<C,V> |
An extractor of values from a container.
|
| ContainerExtractorConfigurationContext |
A context to assign names to container extractor implementations.
|
| ContainerExtractorDefinition<C extends ContainerExtractor> |
|
| ContainerExtractorPath |
A chain of container extractors to be applied one after the other to a property value,
in order to extract other values.
|
| ContainerExtractorRegistry |
|
| ContainerExtractorRegistry.Builder |
|
| DefaultBinderDefinitionStep<S extends DefaultBinderDefinitionStep<?>> |
|
| DefaultBridgeDefinitionStep<S extends DefaultBridgeDefinitionStep<?,T>,T> |
|
| DirtinessDescriptor |
|
| DocumentId |
Maps a property to the identifier of documents in the index.
|
| DocumentRoute |
A route for an indexed document, i.e.
|
| DocumentRouteDescriptor |
|
| DocumentRoutes |
The object passed to a RoutingBridge
to define where an entity should be indexed.
|
| DocumentRoutesDescriptor |
|
| ErrorCollectingPojoPropertyMetadataContributor |
|
| ErrorCollectingPojoTypeMetadataContributor |
|
| FieldModelContributor |
|
| FieldModelContributorContext |
|
| FullTextField |
Maps a property to a full-text field in the index, potentially holding multiple tokens (words) of text.
|
| FullTextField.List |
|
| GenericContextAwarePojoGenericTypeModel<T> |
An implementation of PojoGenericTypeModel that takes advantage of the context
in which a given property appears to derive more precise type information.
|
| GenericContextAwarePojoGenericTypeModel.Helper |
|
| GenericContextAwarePojoGenericTypeModel.RawTypeDeclaringContext<T> |
|
| GenericField |
Maps an entity property to a field in the index.
|
| GenericField.List |
|
| GeoPointBinder |
A binder from a type or property to a GeoPoint field, representing a point on earth.
|
| GeoPointBinding |
Defines a GeoPoint binding from a type or a property
to a GeoPoint field representing a point on earth.
|
| GeoPointBinding.List |
|
| IdentifierBinder |
A binder from a POJO property to a document identifier.
|
| IdentifierBinderRef |
References the identifier binder to use for a DocumentId.
|
| IdentifierBinderRef.UndefinedBinderImplementationType |
|
| IdentifierBindingContext<I> |
|
| IdentifierBridge<I> |
A bridge between a POJO property of type I and a document identifier.
|
| IdentifierBridgeFromDocumentIdentifierContext |
|
| IdentifierBridgeFromDocumentIdentifierContextExtension<T> |
|
| IdentifierBridgeRef |
A reference to the identifier bridge to use for a DocumentId.
|
| IdentifierBridgeRef.UndefinedBridgeImplementationType |
|
| IdentifierBridgeToDocumentIdentifierContext |
|
| IdentifierBridgeToDocumentIdentifierContextExtension<T> |
|
| IdentifierMapping |
|
| Indexed |
Maps an entity type to an index.
|
| IndexedEmbedded |
Maps a property to an object field whose fields are the same as those defined in the property type.
|
| IndexedEmbedded.List |
|
| IndexingDependency |
Given a property, defines how a dependency of the indexing process to this property
should affect automatic indexing.
|
| IndexingDependency.List |
|
| IndexingDependencyOptionsStep |
The step in an "indexing dependency" definition where optional parameters can be set.
|
| JavaClassPojoCaster<T> |
|
| KeywordField |
Maps a property to a keyword field in the index, holding a single token (word) of text.
|
| KeywordField.List |
|
| Latitude |
Mark the property hosting the latitude of a specific spatial coordinate.
|
| LatitudeLongitudeMarkerBinder |
A binder for markers that mark a property as the latitude or longitude
for a GeoPoint bridge.
|
| Longitude |
Mark the property hosting the longitude of a specific spatial coordinate.
|
| MappingAnnotatedElement |
An element in the entity model annotated with a mapping annotation.
|
| MappingAnnotatedProperty |
A property in the entity model annotated with a mapping annotation.
|
| MappingAnnotatedType |
A type in the entity model annotated with a mapping annotation.
|
| MappingAnnotationProcessorContext |
A superinterface for contexts passed to mapping annotation processors.
|
| MarkerBinder |
A binder of property markers.
|
| MarkerBinderRef |
|
| MarkerBinderRef.UndefinedBinderImplementationType |
|
| MarkerBinding |
|
| MarkerBinding.List |
|
| MarkerBindingContext |
|
| MassIndexingEntityFailureContext |
Contextual information about a failure to load or index a entities during mass indexing.
|
| MassIndexingEntityFailureContext.Builder |
|
| MassIndexingFailureContext |
Contextual information about a failing operation during mass indexing.
|
| MassIndexingFailureContext.Builder |
|
| MassIndexingFailureHandler |
A handler for failures occurring during mass indexing.
|
| MassIndexingMonitor |
A component that monitors progress of mass indexing.
|
| NonStandardField |
Maps a property to a non-standard field in the index.
|
| NonStandardField.List |
|
| ObjectPath |
A path from a root object to one or more target value(s).
|
| Param |
A param, i.e.
|
| PojoAdditionalMetadataCollector |
|
| PojoAdditionalMetadataCollectorEntityTypeNode |
|
| PojoAdditionalMetadataCollectorIndexedTypeNode |
|
| PojoAdditionalMetadataCollectorPropertyNode |
|
| PojoAdditionalMetadataCollectorTypeNode |
|
| PojoAdditionalMetadataCollectorValueNode |
|
| PojoBootstrapIntrospector |
A Pojo introspector used at bootstrap.
|
| PojoCaster<T> |
|
| PojoCommonsAnnotationsHelper |
Allows to access to the XProperty private field Member.
|
| PojoContainedTypeExtendedMappingCollector |
A collector of extended mapping information.
|
| PojoElementAccessor<T> |
An accessor allowing the retrieval of an element, for example a property, from a POJO.
|
| PojoGenericTypeModel<T> |
A PojoTypeModel representing a parameterized type,
where generic type arguments are known.
|
| PojoHCannOrmGenericContextHelper |
|
| PojoImplicitReindexingResolverSessionContext |
Session-scoped information and operations for use in PojoImplicitReindexingResolver.
|
| PojoIndexedTypeExtendedMappingCollector |
A collector of extended mapping information.
|
| PojoIndexer |
An interface for indexing entities in the context of a session in a POJO mapper,
immediately, asynchronously and without any sort of planning
or handling of containing entities.
|
| PojoIndexingPlan |
An interface for indexing entities in the context of a session in a POJO mapper.
|
| PojoIndexingProcessorRootContext |
The context passed to a PojoIndexingProcessor
and propagated to every node.
|
| PojoIndexingProcessorSessionContext |
Session-scoped information and operations for use in POJO indexing processors.
|
| PojoIndexingQueueEventPayload |
|
| PojoIndexingQueueEventProcessingPlan |
|
| PojoIndexingQueueEventSendingPlan |
A set of indexing events to be sent to an external queue.
|
| PojoLoadingTypeContext<E> |
|
| PojoMapperDelegate<MPBS> |
A delegate for the POJO mapper,
exposing hooks so that mappers based on the POJO mapper can consume metadata.
|
| PojoMappingCollector |
|
| PojoMappingCollectorPropertyNode |
|
| PojoMappingCollectorTypeNode |
|
| PojoMappingCollectorValueNode |
|
| PojoMappingConfigurationContext |
|
| PojoMappingConfigurationContributor |
|
| PojoMappingDelegate |
|
| PojoMassEntityLoader<I> |
A loader for mass loading of entities, used in particular during mass indexing.
|
| PojoMassEntitySink<E> |
|
| PojoMassIdentifierLoader |
A loader of entity identifiers in batch, used in particular for mass indexing.
|
| PojoMassIdentifierSink<I> |
|
| PojoMassIndexer |
A MassIndexer is useful to rebuild the indexes from the
data contained in the database.
|
| PojoMassIndexerAgent |
|
| PojoMassIndexerAgentCreateContext |
|
| PojoMassIndexerAgentStartContext |
|
| PojoMassIndexingContext |
Contextual information about a mass indexing proccess.
|
| PojoMassIndexingContextBuilder<LOS> |
A builder for PojoMassIndexingContext,
allowing changes to the parameters of object loading,
for example while a query is being built.
|
| PojoMassIndexingEntityLoadingContext<E> |
|
| PojoMassIndexingIdentifierLoadingContext<E,I> |
|
| PojoMassIndexingLoadingStrategy<E,I> |
A strategy for entity loading during mass indexing.
|
| PojoMassIndexingMappingContext |
Contextual information about a search mapping.
|
| PojoMassIndexingSessionContext |
|
| PojoMetadataContributor<MEC extends PojoAdditionalMetadataCollector,MAC extends PojoMappingCollector> |
|
| PojoModelCompositeElement |
A potentially composite element in the POJO model.
|
| PojoModelElement |
An element in the POJO model.
|
| PojoModelPath |
Represents an arbitrarily long access path when walking the POJO model.
|
| PojoModelPath.Builder |
|
| PojoModelPathFormatter |
|
| PojoModelPathPropertyNode |
|
| PojoModelPathValueNode |
A node in a PojoModelPath representing the value(s) of a property.
|
| PojoModelProperty |
A model element representing a property bound to a bridge.
|
| PojoModelType |
A model element representing a type bound to a bridge.
|
| PojoModelValue<T> |
A model element representing a value bound to a bridge.
|
| PojoOtherEntityIndexingDependencyConfigurationContext |
|
| PojoPathFilter |
Defines a set of paths that are of importance,
so that they can be detected at runtime when given a set of paths.
|
| PojoPathsDefinition |
A static definition of POJO paths for a given entity type, allowing the creation of path filters.
|
| PojoPropertyIndexingDependencyConfigurationContext |
|
| PojoPropertyMetadataContributor |
An alias interface used when we don't want to write the full version of
PojoMetadataContributor with generic parameters.
|
| PojoPropertyModel<T> |
|
| PojoRawTypeIdentifier<T> |
An identifier for POJO types.
|
| PojoRawTypeModel<T> |
A PojoTypeModel representing a raw type,
where generic type parameters are ignored.
|
| PojoRoutingIndexingDependencyConfigurationContext |
|
| PojoRuntimeIntrospector |
A Pojo introspector used at runtime.
|
| PojoScopeDelegate<R,E,C> |
|
| PojoScopeMappingContext |
Mapping-scoped information and operations for use in POJO scopes.
|
| PojoScopeSchemaManager |
A schema manager for all indexes targeted by a given POJO scope.
|
| PojoScopeSessionContext |
|
| PojoScopeTypeExtendedContextProvider<E,C> |
|
| PojoScopeWorkspace |
|
| PojoSearchSessionMappingContext |
Mapping-scoped information and operations for use in POJO search sessions.
|
| PojoSelectionEntityLoader<E> |
A loader for loading a small selection of entities, used in particular during search.
|
| PojoSelectionLoadingContext |
|
| PojoSelectionLoadingContextBuilder<LOS> |
A builder for PojoSelectionLoadingContext,
allowing changes to the parameters of object loading,
for example while a query is being built.
|
| PojoSelectionLoadingStrategy<E> |
A strategy for entity loading during search and in indexing plans.
|
| PojoTypeExtendedMappingCollector |
A collector of extended mapping information.
|
| PojoTypeIndexingDependencyConfigurationContext |
|
| PojoTypeMetadataContributor |
An alias interface used when we don't want to write the full version of
PojoMetadataContributor with generic parameters.
|
| PojoTypeModel<T> |
A model representing a POJO type: its structure (properties and their type),
its name, ...
|
| PojoTypeModelFormatter |
|
| PojoWorkMappingContext |
Mapping-scoped information and operations for use in POJO work execution.
|
| PojoWorkSessionContext |
Session-scoped information and operations for use in POJO work execution.
|
| ProgrammaticMappingConfigurationContext |
A context to configure programmatic mapping.
|
| PropertyBinder |
A binder from a POJO property to index fields.
|
| PropertyBinderRef |
|
| PropertyBinderRef.UndefinedBinderImplementationType |
|
| PropertyBinding |
|
| PropertyBinding.List |
|
| PropertyBindingContext |
|
| PropertyBridge<P> |
A bridge between a POJO property and an element of the index schema.
|
| PropertyBridgeWriteContext |
|
| PropertyBridgeWriteContextExtension<T> |
|
| PropertyMapping |
Meta-annotation for annotations that apply mapping to a property.
|
| PropertyMappingAnnotationProcessor<A extends Annotation> |
A processor for mapping annotations applied to a Java type.
|
| PropertyMappingAnnotationProcessorContext |
|
| PropertyMappingAnnotationProcessorRef |
|
| PropertyMappingAnnotationProcessorRef.UndefinedProcessorImplementationType |
|
| PropertyMappingDocumentIdOptionsStep |
The step in a property-to-document-ID mapping where optional parameters can be set.
|
| PropertyMappingFieldOptionsStep<S extends PropertyMappingFieldOptionsStep<?>> |
The step in a property-to-index-field mapping where optional parameters can be set.
|
| PropertyMappingFullTextFieldOptionsStep |
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is a full-text field.
|
| PropertyMappingGenericFieldOptionsStep |
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is a generic field.
|
| PropertyMappingIndexedEmbeddedStep |
The step in a property-to-indexed-embedded mapping where optional parameters can be set.
|
| PropertyMappingKeywordFieldOptionsStep |
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is a keyword field.
|
| PropertyMappingNonFullTextFieldOptionsStep<S extends PropertyMappingNonFullTextFieldOptionsStep<?>> |
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is not a full-text field.
|
| PropertyMappingScaledNumberFieldOptionsStep |
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is a "scaled number" field.
|
| PropertyMappingStandardFieldOptionsStep<S extends PropertyMappingStandardFieldOptionsStep<?>> |
The step in a property-to-index-field mapping where optional parameters can be set.
|
| PropertyMappingStep |
The step in a mapping definition where a property can be mapped.
|
| PropertyValue |
A reference to a POJO property using its name,
and to one or more target value(s) in that property using a ContainerExtraction.
|
| ReindexOnUpdate |
Defines the impact that an update to a value in an entity will have on automatic indexing.
|
| RoutingBinder |
An object responsible for assigning a RoutingBridge to an indexed entity.
|
| RoutingBinderRef |
|
| RoutingBinderRef.UndefinedRoutingBinderImplementationType |
|
| RoutingBindingContext |
|
| RoutingBridge<E> |
An object responsible for routing an indexed entity to the correct index/shard.
|
| RoutingBridgeRouteContext |
|
| RoutingBridgeRouteContextExtension<T> |
|
| ScaledNumberField |
Maps a property to a scaled number field in the index,
i.e.
|
| ScaledNumberField.List |
|
| SyntheticPojoGenericTypeModel<T> |
|
| TypeBinder |
A binder from a POJO type to index fields.
|
| TypeBinderRef |
|
| TypeBinderRef.UndefinedBinderImplementationType |
|
| TypeBinding |
|
| TypeBinding.List |
|
| TypeBindingContext |
|
| TypeBridge<T> |
A bridge between a POJO type and an element of the index schema.
|
| TypeBridgeWriteContext |
|
| TypeBridgeWriteContextExtension<T> |
|
| TypeMapping |
Meta-annotation for annotations that apply mapping to a type.
|
| TypeMappingAnnotationProcessor<A extends Annotation> |
A processor for mapping annotations applied to a Java type.
|
| TypeMappingAnnotationProcessorContext |
|
| TypeMappingAnnotationProcessorRef |
|
| TypeMappingAnnotationProcessorRef.UndefinedProcessorImplementationType |
|
| TypeMappingIndexedStep |
The step in a mapping definition where a type's indexing can be configured more precisely.
|
| TypeMappingStep |
The step in a mapping definition where a type can be mapped,
and where properties of that type can be referenced to map them more precisely.
|
| ValueBinder |
A binder from a value to a single index field.
|
| ValueBinderRef |
|
| ValueBinderRef.UndefinedBinderImplementationType |
|
| ValueBindingContext<V> |
|
| ValueBridge<V,F> |
A bridge between a POJO-extracted value of type V and an index field of type F.
|
| ValueBridgeFromIndexedValueContext |
|
| ValueBridgeFromIndexedValueContextExtension<T> |
|
| ValueBridgeRef |
|
| ValueBridgeRef.UndefinedBridgeImplementationType |
|
| ValueBridgeToIndexedValueContext |
|
| ValueBridgeToIndexedValueContextExtension<T> |
|
| ValueProcessor<T,V,C> |
A processor of values extracted from a container.
|