Class IndexedEmbeddedDefinition
- java.lang.Object
-
- org.hibernate.search.engine.mapper.mapping.building.spi.IndexedEmbeddedDefinition
-
public final class IndexedEmbeddedDefinition extends Object
-
-
Constructor Summary
Constructors Constructor Description IndexedEmbeddedDefinition(MappableTypeModel definingTypeModel, String relativePrefix, ObjectStructure structure, Integer maxDepth, Set<String> includePaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappableTypeModeldefiningTypeModel()booleanequals(Object o)inthashCode()Set<String>includePaths()IntegermaxDepth()StringrelativePrefix()ObjectStructurestructure()
-
-
-
Constructor Detail
-
IndexedEmbeddedDefinition
public IndexedEmbeddedDefinition(MappableTypeModel definingTypeModel, String relativePrefix, ObjectStructure structure, Integer maxDepth, Set<String> includePaths)
- Parameters:
definingTypeModel- The model representing the type on which the indexed-embedded was defined.relativePrefix- The prefix to apply to all index fields created in the context of the indexed-embedded.structure- The structure of all object fields created as part of therelativePrefix.maxDepth- The maximum depth beyond which all created fields will be ignored.nullfor no limit.includePaths- The exhaustive list of paths of fields that are to be included.nullfor no limit.
-
-
Method Detail
-
definingTypeModel
public MappableTypeModel definingTypeModel()
-
relativePrefix
public String relativePrefix()
-
structure
public ObjectStructure structure()
-
maxDepth
public Integer maxDepth()
-
-