Skip to content

Commit bc75007

Browse files
committed
minor changes
1 parent b04d042 commit bc75007

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

parquet/src/arrow/arrow_writer/mod.rs

+4-10
Original file line numberDiff line numberDiff line change
@@ -3551,10 +3551,9 @@ mod tests {
35513551

35523552
let file = tempfile::tempfile().unwrap();
35533553

3554-
// todo: add encryption
3555-
let key_code: &[u8] = "0123456789012345".as_bytes();
3554+
let footer_key: &[u8] = "0123456789012345".as_bytes();
35563555
let file_encryption_properties =
3557-
FileEncryptionProperties::builder(key_code.to_vec()).build();
3556+
FileEncryptionProperties::builder(footer_key.to_vec()).build();
35583557

35593558
let props = WriterProperties::builder()
35603559
.set_max_row_group_size(200)
@@ -3571,19 +3570,14 @@ mod tests {
35713570

35723571
writer.close().unwrap();
35733572

3574-
// let footer_key = "0123456789012345".as_bytes();
3575-
// let column_key = "1234567890123450".as_bytes();
3576-
let false_key = "1234567890123451".as_bytes();
3577-
3578-
let decryption_properties = FileDecryptionProperties::builder(false_key.to_vec())
3579-
.with_column_key("int".as_bytes().to_vec(), false_key.to_vec())
3573+
let decryption_properties = FileDecryptionProperties::builder(footer_key.to_vec())
3574+
// .with_column_key("int".as_bytes().to_vec(), footer_key.to_vec())
35803575
.build()
35813576
.unwrap();
35823577

35833578
let options =
35843579
ArrowReaderOptions::new().with_file_decryption_properties(decryption_properties);
35853580

3586-
// todo: remove with_file_decryption_properties from things that are not ArrowReaderOptions
35873581
let builder = ParquetRecordBatchReaderBuilder::try_new_with_options(file, options).unwrap();
35883582
assert_eq!(&row_group_sizes(builder.metadata()), &[200, 200, 50]);
35893583

parquet/src/file/writer.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -579,15 +579,15 @@ impl<'a, W: Write + Send> SerializedRowGroupWriter<'a, W> {
579579
#[cfg(feature = "encryption")]
580580
let row_group_index = self.row_group_index as usize;
581581
#[cfg(feature = "encryption")]
582-
let column_index = self.column_index - 1;
582+
let column_ordinal = self.column_index;
583583

584584
let (buf, on_close) = self.get_on_close();
585585
#[cfg(feature = "encryption")]
586586
let mut page_writer = SerializedPageWriter::new(buf);
587587
#[cfg(feature = "encryption")]
588588
{
589589
page_writer.with_row_group_ordinal(row_group_index);
590-
page_writer.with_column_ordinal(column_index);
590+
page_writer.with_column_ordinal(column_ordinal);
591591
page_writer.with_file_encryptor(file_encryptor);
592592
}
593593

@@ -790,7 +790,7 @@ impl<'a, W: Write> SerializedPageWriter<'a, W> {
790790
#[cfg(feature = "encryption")]
791791
page_ordinal: 0,
792792
#[cfg(feature = "encryption")]
793-
column_ordinal: 1,
793+
column_ordinal: 0,
794794
#[cfg(feature = "encryption")]
795795
row_group_ordinal: 0,
796796
}

0 commit comments

Comments
 (0)