Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-1680

Optimization for RelDataTypeImpl.getField

    XMLWordPrintableJSON

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.

      Attachments

        Activity

          People

            julianhyde Julian Hyde
            kliew Kevin Liew
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: