Class LuceneIndexExpressions.DocumentFieldDerivation
java.lang.Object
com.apple.foundationdb.record.lucene.LuceneIndexExpressions.DocumentFieldDerivation
- Enclosing class:
- LuceneIndexExpressions
Information about how a document field is derived from a record field.
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentFieldDerivation
(String documentField, List<String> recordFieldPath, LuceneIndexExpressions.DocumentFieldType type, boolean fieldNameOverride, String namedFieldSuffix, boolean stored, boolean sorted) -
Method Summary
-
Constructor Details
-
DocumentFieldDerivation
public DocumentFieldDerivation(@Nonnull String documentField, @Nonnull List<String> recordFieldPath, @Nonnull LuceneIndexExpressions.DocumentFieldType type, boolean fieldNameOverride, @Nullable String namedFieldSuffix, boolean stored, boolean sorted)
-
-
Method Details
-
getDocumentField
-
getRecordFieldPath
-
getType
-
isFieldNameOverride
public boolean isFieldNameOverride() -
getNamedFieldSuffix
-
isStored
public boolean isStored() -
isSorted
public boolean isSorted() -
getPointsConfig
public org.apache.lucene.queryparser.flexible.standard.config.PointsConfig getPointsConfig()Get the Point configuration that is used by the Lucene Parser to interpret the type of data stored for this field.- Returns:
- the PointsConfig for this field.
-