Initial commit of substrait-cpp#2
Conversation
|
Due to can't re-open PR for #1, so create this new PR |
|
Thanks for addressing my earlier comments. I made another pass today and appreciate all the work! 😃 |
Co-authored-by: Weston Pace <weston.pace@gmail.com>
Co-authored-by: Weston Pace <weston.pace@gmail.com>
Co-authored-by: Weston Pace <weston.pace@gmail.com>
Co-authored-by: Weston Pace <weston.pace@gmail.com>
Co-authored-by: Weston Pace <weston.pace@gmail.com>
Co-authored-by: Weston Pace <weston.pace@gmail.com>
@westonpace, Thank you for your patience to reviewing again, and I have updated this PR according your reviews. |
westonpace
left a comment
There was a problem hiding this comment.
Apologies for the delayed review. I have one more nitpick about variant vs. implementation terminology but we can address that in a follow-up. This is getting rather large to continue reviewing and it is close enough I want to merge now.
| void addScalarFunctionVariant(const FunctionImplementationPtr& functionVariant); | ||
|
|
||
| /// Add a aggregate function variant. | ||
| void addAggregateFunctionVariant(const FunctionImplementationPtr& functionVariant); | ||
|
|
||
| /// Add a window function variant. | ||
| void addWindowFunctionVariant(const FunctionImplementationPtr& functionVariant); |
There was a problem hiding this comment.
We should probably rename all these addXyzVariant to addXyzImplementation.
This PR is an Initial commit of substrait-cpp which includes following features: