public static class TypeMetadata.Builder extends Object
| Constructor and Description |
|---|
Builder(Class<?> indexedType,
IndexManagerType indexManagerType,
ConfigContext configContext) |
Builder(Class<?> indexedType,
ScopedAnalyzerReference.Builder scopedAnalyzerReferenceBuilder) |
public Builder(Class<?> indexedType, IndexManagerType indexManagerType, ConfigContext configContext)
public Builder(Class<?> indexedType, ScopedAnalyzerReference.Builder scopedAnalyzerReferenceBuilder)
public TypeMetadata.Builder idProperty(PropertyMetadata propertyMetadata)
public TypeMetadata.Builder boost(float boost)
public TypeMetadata.Builder boostStrategy(BoostStrategy boostStrategy)
public TypeMetadata.Builder analyzerReference(AnalyzerReference analyzerReference)
public TypeMetadata.Builder jpaProperty(org.hibernate.annotations.common.reflection.XProperty jpaProperty)
public TypeMetadata.Builder analyzerDiscriminator(Discriminator discriminator, org.hibernate.annotations.common.reflection.XMember discriminatorGetter)
public TypeMetadata.Builder addProperty(PropertyMetadata propertyMetadata)
public void addClassBridgeField(DocumentFieldMetadata fieldMetadata)
public void addEmbeddedType(EmbeddedTypeMetadata embeddedTypeMetadata)
public void addContainedIn(ContainedInMetadata containedInMetadata)
public void addCollectionRole(String role)
public void disableStateInspectionOptimization()
public AnalyzerReference addToScopedAnalyzerReference(String fieldName, AnalyzerReference analyzerReference, org.apache.lucene.document.Field.Index index)
public void blacklistForOptimization(org.hibernate.annotations.common.reflection.XClass blackListClass)
public boolean areClassBridgesUsed()
public BoostStrategy getClassBoostStrategy()
public AnalyzerReference getAnalyzerReference()
public ScopedAnalyzerReference.Builder getScopedAnalyzerReferenceBuilder()
public boolean isStateInspectionOptimizationsEnabled()
public Class<?> getIndexedType()
public PropertyMetadata getIdPropertyMetadata()
public TypeMetadata build()
public void addClassBridgeSortableFields(Iterable<String> sortableFieldNames)
public void addClassBridgeDefinedFields(Iterable<BridgeDefinedField> bridgeDefinedFields)
Copyright © 2006–2016 Hibernate. All rights reserved.