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 PartialDocumentFieldMetadatapublic DocumentFieldPath getPath()
getPath in interface PartialDocumentFieldMetadatapublic String getAbsoluteName()
public String getRelativeName()
public org.apache.lucene.document.Field.Index getIndex()
getIndex in interface PartialDocumentFieldMetadatapublic 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 PartialDocumentFieldMetadatapublic DocumentFieldMetadata.Builder spatial()
public DocumentFieldMetadata.Builder precisionStep(int precisionStep)
public DocumentFieldMetadata.Builder numericEncodingType(NumericFieldSettingsDescriptor.NumericEncodingType numericEncodingType)
public NumericFieldSettingsDescriptor.NumericEncodingType getNumericEncodingType()
getNumericEncodingType in interface PartialDocumentFieldMetadatapublic DocumentFieldMetadata.Builder addFacetMetadata(FacetMetadata facetMetadata)
public DocumentFieldMetadata.Builder addBridgeDefinedField(BridgeDefinedField bridgeDefinedField)
public Map<String,BridgeDefinedField> getBridgeDefinedFields()
getBridgeDefinedFields in interface PartialDocumentFieldMetadatapublic BackReference<DocumentFieldMetadata> getResultReference()
public DocumentFieldMetadata build()
Copyright © 2006–2017 Hibernate. All rights reserved.