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 includeDepth, Set<String> includePaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappableTypeModel
definingTypeModel()
boolean
equals(Object o)
int
hashCode()
Integer
includeDepth()
Set<String>
includePaths()
String
relativePrefix()
ObjectStructure
structure()
-
-
-
Constructor Detail
-
IndexedEmbeddedDefinition
public IndexedEmbeddedDefinition(MappableTypeModel definingTypeModel, String relativePrefix, ObjectStructure structure, Integer includeDepth, 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
.includeDepth
- The maximum depth beyond which all created fields will be ignored.null
for no limit.includePaths
- The exhaustive list of paths of fields that are to be included.null
for no limit.
-
-
Method Detail
-
definingTypeModel
public MappableTypeModel definingTypeModel()
-
relativePrefix
public String relativePrefix()
-
structure
public ObjectStructure structure()
-
includeDepth
public Integer includeDepth()
-
-