[Gluten-9254][CH] Support RDDScanExec#9270
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.
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.
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); |
|
@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