Class ElasticsearchMultiIndexSearchIndexCompositeNodeContext
- java.lang.Object
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext<S,SC,NT>
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexCompositeNodeContext<ElasticsearchSearchIndexCompositeNodeContext,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexCompositeNodeTypeContext,ElasticsearchSearchIndexNodeContext>
-
- org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchMultiIndexSearchIndexCompositeNodeContext
-
- All Implemented Interfaces:
ElasticsearchSearchIndexCompositeNodeContext,ElasticsearchSearchIndexCompositeNodeTypeContext,ElasticsearchSearchIndexNodeContext,SearchIndexCompositeNodeContext<ElasticsearchSearchIndexScope<?>>,SearchIndexCompositeNodeTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexCompositeNodeContext>,SearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>,SearchIndexNodeTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexCompositeNodeContext>,EventContextProvider
public final class ElasticsearchMultiIndexSearchIndexCompositeNodeContext extends AbstractMultiIndexSearchIndexCompositeNodeContext<ElasticsearchSearchIndexCompositeNodeContext,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexCompositeNodeTypeContext,ElasticsearchSearchIndexNodeContext> implements ElasticsearchSearchIndexCompositeNodeContext, ElasticsearchSearchIndexCompositeNodeTypeContext
-
-
Field Summary
-
Fields inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, nodeForEachIndex, scope
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchMultiIndexSearchIndexCompositeNodeContext(ElasticsearchSearchIndexScope<?> scope, String absolutePath, List<? extends ElasticsearchSearchIndexCompositeNodeContext> nodeForEachIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ElasticsearchSearchIndexNodeContextchildInScope(String childRelativeName)protected ElasticsearchSearchIndexCompositeNodeContextself()protected ElasticsearchSearchIndexCompositeNodeTypeContextselfAsNodeType()ElasticsearchSearchIndexValueFieldContext<?>toValueField()protected ElasticsearchSearchIndexCompositeNodeTypeContexttypeOf(ElasticsearchSearchIndexCompositeNodeContext indexElement)-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexCompositeNodeContext
absolutePath, isComposite, isObjectField, isValueField, nested, staticChildrenByName, toComposite, toObjectField, type
-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, queryElementFactory, relativeEventContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexCompositeNodeContext
staticChildrenByName, type
-
Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexNodeContext
toComposite, toObjectField
-
Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexCompositeNodeContext
absolutePath
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexCompositeNodeTypeContext
nested
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, isComposite, isObjectField, isValueField, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeTypeContext
queryElementFactory
-
-
-
-
Constructor Detail
-
ElasticsearchMultiIndexSearchIndexCompositeNodeContext
public ElasticsearchMultiIndexSearchIndexCompositeNodeContext(ElasticsearchSearchIndexScope<?> scope, String absolutePath, List<? extends ElasticsearchSearchIndexCompositeNodeContext> nodeForEachIndex)
-
-
Method Detail
-
self
protected ElasticsearchSearchIndexCompositeNodeContext self()
-
selfAsNodeType
protected ElasticsearchSearchIndexCompositeNodeTypeContext selfAsNodeType()
-
typeOf
protected ElasticsearchSearchIndexCompositeNodeTypeContext typeOf(ElasticsearchSearchIndexCompositeNodeContext indexElement)
-
toValueField
public ElasticsearchSearchIndexValueFieldContext<?> toValueField()
- Specified by:
toValueFieldin interfaceElasticsearchSearchIndexNodeContext- Specified by:
toValueFieldin interfaceSearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>- Overrides:
toValueFieldin classAbstractMultiIndexSearchIndexCompositeNodeContext<ElasticsearchSearchIndexCompositeNodeContext,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexCompositeNodeTypeContext,ElasticsearchSearchIndexNodeContext>
-
childInScope
protected ElasticsearchSearchIndexNodeContext childInScope(String childRelativeName)
-
-