Details

    Description

      Currently, inline tables such as fromDataStream or from(TableDescriptor) as well as toChangelogStream or Table.executeInsert(TableDescriptor) create an artifical temporary table with object identifier.

      This is due to Calcite that forces RelBuilder.scan to have an object identifier.

      Instead we should:

      • Create an internal RelOptTable that wraps CatalogTable
      • Various flavors of CatalogTable can store the DataStream object or information of the TableDescriptor.
      • Manually create LogicalTableScan

      Attachments

        Issue Links

          Activity

            People

              slinkydeveloper Francesco Guardiani
              twalthr Timo Walther
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: