| 78 | } |
| 79 | |
| 80 | FileDecryptionProperties::Builder* FileDecryptionProperties::Builder::column_keys( |
| 81 | ColumnPathToDecryptionPropertiesMap column_decryption_properties) { |
| 82 | if (column_decryption_properties.size() == 0) return this; |
| 83 | |
| 84 | if (column_decryption_properties_.size() != 0) |
| 85 | throw ParquetException("Column properties already set"); |
| 86 | |
| 87 | column_decryption_properties_ = std::move(column_decryption_properties); |
| 88 | return this; |
| 89 | } |
| 90 | |
| 91 | FileDecryptionProperties::Builder* FileDecryptionProperties::Builder::footer_key( |
| 92 | SecureString footer_key) { |