KantoDB Developer Guide

Decisions

Not using TableProvider.insert_into

That's a fine convenience, but since there's nothing comparable for UPDATE or DELETE, we're going to need the less convenient code path anyway.

Links:

  • https://docs.rs/datafusion/latest/datafusion/catalog/trait.TableProvider.html#method.insert_into
  • https://docs.rs/datafusion/latest/datafusion/physical_plan/insert/struct.InsertExec.html
  • https://docs.rs/datafusion/latest/datafusion/physical_plan/insert/trait.DataSink.html