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 Details

  • Constructor Details

  • Method Details

    • isIndexed

      public boolean isIndexed()
    • indexName

      public String indexName()
    • analyzer

      public String analyzer()
    • indexingKey

      public IndexingKeyMetadata indexingKey()
    • isFieldSearchable

      public boolean isFieldSearchable(String fieldName)
    • isFieldAnalyzed

      public boolean isFieldAnalyzed(String fieldName)
    • isFieldNormalized

      public boolean isFieldNormalized(String fieldName)
    • isFieldProjectable

      public boolean isFieldProjectable(String fieldName)
    • isFieldAggregable

      public boolean isFieldAggregable(String fieldName)
    • isFieldSortable

      public boolean isFieldSortable(String fieldName)
    • isVectorField

      public Boolean isVectorField(String fieldName)
    • getNullMarker

      public Object getNullMarker(String fieldName)
    • getFieldMapping

      public FieldMapping getFieldMapping(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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)
    • attributeMatches

      public static boolean attributeMatches(org.infinispan.protostream.descriptors.AnnotationElement.Value attr, String packageName, String... validValues)