Skip to content

Commit 7a7c7f4

Browse files
author
Isabel Drost-Fromm
committed
Adjusting SpanTermQuery to work w/ latest changes.
One final refactoring of the SpanTermQuery - makes sure the class hierarchy works again. Relates to #10217
1 parent 65f2641 commit 7a7c7f4

9 files changed

+11
-9
lines changed

src/main/java/org/elasticsearch/index/query/FieldMaskingSpanQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import java.io.IOException;
2525

26-
public class FieldMaskingSpanQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<FieldMaskingSpanQueryBuilder> {
26+
public class FieldMaskingSpanQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<FieldMaskingSpanQueryBuilder> {
2727

2828
private final SpanQueryBuilder queryBuilder;
2929

src/main/java/org/elasticsearch/index/query/SpanContainingQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/**
2727
* Builder for {@link org.apache.lucene.search.spans.SpanContainingQuery}.
2828
*/
29-
public class SpanContainingQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanContainingQueryBuilder> {
29+
public class SpanContainingQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanContainingQueryBuilder> {
3030

3131
private SpanQueryBuilder big;
3232
private SpanQueryBuilder little;

src/main/java/org/elasticsearch/index/query/SpanFirstQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import java.io.IOException;
2525

26-
public class SpanFirstQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanFirstQueryBuilder> {
26+
public class SpanFirstQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanFirstQueryBuilder> {
2727

2828
private final SpanQueryBuilder matchBuilder;
2929

src/main/java/org/elasticsearch/index/query/SpanMultiTermQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
import java.io.IOException;
2424

25-
public class SpanMultiTermQueryBuilder extends SpanQueryBuilder {
25+
public class SpanMultiTermQueryBuilder extends QueryBuilder implements SpanQueryBuilder {
2626

2727
private MultiTermQueryBuilder multiTermQueryBuilder;
2828

src/main/java/org/elasticsearch/index/query/SpanNearQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import java.io.IOException;
2525
import java.util.ArrayList;
2626

27-
public class SpanNearQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanNearQueryBuilder> {
27+
public class SpanNearQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanNearQueryBuilder> {
2828

2929
private ArrayList<SpanQueryBuilder> clauses = new ArrayList<>();
3030

src/main/java/org/elasticsearch/index/query/SpanNotQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import java.io.IOException;
2525

26-
public class SpanNotQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanNotQueryBuilder> {
26+
public class SpanNotQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanNotQueryBuilder> {
2727

2828
private SpanQueryBuilder include;
2929

src/main/java/org/elasticsearch/index/query/SpanOrQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import java.io.IOException;
2525
import java.util.ArrayList;
2626

27-
public class SpanOrQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanOrQueryBuilder> {
27+
public class SpanOrQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanOrQueryBuilder> {
2828

2929
private ArrayList<SpanQueryBuilder> clauses = new ArrayList<>();
3030

src/main/java/org/elasticsearch/index/query/SpanQueryBuilder.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
package org.elasticsearch.index.query;
2121

22-
public interface SpanQueryBuilder {
22+
import org.elasticsearch.common.xcontent.ToXContent;
23+
24+
public interface SpanQueryBuilder extends ToXContent {
2325

2426
}

src/main/java/org/elasticsearch/index/query/SpanWithinQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/**
2727
* Builder for {@link org.apache.lucene.search.spans.SpanWithinQuery}.
2828
*/
29-
public class SpanWithinQueryBuilder extends SpanQueryBuilder implements BoostableQueryBuilder<SpanWithinQueryBuilder> {
29+
public class SpanWithinQueryBuilder extends QueryBuilder implements SpanQueryBuilder, BoostableQueryBuilder<SpanWithinQueryBuilder> {
3030

3131
private SpanQueryBuilder big;
3232
private SpanQueryBuilder little;

0 commit comments

Comments
 (0)