Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.17.0
-
None
-
None
Description
List<String> fieldNames; if (input instanceof Project) { final List<RexNode> projects = ((Project) input).getProjects(); fieldNames = new ArrayList<>(projects.size()); for (RexNode project : projects) { String name = project.accept(MapProjectionFieldVisitor.INSTANCE); fieldNames.add(name); } } else { fieldNames = ElasticsearchRules.elasticsearchFieldNames(getRowType()); } ObjectMapper mapper = implementor.elasticsearchTable.mapper; PredicateAnalyzerTranslator translator = new PredicateAnalyzerTranslator(mapper);
fieldNames is build but it is never used.
Previous code was Translator translator = new Translator(fieldNames);, however fieldNames seems like a dead code for now.
/cc asereda