Skip to content

Commit 861120d

Browse files
GalLaloucheGal-PC\Gal
authored andcommitted
Code review fixes
1 parent f2ca180 commit 861120d

File tree

4 files changed

+9
-12
lines changed

4 files changed

+9
-12
lines changed

modules/mapper-extras/src/test/java/org/elasticsearch/index/mapper/extras/FieldCapsRankFeatureTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,7 @@ public void testRankFeatureInIndex() {
5959
Map<String, FieldCapabilities> fooRankField = response.getField("fooRank");
6060
assertEquals(1, fooRankField.size());
6161
assertThat(fooRankField, Matchers.hasKey("rank_feature"));
62-
assertEquals(
63-
new FieldCapabilitiesBuilder("fooRank", "rank_feature").isAggregatable(false).build(),
64-
fooRankField.get("rank_feature")
65-
);
62+
assertEquals(fieldCapabilities("fooRank"), fooRankField.get("rank_feature"));
6663
}
6764

6865
public void testRankFeatureInIndexAfterRestart() throws Exception {

test/framework/src/main/java/org/elasticsearch/action/fieldcaps/FieldCapabilitiesBuilder.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
import org.elasticsearch.core.Nullable;
1313
import org.elasticsearch.index.mapper.TimeSeriesParams;
1414

15+
import java.util.Arrays;
16+
import java.util.Collections;
17+
import java.util.HashMap;
1518
import java.util.Map;
1619
import java.util.Set;
1720

@@ -40,7 +43,7 @@ public FieldCapabilitiesBuilder(String name, String type) {
4043
this.isSearchable = true;
4144
this.isAggregatable = true;
4245

43-
this.meta = Map.of();
46+
this.meta = Collections.emptyMap();
4447
}
4548

4649
public FieldCapabilitiesBuilder isMetadataField(boolean isMetadataField) {
@@ -69,7 +72,7 @@ public FieldCapabilitiesBuilder metricType(TimeSeriesParams.MetricType metricTyp
6972
}
7073

7174
public FieldCapabilitiesBuilder indices(String... indices) {
72-
this.indices = indices;
75+
this.indices = Arrays.copyOf(indices, indices.length);
7376
return this;
7477
}
7578

@@ -94,7 +97,7 @@ public FieldCapabilitiesBuilder metricConflictsIndices(String... metricConflicts
9497
}
9598

9699
public FieldCapabilitiesBuilder meta(Map<String, Set<String>> meta) {
97-
this.meta = meta;
100+
this.meta = new HashMap<>(meta);
98101
return this;
99102
}
100103

x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/dataframe/extractor/ExtractedFieldsDetectorTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,10 +1716,7 @@ private MockFieldCapsResponseBuilder addField(String field, boolean isMetadataFi
17161716
for (String type : types) {
17171717
caps.put(
17181718
type,
1719-
new FieldCapabilitiesBuilder(field, type).isMetadataField(isMetadataField)
1720-
.isSearchable(true)
1721-
.isAggregatable(isAggregatable)
1722-
.build()
1719+
new FieldCapabilitiesBuilder(field, type).isMetadataField(isMetadataField).isAggregatable(isAggregatable).build()
17231720
);
17241721
}
17251722
fieldCaps.put(field, caps);

x-pack/plugin/sql/src/test/java/org/elasticsearch/xpack/sql/analysis/index/IndexResolverTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ public void testMergeIncompatibleCapabilitiesOfObjectFields() throws Exception {
284284

285285
Map<String, FieldCapabilities> multi = new HashMap<>();
286286
multi.put("long", new FieldCapabilitiesBuilder(fieldName, "long").indices("one-index").build());
287-
multi.put("text", new FieldCapabilitiesBuilder(fieldName, "text").indices("another-index").build());
287+
multi.put("text", new FieldCapabilitiesBuilder(fieldName, "text").indices("another-index").isAggregatable(false).build());
288288
fieldCaps.put(fieldName, multi);
289289

290290
String wildcard = "*";

0 commit comments

Comments
 (0)