diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java b/core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java index 61466ab5ea..990b5a35fd 100644 --- a/core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java +++ b/core/src/main/java/org/elasticsearch/index/query/HasChildQueryBuilder.java @@ -77,7 +77,7 @@ public class HasChildQueryBuilder extends AbstractQueryBuilder<HasChildQueryBuil private static final ParseField INNER_HITS_FIELD = new ParseField("inner_hits"); private static final ParseField IGNORE_UNMAPPED_FIELD = new ParseField("ignore_unmapped"); - private final QueryBuilder<?> query; + private final QueryBuilder query; private final String type; private final ScoreMode scoreMode; private InnerHitBuilder innerHitBuilder; @@ -85,11 +85,11 @@ public class HasChildQueryBuilder extends AbstractQueryBuilder<HasChildQueryBuil private int maxChildren = DEFAULT_MAX_CHILDREN; private boolean ignoreUnmapped = false; - public HasChildQueryBuilder(String type, QueryBuilder<?> query, ScoreMode scoreMode) { + public HasChildQueryBuilder(String type, QueryBuilder query, ScoreMode scoreMode) { this(type, query, DEFAULT_MIN_CHILDREN, DEFAULT_MAX_CHILDREN, scoreMode, null); } - private HasChildQueryBuilder(String type, QueryBuilder<?> query, int minChildren, int maxChildren, ScoreMode scoreMode, + private HasChildQueryBuilder(String type, QueryBuilder query, int minChildren, int maxChildren, ScoreMode scoreMode, InnerHitBuilder innerHitBuilder) { this.type = requireValue(type, "[" + NAME + "] requires 'type' field"); this.query = requireValue(query, "[" + NAME + "] requires 'query' field"); @@ -158,7 +158,7 @@ public class HasChildQueryBuilder extends AbstractQueryBuilder<HasChildQueryBuil /** * Returns the children query to execute. */ - public QueryBuilder<?> query() { + public QueryBuilder query() { return query; } @@ -238,7 +238,7 @@ public class HasChildQueryBuilder extends AbstractQueryBuilder<HasChildQueryBuil InnerHitBuilder innerHitBuilder = null; String currentFieldName = null; XContentParser.Token token; - QueryBuilder<?> iqb = null; + QueryBuilder iqb = null; while ((token = parser.nextToken()) != XContentParser.Token.END_OBJECT) { if (token == XContentParser.Token.FIELD_NAME) { currentFieldName = parser.currentName(); @@ -467,8 +467,8 @@ public class HasChildQueryBuilder extends AbstractQueryBuilder<HasChildQueryBuil } @Override - protected QueryBuilder<?> doRewrite(QueryRewriteContext queryRewriteContext) throws IOException { - QueryBuilder<?> rewrite = query.rewrite(queryRewriteContext); + protected QueryBuilder doRewrite(QueryRewriteContext queryRewriteContext) throws IOException { + QueryBuilder rewrite = query.rewrite(queryRewriteContext); if (rewrite != query) { return new HasChildQueryBuilder(type, rewrite, minChildren, minChildren, scoreMode, innerHitBuilder); } |