Package | Description |
---|---|
org.hibernate.search.engine.metadata.impl |
Internal metadata classes created during metadata processing and used by the document builders at runtime.
|
org.hibernate.search.engine.spi | |
org.hibernate.search.metadata.impl |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedTypeMetadata
Class containing all the meta data extracted for a single type.
|
Modifier and Type | Field and Description |
---|---|
protected BackReference<TypeMetadata> |
TypeMetadata.Builder.resultReference |
Modifier and Type | Method and Description |
---|---|
TypeMetadata |
TypeMetadata.Builder.build() |
TypeMetadata |
PropertyMetadata.getDeclaringType() |
TypeMetadata |
DocumentFieldMetadata.getSourceType() |
TypeMetadata |
MetadataProvider.getTypeMetadataFor(Class<?> clazz,
IndexManagerType indexManagerType)
Returns the Search related metadata for the specified type.
|
TypeMetadata |
AnnotationMetadataProvider.getTypeMetadataFor(Class<?> clazz,
IndexManagerType indexManagerType) |
TypeMetadata |
MetadataProvider.getTypeMetadataForContainedIn(Class<?> clazz)
Returns the
ContainedIn related metadata for the specified type. |
TypeMetadata |
AnnotationMetadataProvider.getTypeMetadataForContainedIn(Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
BackReference<TypeMetadata> |
TypeMetadata.Builder.getResultReference() |
Constructor and Description |
---|
Builder(BackReference<TypeMetadata> sourceType,
BackReference<PropertyMetadata> sourceProperty,
PartialPropertyMetadata partialSourceProperty,
DocumentFieldPath path,
Store store,
org.apache.lucene.document.Field.Index index,
org.apache.lucene.document.Field.TermVector termVector) |
Builder(BackReference<TypeMetadata> declaringType,
org.hibernate.annotations.common.reflection.XProperty propertyAccessor,
Class<?> propertyClass) |
Modifier and Type | Method and Description |
---|---|
TypeMetadata |
AbstractDocumentBuilder.getMetadata() |
TypeMetadata |
AbstractDocumentBuilder.getTypeMetadata() |
Constructor and Description |
---|
AbstractDocumentBuilder(org.hibernate.annotations.common.reflection.XClass xClass,
TypeMetadata typeMetadata,
org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
Set<org.hibernate.annotations.common.reflection.XClass> optimizationBlackList,
InstanceInitializer instanceInitializer)
Constructor.
|
DocumentBuilderContainedEntity(org.hibernate.annotations.common.reflection.XClass xClass,
TypeMetadata typeMetadata,
org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
Set<org.hibernate.annotations.common.reflection.XClass> optimizationBlackList,
InstanceInitializer instanceInitializer)
Constructor used on contained entities not annotated with
@Indexed themselves. |
DocumentBuilderIndexedEntity(org.hibernate.annotations.common.reflection.XClass clazz,
TypeMetadata typeMetadata,
ConfigContext context,
org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
Set<org.hibernate.annotations.common.reflection.XClass> optimizationBlackList,
InstanceInitializer instanceInitializer)
Creates a document builder for entities annotated with
@Indexed . |
Constructor and Description |
---|
IndexedTypeDescriptorImpl(TypeMetadata typeMetadata,
IndexManager[] indexManagers) |
Copyright © 2006–2017 Hibernate. All rights reserved.