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 Summary
Constructors Constructor Description FieldMapping(String name, boolean searchable, boolean projectable, boolean aggregable, boolean sortable, String analyzer, String normalizer, String indexNullAs, org.infinispan.protostream.descriptors.FieldDescriptor fieldDescriptor)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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaggregable()booleananalyzed()Stringanalyzer()IntegerdecimalScale()IntegerincludeDepth()ObjectindexNullAs()Stringname()Stringnormalizer()Booleannorms()ObjectparseIndexNullAs()booleanprojectable()booleansearchable()StringsearchAnalyzer()booleansortable()org.infinispan.api.annotations.indexing.option.Structurestructure()org.infinispan.api.annotations.indexing.option.TermVectortermVector()StringtoString()
-
-
-
Constructor Detail
-
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 Detail
-
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()
-
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()
-
-