Class HibernateSearchPropertyHelper.SearchFieldIndexingMetadata

java.lang.Object
org.infinispan.query.dsl.embedded.impl.HibernateSearchPropertyHelper.SearchFieldIndexingMetadata
All Implemented Interfaces:
org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
Enclosing class:
HibernateSearchPropertyHelper

public static final class HibernateSearchPropertyHelper.SearchFieldIndexingMetadata extends Object implements org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
  • Constructor Details

    • SearchFieldIndexingMetadata

      public SearchFieldIndexingMetadata(org.hibernate.search.engine.backend.metamodel.IndexDescriptor indexDescriptor)
  • Method Details

    • hasProperty

      public boolean hasProperty(String[] propertyPath)
      Specified by:
      hasProperty in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isSearchable

      public boolean isSearchable(String[] propertyPath)
      Specified by:
      isSearchable in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isAnalyzed

      public boolean isAnalyzed(String[] propertyPath)
      Specified by:
      isAnalyzed in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isNormalized

      public boolean isNormalized(String[] propertyPath)
      Specified by:
      isNormalized in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isProjectable

      public boolean isProjectable(String[] propertyPath)
      Specified by:
      isProjectable in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isAggregable

      public boolean isAggregable(String[] propertyPath)
      Specified by:
      isAggregable in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isSortable

      public boolean isSortable(String[] propertyPath)
      Specified by:
      isSortable in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isVector

      public boolean isVector(String[] propertyPath)
      Specified by:
      isVector in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • getNullMarker

      public Object getNullMarker(String[] propertyPath)
      Specified by:
      getNullMarker in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • keyType

      public Class<?> keyType(String property)
      Specified by:
      keyType in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>
    • isSpatial

      public boolean isSpatial(String[] propertyPath)
      Specified by:
      isSpatial in interface org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider.FieldIndexingMetadata<Class<?>>