Class ValueFieldMetamodel

java.lang.Object
org.infinispan.search.mapper.mapping.metamodel.ValueFieldMetamodel
All Implemented Interfaces:
JsonSerialization

public class ValueFieldMetamodel extends Object implements JsonSerialization
  • Constructor Details

    • ValueFieldMetamodel

      public ValueFieldMetamodel(boolean multiValued, boolean multiValuedInRoot, org.hibernate.search.engine.backend.metamodel.IndexValueFieldTypeDescriptor type)
  • Method Details

    • isMultiValued

      public boolean isMultiValued()
    • isMultiValuedInRoot

      public boolean isMultiValuedInRoot()
    • getType

      public Class<?> getType()
    • getProjectionType

      public Class<?> getProjectionType()
    • getArgumentType

      public Class<?> getArgumentType()
    • isSearchable

      public boolean isSearchable()
    • isProjectable

      public boolean isProjectable()
    • isSortable

      public boolean isSortable()
    • isAggregable

      public boolean isAggregable()
    • getAnalyzer

      public Optional<String> getAnalyzer()
    • getNormalizer

      public Optional<String> getNormalizer()
    • toJson

      public Json toJson()
      Specified by:
      toJson in interface JsonSerialization