Github user kaspersorensen commented on a diff in the pull request:
https://github.com/apache/metamodel/pull/171#discussion_r155709789
--- Diff:
core/src/main/java/org/apache/metamodel/data/SimpleDataSetHeader.java ---
@@ -104,12 +104,6 @@ public int indexOf(SelectItem item) {
}
i++;
}
-
- final boolean scalarFunctionQueried = item.getScalarFunction() !=
null;
- if (scalarFunctionQueried) {
- final SelectItem itemWithoutFunction =
item.replaceFunction(null);
- return indexOf(itemWithoutFunction);
--- End diff --
Similarly, this special if-block for scalar functions was kind of a bad
code smell that's now gone :-)
---