Class LuceneIndexExpressions.DocumentFieldDerivation

java.lang.Object
com.apple.foundationdb.record.lucene.LuceneIndexExpressions.DocumentFieldDerivation
Enclosing class:
LuceneIndexExpressions

public static class LuceneIndexExpressions.DocumentFieldDerivation extends Object
Information about how a document field is derived from a record field.
  • Constructor Details

  • Method Details

    • getDocumentField

      @Nonnull public String getDocumentField()
    • getRecordFieldPath

      @Nonnull public List<String> getRecordFieldPath()
    • getType

      @Nonnull public LuceneIndexExpressions.DocumentFieldType getType()
    • isFieldNameOverride

      public boolean isFieldNameOverride()
    • getNamedFieldSuffix

      @Nullable public String 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.