Package org.elasticsearch.index.query
Class InnerHitContextBuilder
org.elasticsearch.index.query.InnerHitContextBuilder
public abstract class InnerHitContextBuilder
extends
A builder for
InnerHitsContext.InnerHitSubContext
-
Field Summary
Modifier and TypeFieldDescriptionprotected <,InnerHitContextBuilder>
protected InnerHitBuilder
protected QueryBuilder
-
Constructor Summary
ModifierConstructorDescriptionprotected
InnerHitContextBuilder(QueryBuilder query, InnerHitBuilder innerHitBuilder, <,InnerHitContextBuilder> children)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
build(SearchContext parentSearchContext, InnerHitsContext innerHitsContext)
protected abstract void
doBuild(SearchContext parentSearchContext, InnerHitsContext innerHitsContext)
static void
extractInnerHits(QueryBuilder query, <,InnerHitContextBuilder> innerHitBuilders)
protected void
setupInnerHitsContext(SearchExecutionContext searchExecutionContext, InnerHitsContext.InnerHitSubContext innerHitsContext)
Methods inherited from class java.lang.
, , , , , , , , , ,
-
Field Details
-
query
-
innerHitBuilder
-
children
-
-
Constructor Details
-
InnerHitContextBuilder
protected InnerHitContextBuilder(QueryBuilder query, InnerHitBuilder innerHitBuilder, <,InnerHitContextBuilder> children)
-
-
Method Details
-
innerHitBuilder
-
build
public final void build(SearchContext parentSearchContext, InnerHitsContext innerHitsContext) throws- Throws:
-
doBuild
protected abstract void doBuild(SearchContext parentSearchContext, InnerHitsContext innerHitsContext) throws- Throws:
-
extractInnerHits
public static void extractInnerHits(QueryBuilder query, <,InnerHitContextBuilder> innerHitBuilders) -
setupInnerHitsContext
protected void setupInnerHitsContext(SearchExecutionContext searchExecutionContext, InnerHitsContext.InnerHitSubContext innerHitsContext) throws- Throws:
-