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

Jaime Salvador commented on ARROW-15458:
----------------------------------------

Hi Dewey,

Thanks for you reply. 

Below is the C++ code I use to read an encrypted parquet file. Please note I 
use both APIs: parquet and arrow. The support for reading encrypted files is 
inside de PARQUET API.

 

{{//----------------------------------------------------------------------------}}

{{// parquet reader properties with KEY}}

{{std::string key = ... }}

{{parquet::FileDecryptionProperties::Builder decProps;}}
{{decProps.footer_key(key);}}

{{parquet::ReaderProperties props;}}
{{props.file_decryption_properties(decProps.build());}}

 

{{std::unique_ptr<parquet::ParquetFileReader> parquet_reader =}}
{{  parquet::ParquetFileReader::OpenFile( file, true, props);}}

{{//-- arrow reader from a ParquetFileReader}}
{{std::unique_ptr<parquet::arrow::FileReader> _arrow_reader;}}

{{parquet::ArrowReaderProperties properties (true);}}

{{parquet::arrow::FileReader::Make( }}{{arrow::default_memory_pool(),}}
{{  std::move(parquet_reader),}}
{{  properties,}}
{{  &_arrow_reader}}
{{ );}}

{{// do somethig with _arrow_reader}}

 

{{//----------------------------------------------------------------------------}}

 

> [R] Arrow/Parquet can't open encrypted parquet files
> ----------------------------------------------------
>
>                 Key: ARROW-15458
>                 URL: https://issues.apache.org/jira/browse/ARROW-15458
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: R
>    Affects Versions: 6.0.1
>            Reporter: Jaime Salvador
>            Priority: Major
>              Labels: features
>
> I have some programs written in C++ that use ARROW/PARQUET in encrypted 
> format, but int order to check the data stored in parquet files, I need a 
> quick way to check it, so I thought R could be useful for me, but I can't 
> find the way to pass the "key" to decrypt the data (in R).
> I think it is an unsupported feature (not supported yet)!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to