You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by "taiyang-li (via GitHub)" <gi...@apache.org> on 2024/12/24 10:30:35 UTC

[I] [CH] Support case-insensitive column matching for fields in struct [incubator-gluten]

taiyang-li opened a new issue, #8324:
URL: https://github.com/apache/incubator-gluten/issues/8324

   ### Description
   
   Query: d_8950.sql 
   
   
   
   ![image](https://github.com/user-attachments/assets/8693b068-6a61-484d-9936-28c7be7ec906) 
   
   ```
   header:appid Nullable(Int64) Nullable(size = 0, Int64(size = 0), UInt8(size = 0)), uidstat Nullable(Array(Nullable(Tuple(onlinetype Nullable(Int32))))) Nullable(size = 0, Array(size = 0, UInt64(size = 0), Nullable(size = 0, Tuple(size = 0, Nullable(size = 0, Int32(size = 0), UInt8(size = 0))), UInt8(size = 0))), UInt8(size = 0)) max_decoding_threads:1 max_io_threads:1 min_bytes_for_seek:8192
   xxx headerappid Nullable(Int64) Nullable(size = 0, Int64(size = 0), UInt8(size = 0)), uidstat Nullable(Array(Nullable(Tuple(onlinetype Nullable(Int32))))) Nullable(size = 0, Array(size = 0, UInt64(size = 0), Nullable(size = 0, Tuple(size = 0, Nullable(size = 0, Int32(size = 0), UInt8(size = 0))), UInt8(size = 0))), UInt8(size = 0)) format_name:Parquet allow_missing_columns:1 null_as_default:1 case_insensitive_matching:1 is_stream:0
   xxx arrow table:appId: int64
   uidStat: list<item: struct<onlineType: int32 not null>>
     child 0, item: struct<onlineType: int32 not null>
         child 0, onlineType: int32 not null
   
   old column:
   i:0 value:[tuple(2), tuple(2), tuple(2), tuple(2)]
   i:1 value:[tuple(2), tuple(2), tuple(2)]
   i:2 value:[tuple(7)]
   i:3 value:[tuple(2), tuple(2)]
   i:4 value:[tuple(2)]
   i:5 value:[tuple(2)]
   i:6 value:[tuple(2), tuple(2)]
   i:7 value:[tuple(2), tuple(2), tuple(2), tuple(2), tuple(2), tuple(2)]
   i:8 value:[tuple(2), tuple(2), tuple(2)]
   i:9 value:[tuple(2)]
   cast from uidstat Nullable(Array(Nullable(Tuple(onlineType Int32)))) Nullable(size = 65409, Array(size = 65409, UInt64(size = 65409), Nullable(size = 798049, Tuple(size = 798049, Int32(size = 798049)), UInt8(size = 798049))), UInt8(size = 65409)) to Nullable(Array(Nullable(Tuple(onlinetype Nullable(Int32)))))
   new column:
   i:0 value:[tuple(NULL), tuple(NULL), tuple(NULL), tuple(NULL)]
   i:1 value:[tuple(NULL), tuple(NULL), tuple(NULL)]
   i:2 value:[tuple(NULL)]
   i:3 value:[tuple(NULL), tuple(NULL)]
   i:4 value:[tuple(NULL)]
   i:5 value:[tuple(NULL)]
   i:6 value:[tuple(NULL), tuple(NULL)]
   i:7 value:[tuple(NULL), tuple(NULL), tuple(NULL), tuple(NULL), tuple(NULL), tuple(NULL)]
   i:8 value:[tuple(NULL), tuple(NULL), tuple(NULL)]
   i:9 value:[tuple(NULL)]
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org


Re: [I] [CH] Support case-insensitive column matching for fields in struct otherwise struct column read from orc/parquet would be wrong [incubator-gluten]

Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li closed issue #8324: [CH] Support case-insensitive column matching for fields in struct otherwise struct column read from orc/parquet would be wrong 
URL: https://github.com/apache/incubator-gluten/issues/8324


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org