Skip to content

Commit f117614

Browse files
committed
Reverted MapperBuilderContext changes to make PR smaller
1 parent e83532e commit f117614

File tree

3 files changed

+29
-71
lines changed

3 files changed

+29
-71
lines changed

server/src/main/java/org/elasticsearch/index/mapper/MapperBuilderContext.java

Lines changed: 2 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,11 @@ public class MapperBuilderContext {
2424
* The root context, to be used when building a tree of mappers
2525
*/
2626
public static MapperBuilderContext root(boolean isSourceSynthetic, boolean isDataStream) {
27-
return MapperBuilderContext.builder().isSourceSynthetic(isSourceSynthetic).isDataStream(isDataStream).build();
27+
return root(isSourceSynthetic, isDataStream, MergeReason.MAPPING_UPDATE);
2828
}
2929

3030
public static MapperBuilderContext root(boolean isSourceSynthetic, boolean isDataStream, MergeReason mergeReason) {
31-
return MapperBuilderContext.builder()
32-
.isSourceSynthetic(isSourceSynthetic)
33-
.isDataStream(isDataStream)
34-
.mergeReason(mergeReason)
35-
.build();
31+
return new MapperBuilderContext(null, isSourceSynthetic, isDataStream, false, ObjectMapper.Defaults.DYNAMIC, mergeReason, false);
3632
}
3733

3834
private final String path;
@@ -150,66 +146,4 @@ public MergeReason getMergeReason() {
150146
public boolean isInNestedContext() {
151147
return inNestedContext;
152148
}
153-
154-
public static Builder builder() {
155-
return new Builder();
156-
}
157-
158-
public static final class Builder {
159-
160-
private String path = null;
161-
private boolean isSourceSynthetic;
162-
private boolean isDataStream;
163-
private boolean parentObjectContainsDimensions = false;
164-
private ObjectMapper.Dynamic dynamic = ObjectMapper.Defaults.DYNAMIC;
165-
private MergeReason mergeReason = MergeReason.MAPPING_UPDATE;
166-
private boolean inNestedContext = false;
167-
168-
public Builder path(String path) {
169-
this.path = path;
170-
return this;
171-
}
172-
173-
public Builder isSourceSynthetic(boolean isSourceSynthetic) {
174-
this.isSourceSynthetic = isSourceSynthetic;
175-
return this;
176-
}
177-
178-
public Builder isDataStream(boolean isDataStream) {
179-
this.isDataStream = isDataStream;
180-
return this;
181-
}
182-
183-
public Builder parentObjectContainsDimensions(boolean parentObjectContainsDimensions) {
184-
this.parentObjectContainsDimensions = parentObjectContainsDimensions;
185-
return this;
186-
}
187-
188-
public Builder dynamic(ObjectMapper.Dynamic dynamic) {
189-
this.dynamic = dynamic;
190-
return this;
191-
}
192-
193-
public Builder mergeReason(MergeReason mergeReason) {
194-
this.mergeReason = mergeReason;
195-
return this;
196-
}
197-
198-
public Builder inNestedContext(boolean inNestedContext) {
199-
this.inNestedContext = inNestedContext;
200-
return this;
201-
}
202-
203-
public MapperBuilderContext build() {
204-
return new MapperBuilderContext(
205-
path,
206-
isSourceSynthetic,
207-
isDataStream,
208-
parentObjectContainsDimensions,
209-
dynamic,
210-
mergeReason,
211-
inNestedContext
212-
);
213-
}
214-
}
215149
}

server/src/test/java/org/elasticsearch/index/mapper/FieldAliasMapperValidationTests.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,15 @@ public void testFieldAliasWithDifferentNestedScopes() {
161161

162162
private static FieldMapper createFieldMapper(String parent, String name) {
163163
return new BooleanFieldMapper.Builder(name, ScriptCompiler.NONE, false, IndexVersion.current(), null).build(
164-
MapperBuilderContext.builder().path(parent).isSourceSynthetic(false).build()
164+
new MapperBuilderContext(
165+
parent,
166+
false,
167+
false,
168+
false,
169+
ObjectMapper.Defaults.DYNAMIC,
170+
MapperService.MergeReason.MAPPING_UPDATE,
171+
false
172+
)
165173
);
166174
}
167175

server/src/test/java/org/elasticsearch/index/mapper/ObjectMapperMergeTests.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,15 @@ private static RootObjectMapper createRootSubobjectFalseLeafWithDots() {
365365
private static ObjectMapper.Builder createObjectSubobjectsFalseLeafWithDots() {
366366
KeywordFieldMapper.Builder fieldBuilder = new KeywordFieldMapper.Builder("host.name", IndexVersion.current());
367367
KeywordFieldMapper fieldMapper = fieldBuilder.build(
368-
MapperBuilderContext.builder().path("foo.metrics").isSourceSynthetic(false).isDataStream(false).build()
368+
new MapperBuilderContext(
369+
"foo.metrics",
370+
false,
371+
false,
372+
false,
373+
ObjectMapper.Defaults.DYNAMIC,
374+
MapperService.MergeReason.MAPPING_UPDATE,
375+
false
376+
)
369377
);
370378
assertEquals("host.name", fieldMapper.leafName());
371379
assertEquals("foo.metrics.host.name", fieldMapper.fullPath());
@@ -377,7 +385,15 @@ private static ObjectMapper.Builder createObjectSubobjectsFalseLeafWithDots() {
377385
private ObjectMapper.Builder createObjectSubobjectsFalseLeafWithMultiField() {
378386
TextFieldMapper.Builder fieldBuilder = createTextKeywordMultiField("host.name");
379387
TextFieldMapper textKeywordMultiField = fieldBuilder.build(
380-
MapperBuilderContext.builder().path("foo.metrics").isSourceSynthetic(false).isDataStream(false).build()
388+
new MapperBuilderContext(
389+
"foo.metrics",
390+
false,
391+
false,
392+
false,
393+
ObjectMapper.Defaults.DYNAMIC,
394+
MapperService.MergeReason.MAPPING_UPDATE,
395+
false
396+
)
381397
);
382398
assertEquals("host.name", textKeywordMultiField.leafName());
383399
assertEquals("foo.metrics.host.name", textKeywordMultiField.fullPath());

0 commit comments

Comments
 (0)