public static class DocumentFieldMetadata.Builder extends Object implements PartialDocumentFieldMetadata
Modifier and Type | Field and Description |
---|---|
protected BackReference<DocumentFieldMetadata> |
resultReference |
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) |
protected final BackReference<DocumentFieldMetadata> resultReference
public 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)
public PartialPropertyMetadata getSourceProperty()
getSourceProperty
in interface PartialDocumentFieldMetadata
public DocumentFieldPath getPath()
getPath
in interface PartialDocumentFieldMetadata
public String getAbsoluteName()
public String getRelativeName()
public org.apache.lucene.document.Field.Index getIndex()
getIndex
in interface PartialDocumentFieldMetadata
public DocumentFieldMetadata.Builder index(org.apache.lucene.document.Field.Index index)
public DocumentFieldMetadata.Builder fieldBridge(FieldBridge fieldBridge)
public DocumentFieldMetadata.Builder boost(Float boost)
public DocumentFieldMetadata.Builder analyzerReference(AnalyzerReference analyzerReference)
public DocumentFieldMetadata.Builder id()
public DocumentFieldMetadata.Builder idInEmbedded()
public DocumentFieldMetadata.Builder indexNullAs(NullMarkerCodec nullMarkerCodec)
public DocumentFieldMetadata.Builder numeric()
public boolean isNumeric()
isNumeric
in interface PartialDocumentFieldMetadata
public DocumentFieldMetadata.Builder spatial()
public DocumentFieldMetadata.Builder precisionStep(int precisionStep)
public DocumentFieldMetadata.Builder numericEncodingType(NumericFieldSettingsDescriptor.NumericEncodingType numericEncodingType)
public NumericFieldSettingsDescriptor.NumericEncodingType getNumericEncodingType()
getNumericEncodingType
in interface PartialDocumentFieldMetadata
public DocumentFieldMetadata.Builder addFacetMetadata(FacetMetadata facetMetadata)
public DocumentFieldMetadata.Builder addBridgeDefinedField(BridgeDefinedField bridgeDefinedField)
public Map<String,BridgeDefinedField> getBridgeDefinedFields()
getBridgeDefinedFields
in interface PartialDocumentFieldMetadata
public BackReference<DocumentFieldMetadata> getResultReference()
public DocumentFieldMetadata build()
Copyright © 2006–2017 Hibernate. All rights reserved.