Class FieldMapping

java.lang.Object
org.infinispan.query.remote.impl.indexing.FieldMapping

public final class FieldMapping extends Object
A mapping from an object field to an index field and the flags that enable indexing, storage and analysis.
Since:
9.0
Author:
anistor@redhat.com
  • Constructor Details

    • FieldMapping

      public FieldMapping(String name, boolean searchable, boolean projectable, boolean aggregable, boolean sortable, String analyzer, String normalizer, String indexNullAs, org.infinispan.protostream.descriptors.FieldDescriptor fieldDescriptor)
    • FieldMapping

      public FieldMapping(String name, Boolean searchable, Boolean projectable, Boolean aggregable, Boolean sortable, String analyzer, String normalizer, String indexNullAs, Boolean norms, String searchAnalyzer, org.infinispan.api.annotations.indexing.option.TermVector termVector, Integer decimalScale, Integer includeDepth, org.infinispan.api.annotations.indexing.option.Structure structure, org.infinispan.protostream.descriptors.FieldDescriptor fieldDescriptor)
  • Method Details

    • name

      public String name()
    • searchable

      public boolean searchable()
    • projectable

      public boolean projectable()
    • aggregable

      public boolean aggregable()
    • sortable

      public boolean sortable()
    • analyzer

      public String analyzer()
    • normalizer

      public String normalizer()
    • analyzed

      public boolean analyzed()
    • normalized

      public boolean normalized()
    • indexNullAs

      public Object indexNullAs()
    • norms

      public Boolean norms()
    • searchAnalyzer

      public String searchAnalyzer()
    • termVector

      public org.infinispan.api.annotations.indexing.option.TermVector termVector()
    • decimalScale

      public Integer decimalScale()
    • includeDepth

      public Integer includeDepth()
    • structure

      public org.infinispan.api.annotations.indexing.option.Structure structure()
    • parseIndexNullAs

      public Object parseIndexNullAs()
    • toString

      public String toString()
      Overrides:
      toString in class Object