Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
RelDataTypeImpl.getField is implemented as a loop and is often called in a loop. We can store a HashMap from column-name to fieldList index when instantiating RelDataTypeImpl to improve performance. One of the call hierarchies involves SqlToRelConverter.convertIdentifier which is called often.