Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-4417 Umbrella: Faster Metadata Queries
  3. DRILL-4372

Drill Operators and Functions should correctly expose their types within Calcite

    XMLWordPrintableJSON

Details

    Description

      Currently, for most operators / functions, Drill would always claim the return types being nullable-any.

      However, in many cases (such as Hive, View, etc.), the types of input columns are known. So, along with resolving to the correct operators / functions, we can infer the output types at planning.

      Having this mechanism can help speed up many applications, especially where schemas alone are sufficient (e.g., Limit-0).

      Attachments

        Issue Links

          Activity

            People

              seanhychu Sean Hsuan-Yi Chu
              seanhychu Sean Hsuan-Yi Chu
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: