| Package | Description |
|---|---|
| org.apache.parquet.crypto | |
| org.apache.parquet.crypto.keytools | |
| org.apache.parquet.hadoop |
Provides classes to store use Parquet files in Hadoop
|
| org.apache.parquet.hadoop.rewrite | |
| org.apache.parquet.hadoop.util |
| Modifier and Type | Method and Description |
|---|---|
FileEncryptionProperties |
FileEncryptionProperties.Builder.build() |
FileEncryptionProperties |
InternalFileEncryptor.getEncryptionProperties() |
FileEncryptionProperties |
EncryptionPropertiesFactory.getFileEncryptionProperties(org.apache.hadoop.conf.Configuration fileHadoopConfig,
org.apache.hadoop.fs.Path tempFilePath,
WriteSupport.WriteContext fileWriteContext)
Get FileEncryptionProperties object which is created by the implementation of this interface.
|
| Constructor and Description |
|---|
InternalFileEncryptor(FileEncryptionProperties fileEncryptionProperties) |
| Modifier and Type | Method and Description |
|---|---|
FileEncryptionProperties |
PropertiesDrivenCryptoFactory.getFileEncryptionProperties(org.apache.hadoop.conf.Configuration fileHadoopConfig,
org.apache.hadoop.fs.Path tempFilePath,
WriteSupport.WriteContext fileWriteContext) |
| Modifier and Type | Method and Description |
|---|---|
static FileEncryptionProperties |
ParquetOutputFormat.createEncryptionProperties(org.apache.hadoop.conf.Configuration fileHadoopConfig,
org.apache.hadoop.fs.Path tempFilePath,
WriteSupport.WriteContext fileWriteContext) |
| Modifier and Type | Method and Description |
|---|---|
SELF |
ParquetWriter.Builder.withEncryption(FileEncryptionProperties encryptionProperties)
Set the
file encryption properties used by the
constructed writer. |
| Constructor and Description |
|---|
ParquetFileWriter(OutputFile file,
MessageType schema,
ParquetFileWriter.Mode mode,
long rowGroupSize,
int maxPaddingSize,
FileEncryptionProperties encryptionProperties,
ParquetProperties props) |
ParquetFileWriter(OutputFile file,
MessageType schema,
ParquetFileWriter.Mode mode,
long rowGroupSize,
int maxPaddingSize,
int columnIndexTruncateLength,
int statisticsTruncateLength,
boolean pageWriteChecksumEnabled,
FileEncryptionProperties encryptionProperties) |
| Modifier and Type | Method and Description |
|---|---|
FileEncryptionProperties |
RewriteOptions.getFileEncryptionProperties() |
| Modifier and Type | Method and Description |
|---|---|
RewriteOptions.Builder |
RewriteOptions.Builder.encryptionProperties(FileEncryptionProperties fileEncryptionProperties)
Set the encryption properties to use for the output file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ColumnEncryptor.encryptColumns(String inputFile,
String outputFile,
List<String> paths,
FileEncryptionProperties fileEncryptionProperties)
Deprecated.
Given the input file, encrypt the columns specified by paths, and output the file.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.