Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In TimedJsonStreamParser#parse, it has this:
for (TblColRef column : allColumns) { final String columnName = column.getName().toLowerCase(Locale.ROOT); if (populateDerivedTimeColumns(columnName, result, t) == false) { result.add(getValueByKey(column, root)); } }
As this method will be invoked for each message, and then for each column it will have a "toLowerCase(Locale.ROOT)", which is unnecessary, because the "allColumns" won't change.
Attachments
Issue Links
- links to