-
Notifications
You must be signed in to change notification settings - Fork 475
[Gluten-9254][CH] Support RDDScanExec #9270
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
Conversation
Thanks for opening a pull request! Could you open an issue for this pull request on Github Issues? https://github.com/apache/incubator-gluten/issues Then could you also rename commit message and pull request title in the following format?
See also: |
Run Gluten ClickHouse CI on ARM |
Run Gluten ClickHouse CI on ARM |
1 similar comment
Run Gluten ClickHouse CI on ARM |
@CodiumAI-Agent /review |
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.
Copilot reviewed 19 out of 27 changed files in this pull request and generated 1 comment.
Files not reviewed (8)
- backends-clickhouse/src-delta-32/test/scala/org/apache/spark/sql/execution/RDDScanSuite.scala: Language not supported
- backends-clickhouse/src-kafka/main/scala/org/apache/gluten/component/CHKafkaComponent.scala: Language not supported
- backends-clickhouse/src-kafka/main/scala/org/apache/gluten/extension/columnar/KafkaMiscColumnarRules.scala: Language not supported
- backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala: Language not supported
- backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala: Language not supported
- backends-clickhouse/src/main/scala/org/apache/gluten/extension/CHRemoveTopmostColumnarToRow.scala: Language not supported
- backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/CHRDDScanTransformer.scala: Language not supported
- gluten-core/src/main/scala/org/apache/gluten/extension/caller/CallerInfo.scala: Language not supported
Comments suppressed due to low confidence (1)
cpp-ch/local-engine/Parser/SparkRowToCHColumn.cpp:60
- The change from inserting null data (using insertData with a nullptr) to insertDefault alters the handling of null values. Please verify that this new behavior is intended and compatible with downstream logic.
columns[i]->insertDefault();
return reinterpret_cast<jlong>(a); | ||
LOCAL_ENGINE_JNI_METHOD_END(env, -1) |
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.
The call to LOCAL_ENGINE_JNI_METHOD_END appears after a return statement in Java_org_apache_gluten_vectorized_CHNativeBlock_copyBlock, making it unreachable. Consider moving the macro invocation before the return or restructuring the function to ensure proper cleanup.
return reinterpret_cast<jlong>(a); | |
LOCAL_ENGINE_JNI_METHOD_END(env, -1) | |
LOCAL_ENGINE_JNI_METHOD_END(env, -1) | |
return reinterpret_cast<jlong>(a); |
Copilot is powered by AI, so mistakes are possible. Review output carefully before use.
@CodiumAI-Agent /improve |
PR Code Suggestions ✨
|
Run Gluten ClickHouse CI on ARM |
PR Code Suggestions ✨
|
Run Gluten ClickHouse CI on ARM |
Run Gluten ClickHouse CI on ARM |
Run Gluten ClickHouse CI on ARM |
Run Gluten ClickHouse CI on ARM |
What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
(Fixes: #9254)
How was this patch tested?
Test by ut