Skip to content

Commit 3a747fc

Browse files
committed
remove unused map
1 parent b799d1c commit 3a747fc

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/planner/LocalExecutionPlanner.java

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,6 @@
118118
import org.elasticsearch.xpack.esql.session.Configuration;
119119

120120
import java.util.ArrayList;
121-
import java.util.HashMap;
122-
import java.util.HashSet;
123-
import java.util.LinkedHashMap;
124121
import java.util.List;
125122
import java.util.Map;
126123
import java.util.Objects;
@@ -502,8 +499,8 @@ private PhysicalOperation planGrok(GrokExec grok, LocalExecutionPlannerContext c
502499
Layout.Builder layoutBuilder = source.layout.builder();
503500
List<Attribute> extractedFields = grok.extractedFields();
504501
layoutBuilder.append(extractedFields);
505-
Map<String, Integer> fieldToPos = new HashMap<>(extractedFields.size());
506-
Map<String, ElementType> fieldToType = new HashMap<>(extractedFields.size());
502+
Map<String, Integer> fieldToPos = Maps.newHashMapWithExpectedSize(extractedFields.size());
503+
Map<String, ElementType> fieldToType = Maps.newHashMapWithExpectedSize(extractedFields.size());
507504
ElementType[] types = new ElementType[extractedFields.size()];
508505
List<Attribute> extractedFieldsFromPattern = grok.pattern().extractedFields();
509506
for (int i = 0; i < extractedFields.size(); i++) {
@@ -560,7 +557,8 @@ private PhysicalOperation planEnrich(EnrichExec enrich, LocalExecutionPlannerCon
560557
private PhysicalOperation planRerank(RerankExec rerank, LocalExecutionPlannerContext context) {
561558
PhysicalOperation source = plan(rerank.child(), context);
562559

563-
Map<ColumnInfoImpl, EvalOperator.ExpressionEvaluator.Factory> rerankFieldsEvaluatorSuppliers = new LinkedHashMap<>();
560+
Map<ColumnInfoImpl, EvalOperator.ExpressionEvaluator.Factory> rerankFieldsEvaluatorSuppliers = Maps
561+
.newLinkedHashMapWithExpectedSize(rerank.rerankFields().size());
564562

565563
for (var rerankField : rerank.rerankFields()) {
566564
rerankFieldsEvaluatorSuppliers.put(
@@ -735,24 +733,13 @@ private PhysicalOperation planProject(ProjectExec project, LocalExecutionPlanner
735733
List<Integer> projectionList = new ArrayList<>(projections.size());
736734

737735
Layout.Builder layout = new Layout.Builder();
738-
Map<Integer, Layout.ChannelSet> inputChannelToOutputIds = Maps.newHashMapWithExpectedSize(projections.size());
739736
for (NamedExpression ne : projections) {
740737
NameId inputId = ne instanceof Alias a ? ((NamedExpression) a.child()).id() : ne.id();
741738
Layout.ChannelAndType input = source.layout.get(inputId);
742739
if (input == null) {
743740
throw new IllegalStateException("can't find input for [" + ne + "]");
744741
}
745-
Layout.ChannelSet channelSet = inputChannelToOutputIds.get(input.channel());
746-
if (channelSet == null) {
747-
channelSet = new Layout.ChannelSet(new HashSet<>(), input.type());
748-
channelSet.nameIds().add(ne.id());
749-
layout.append(channelSet);
750-
} else {
751-
channelSet.nameIds().add(ne.id());
752-
}
753-
if (channelSet.type() != input.type()) {
754-
throw new IllegalArgumentException("type mismatch for aliases");
755-
}
742+
layout.append(ne);
756743
projectionList.add(input.channel());
757744
}
758745

0 commit comments

Comments
 (0)