Class ElasticsearchIndexRoot
java.lang.Object
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode<S,SC,NT>
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexRoot<ElasticsearchIndexRoot,ElasticsearchSearchIndexScope<?>,ElasticsearchIndexCompositeNodeType,ElasticsearchIndexField>
org.hibernate.search.backend.elasticsearch.document.model.impl.ElasticsearchIndexRoot
- All Implemented Interfaces:
ElasticsearchIndexCompositeNode,ElasticsearchIndexNode,ElasticsearchSearchIndexCompositeNodeContext,ElasticsearchSearchIndexNodeContext,IndexCompositeNode<ElasticsearchSearchIndexScope<?>,,ElasticsearchIndexCompositeNodeType, ElasticsearchIndexField> IndexNode<ElasticsearchSearchIndexScope<?>>,IndexCompositeElementDescriptor,SearchIndexCompositeNodeContext<ElasticsearchSearchIndexScope<?>>,SearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>,EventContextProvider
public final class ElasticsearchIndexRoot
extends AbstractIndexRoot<ElasticsearchIndexRoot,ElasticsearchSearchIndexScope<?>,ElasticsearchIndexCompositeNodeType,ElasticsearchIndexField>
implements ElasticsearchIndexCompositeNode
-
Field Summary
Fields inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode
type -
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchIndexRoot(ElasticsearchIndexCompositeNodeType type, Map<String, ElasticsearchIndexField> notYetInitializedStaticChildren) -
Method Summary
Methods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexRoot
absolutePath, absolutePath, absolutePathComponents, closestMultiValuedParentAbsolutePath, inclusion, isComposite, isObjectField, isRoot, isValueField, multiValued, multiValuedInRoot, nestedPathHierarchy, relativeEventContext, staticChildrenByName, toComposite, toStringMethods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode
cannotUseQueryElement, eventContext, queryElement, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.search.backend.elasticsearch.document.model.impl.ElasticsearchIndexNode
toCompositeMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexCompositeNodeContext
staticChildrenByName, typeMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexNodeContext
toCompositeMethods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContextMethods inherited from interface org.hibernate.search.engine.backend.metamodel.IndexCompositeElementDescriptor
isObjectField, isRootMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexCompositeNode
staticChildren, staticChildrenByName, typeMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexNode
inclusionMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexCompositeNodeContext
absolutePathMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, isComposite, isObjectField, isValueField, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
Constructor Details
-
ElasticsearchIndexRoot
public ElasticsearchIndexRoot(ElasticsearchIndexCompositeNodeType type, Map<String, ElasticsearchIndexField> notYetInitializedStaticChildren)
-
-
Method Details
-
self
- Specified by:
selfin classAbstractIndexNode<ElasticsearchIndexRoot,ElasticsearchSearchIndexScope<?>, ElasticsearchIndexCompositeNodeType>
-
toObjectField
- Specified by:
toObjectFieldin interfaceElasticsearchIndexNode- Specified by:
toObjectFieldin interfaceElasticsearchSearchIndexNodeContext- Specified by:
toObjectFieldin interfaceIndexCompositeElementDescriptor- Specified by:
toObjectFieldin interfaceIndexNode<ElasticsearchSearchIndexScope<?>>- Specified by:
toObjectFieldin interfaceSearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>- Overrides:
toObjectFieldin classAbstractIndexRoot<ElasticsearchIndexRoot,ElasticsearchSearchIndexScope<?>, ElasticsearchIndexCompositeNodeType, ElasticsearchIndexField> - Returns:
- This element as an
IndexObjectFieldDescriptor, if possible. Nevernull.
-
toValueField
- Specified by:
toValueFieldin interfaceElasticsearchIndexNode- Specified by:
toValueFieldin interfaceElasticsearchSearchIndexNodeContext- Specified by:
toValueFieldin interfaceIndexNode<ElasticsearchSearchIndexScope<?>>- Specified by:
toValueFieldin interfaceSearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>
-