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

  • 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