diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java b/core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java index 71b6b74b82..2a67a84be8 100644 --- a/core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java +++ b/core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java @@ -37,16 +37,16 @@ import java.util.Objects; /** * Span query that matches the union of its clauses. Maps to {@link SpanOrQuery}. */ -public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> implements SpanQueryBuilder<SpanOrQueryBuilder> { +public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> implements SpanQueryBuilder { public static final String NAME = "span_or"; public static final ParseField QUERY_NAME_FIELD = new ParseField(NAME); private static final ParseField CLAUSES_FIELD = new ParseField("clauses"); - private final List<SpanQueryBuilder<?>> clauses = new ArrayList<>(); + private final List<SpanQueryBuilder> clauses = new ArrayList<>(); - public SpanOrQueryBuilder(SpanQueryBuilder<?> initialClause) { + public SpanOrQueryBuilder(SpanQueryBuilder initialClause) { if (initialClause == null) { throw new IllegalArgumentException("query must include at least one clause"); } @@ -58,8 +58,8 @@ public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> */ public SpanOrQueryBuilder(StreamInput in) throws IOException { super(in); - for (QueryBuilder<?> clause: readQueries(in)) { - clauses.add((SpanQueryBuilder<?>) clause); + for (QueryBuilder clause: readQueries(in)) { + clauses.add((SpanQueryBuilder) clause); } } @@ -68,7 +68,7 @@ public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> writeQueries(out, clauses); } - public SpanOrQueryBuilder clause(SpanQueryBuilder<?> clause) { + public SpanOrQueryBuilder clause(SpanQueryBuilder clause) { if (clause == null) { throw new IllegalArgumentException("inner bool query clause cannot be null"); } @@ -79,7 +79,7 @@ public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> /** * @return the {@link SpanQueryBuilder} clauses that were set for this query */ - public List<SpanQueryBuilder<?>> clauses() { + public List<SpanQueryBuilder> clauses() { return this.clauses; } @@ -87,7 +87,7 @@ public class SpanOrQueryBuilder extends AbstractQueryBuilder<SpanOrQueryBuilder> protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startArray(CLAUSES_FIELD.getPreferredName()); - for (SpanQueryBuilder<?> clause : clauses) { + for (SpanQueryBuilder clause : clauses) { clause.toXContent(builder, params); } builder.endArray(); |