Class IndexingMetadata
- java.lang.Object
-
- org.infinispan.query.remote.impl.indexing.IndexingMetadata
-
public final class IndexingMetadata extends Object
- Since:
- 7.0
- Author:
- anistor@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringINDEXED_ANNOTATIONstatic StringINDEXED_INDEX_ATTRIBUTEstatic StringNOstatic StringYES
-
Constructor Summary
Constructors Constructor Description IndexingMetadata(boolean isIndexed, String indexName, String analyzer, Map<String,FieldMapping> fields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringanalyzer()static booleanattributeMatches(org.infinispan.protostream.descriptors.AnnotationElement.Value attr, String packageName, String... validValues)static org.infinispan.protostream.descriptors.AnnotationElement.AnnotationfindAnnotation(Map<String,org.infinispan.protostream.descriptors.AnnotationElement.Annotation> annotations, String name)static <T> TfindProcessedAnnotation(org.infinispan.protostream.descriptors.Descriptor descriptor, String name)FieldMappinggetFieldMapping(String name)ObjectgetNullMarker(String fieldName)StringindexName()booleanisFieldAnalyzed(String fieldName)booleanisFieldProjectable(String fieldName)booleanisFieldSearchable(String fieldName)booleanisFieldSortable(String fieldName)booleanisIndexed()StringtoString()
-
-
-
Field Detail
-
INDEXED_ANNOTATION
public static final String INDEXED_ANNOTATION
- See Also:
- Constant Field Values
-
INDEXED_INDEX_ATTRIBUTE
public static final String INDEXED_INDEX_ATTRIBUTE
- See Also:
- Constant Field Values
-
YES
public static final String YES
- See Also:
- Constant Field Values
-
NO
public static final String NO
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IndexingMetadata
public IndexingMetadata(boolean isIndexed, String indexName, String analyzer, Map<String,FieldMapping> fields)
-
-
Method Detail
-
isIndexed
public boolean isIndexed()
-
indexName
public String indexName()
-
analyzer
public String analyzer()
-
isFieldSearchable
public boolean isFieldSearchable(String fieldName)
-
isFieldAnalyzed
public boolean isFieldAnalyzed(String fieldName)
-
isFieldProjectable
public boolean isFieldProjectable(String fieldName)
-
isFieldSortable
public boolean isFieldSortable(String fieldName)
-
getFieldMapping
public FieldMapping getFieldMapping(String name)
-
findAnnotation
public static org.infinispan.protostream.descriptors.AnnotationElement.Annotation findAnnotation(Map<String,org.infinispan.protostream.descriptors.AnnotationElement.Annotation> annotations, String name)
-
findProcessedAnnotation
public static <T> T findProcessedAnnotation(org.infinispan.protostream.descriptors.Descriptor descriptor, String name)
-
-