Class HibernateSearchPropertyHelper

java.lang.Object
org.infinispan.query.objectfilter.impl.syntax.parser.ObjectPropertyHelper<Class<?>>
org.infinispan.query.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
org.infinispan.query.impl.HibernateSearchPropertyHelper

public final class HibernateSearchPropertyHelper extends org.infinispan.query.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
  • Field Details

  • Constructor Details

    • HibernateSearchPropertyHelper

      public HibernateSearchPropertyHelper(SearchMapping searchMapping, org.infinispan.query.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolver)
  • Method Details

    • convertToPropertyType

      public Object convertToPropertyType(Class<?> entityType, String[] propertyPath, String value)
    • getPrimitivePropertyType

      public Class<?> getPrimitivePropertyType(Class<?> entityType, String[] propertyPath)
    • getIndexedPropertyType

      public Class<?> getIndexedPropertyType(Class<?> entityType, String[] propertyPath)
    • isNestedIndexStructure

      public boolean isNestedIndexStructure(Class<?> entityType, String[] propertyPath)
    • isRepeatedProperty

      public boolean isRepeatedProperty(Class<?> entityType, String[] propertyPath)
    • hasEmbeddedProperty

      public boolean hasEmbeddedProperty(Class<?> entityType, String[] propertyPath)
    • hasProperty

      public boolean hasProperty(Class<?> entityType, String[] propertyPath)
    • getIndexedFieldProvider

      public org.infinispan.query.objectfilter.impl.syntax.IndexedFieldProvider<Class<?>> getIndexedFieldProvider()