[ 
https://issues.apache.org/jira/browse/ARROW-16921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17563043#comment-17563043
 ] 

Rishabh Rana commented on ARROW-16921:
--------------------------------------

[~eerhardt] I looked at the possible options and the least intrusive one I 
could find is exposing an interface to the user for the library. They must 
write a "Decode" class based on that interface and pass that to the reader. 
This way users can use any library they want to decode the body. 

Does this sound good to you?

Apologies for confirming again but this would impact quite a bit of code, So I 
wanted to make sure that I follow the best practices. Thanks!

> [C#] Add decompression support for Record Batches
> -------------------------------------------------
>
>                 Key: ARROW-16921
>                 URL: https://issues.apache.org/jira/browse/ARROW-16921
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C#
>            Reporter: Rishabh Rana
>            Assignee: Rishabh Rana
>            Priority: Major
>
> C# Implementation does not support reading batches written in other 
> implementations of Arrow when the compression is specified in IPC Write 
> options.
> e.g. Reading this batch from pyarrow in C# will fail:
> pyarrow.ipc.RecordStreamBatchWriter(sink, schema, 
> options=pyarrow,ipcWriteOptions(compression="lz4"))
>  
> This is to support decompression (lz4 & zstd) in the C# implementation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to