-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support full join with join condition #366
Conversation
Can one of the admins verify this patch? |
test this please with 1164 |
1 similar comment
test this please with 1164 |
test this please with 1164 |
1 similar comment
test this please with 1164 |
ASTPtr parseToAST(const Names & names, const substrait::Expression & rel); | ||
void parseFunctionArgumentsToAST(const Names & names, const substrait::Expression_ScalarFunction & scalar_function, ASTs & ast_args); | ||
ASTPtr parseArgumentToAST(const Names & names, const substrait::Expression & rel); | ||
ActionsDAGPtr convertASTToActions(const NamesAndTypesList & name_and_types, const ASTPtr & ast); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这一块的逻辑考虑下能不能单独抽一个类出来
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
pb_util::JsonOptions options; | ||
std::string json; | ||
pb_util::MessageToJsonString(rel, &json, options); | ||
LOG_DEBUG(&Poco::Logger::get("SerializedPlanParser"), "substrait plan:{}", json); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里是不是可以搞一个util函数专门做json的序列化
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
replace with debugstring
test this please with 1164 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Changelog category (leave one):
Support full join with join condition.
test by spark ut