-
Notifications
You must be signed in to change notification settings - Fork 159
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
main 分支测试报错 #53
Comments
在 PushProjectIntoTableSourceScanRule.onMatch(RelOptRuleCall call) 方法中源表字段和输入字段数量不一致会调用
导致 TableSourceTable.getQualifiedName() 方法中会多一个值 “project=[id, birthday, first_name, last_name]”。
|
@xuzhangtian Very good question, and detailed test cases, many thanks. This is indeed a bug in parsing transform. Mainly due to the wrong order of parsing transform substitution variables. I have added your use case to the project source code and passed the unit test. test case: SimpleTest.java You can run it directly or SuiteTest to see all the test results。 The core code modified by this BUG is to add the RelMdColumnOrigins.buildSourceColumnMap method |
如果去掉 ods_user 的 company_name 字段就能解析成功。我这个写法是有问题吗。
The text was updated successfully, but these errors were encountered: