summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java
diff options
context:
space:
mode:
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.java16
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();