Results 95 comments of Aldrin M

1. A way for the producer to include optimization hints for consumers would be to use an "enhancement" ([AdvancedExtension.enhancement][extension-enhancement]) on a `Plan` ([Plan.advanced_extensions][plan-extension]); or, something similar. 2. Using separate hierarchies...

I realized this functionality would be generally useful. For now, this is mostly a placeholder until I can maybe test this at the end of the week and write some...

99752e4 is the rebase, and 5707b53 fixes a few issues and adds a test. Unfortunately, I am developing with protobuf v28.3 and modified my duckdb to link against [mohair-substrait][repo-mohairsubstrait]: so,...

@pdet I was wondering if `ExplainRelation::GetTableRef` would return a `TableRef` that would eventually resolve to an equivalent `QueryResult` as `Relation::Explain` does? In other words, I am currently returning a `QueryResult`...

I can update it with some information sometime today, but I never got around to prototyping any implementations. The short update is that I had talked to the author of...

It seems datafusion's table functions return a table provider: [user-defined table function](https://datafusion.apache.org/library-user-guide/functions/adding-udfs.html#adding-a-user-defined-table-function). Based on a table provider scan returning an execution plan, [TableProvider::scan](https://datafusion.apache.org/library-user-guide/custom-table-providers.html#table-provider-and-scan), this seems similar to the 2nd type...

Then, I think the mapping from my type 2 to jacques's type b is just a difference between what columns get emitted with the caveat of cardinality changes (in my...

sure! next week I'll have more time and I'll try to squeeze in a bit of time this week.

@judahrand sorry, I ended up taking a break last week, but I happened to remember this today. I will work on this issue this week and next week and my...