Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-14217 Druid integration
  3. HIVE-14466

Extend Calcite capabilities to transform plan into Druid query

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.3.0
    • Component/s: Druid integration
    • Labels:
      None

      Description

      Leverage the existing code in Calcite (CALCITE-1121) to push operators into DruidQuery. Currently Project, Filter, and Aggregate operators can be pushed, and Druid Select and GroupBy queries are recognized. However, other query types such as Timeseries and TopN, which are known to be Druid greater assets, are not recognized as such.

      Hence, we should extend the Calcite based code to push operators into DruidQuery (Scan) that can lead to the recognition of these query types. Further, we need to extend the logic to transform a DruidQuery containing a complex plan into a JSON query formatted for Druid.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jcamachorodriguez Jesus Camacho Rodriguez
                Reporter:
                jcamachorodriguez Jesus Camacho Rodriguez
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: