diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java b/core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java index 6e82e7059d..e883166f90 100644 --- a/core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java +++ b/core/src/main/java/org/elasticsearch/index/query/AbstractQueryBuilder.java @@ -43,7 +43,7 @@ import java.util.Objects; * Base class for all classes producing lucene queries. * Supports conversion to BytesReference and creation of lucene Query objects. */ -public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> extends ToXContentToBytes implements QueryBuilder<QB> { +public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> extends ToXContentToBytes implements QueryBuilder { /** Default for boost to apply to resulting Lucene query. Defaults to 1.0*/ public static final float DEFAULT_BOOST = 1.0f; @@ -221,10 +221,10 @@ public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> * their {@link QueryBuilder#toQuery(QueryShardContext)} method are not added to the * resulting collection. */ - protected static Collection<Query> toQueries(Collection<QueryBuilder<?>> queryBuilders, QueryShardContext context) throws QueryShardException, + protected static Collection<Query> toQueries(Collection<QueryBuilder> queryBuilders, QueryShardContext context) throws QueryShardException, IOException { List<Query> queries = new ArrayList<>(queryBuilders.size()); - for (QueryBuilder<?> queryBuilder : queryBuilders) { + for (QueryBuilder queryBuilder : queryBuilders) { Query query = queryBuilder.toQuery(context); if (query != null) { queries.add(query); @@ -241,13 +241,13 @@ public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> protected final static void writeQueries(StreamOutput out, List<? extends QueryBuilder> queries) throws IOException { out.writeVInt(queries.size()); - for (QueryBuilder<?> query : queries) { + for (QueryBuilder query : queries) { out.writeNamedWriteable(query); } } - protected final static List<QueryBuilder<?>> readQueries(StreamInput in) throws IOException { - List<QueryBuilder<?>> queries = new ArrayList<>(); + protected final static List<QueryBuilder> readQueries(StreamInput in) throws IOException { + List<QueryBuilder> queries = new ArrayList<>(); int size = in.readVInt(); for (int i = 0; i < size; i++) { queries.add(in.readNamedWriteable(QueryBuilder.class)); @@ -256,8 +256,8 @@ public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> } @Override - public final QueryBuilder<?> rewrite(QueryRewriteContext queryShardContext) throws IOException { - QueryBuilder<?> rewritten = doRewrite(queryShardContext); + public final QueryBuilder rewrite(QueryRewriteContext queryShardContext) throws IOException { + QueryBuilder rewritten = doRewrite(queryShardContext); if (rewritten == this) { return rewritten; } @@ -270,7 +270,7 @@ public abstract class AbstractQueryBuilder<QB extends AbstractQueryBuilder<QB>> return rewritten; } - protected QueryBuilder<?> doRewrite(QueryRewriteContext queryShardContext) throws IOException { + protected QueryBuilder doRewrite(QueryRewriteContext queryShardContext) throws IOException { return this; } |