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

Remove dependency of adapters on QueryableTable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Several built-in adapters (MongoDB, JDBC, TPCH, TPCDS, Clone, Splunk, MetaImpl.MetadataTable, ViewTable) use QueryableTable (and AbstractQueryableTable) for their tables. Therefore they are forced to do code-generation in their plans, and they depend on the enumerable adapter (which we want to move into a separate project).

      This task would remove those dependencies. A lot of these could use ScannableTable, FilterableTable or ProjectableFilterableTable.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              julianhyde Julian Hyde
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: