Package org.apache.parquet.crypto
Class ColumnDecryptionProperties
- java.lang.Object
-
- org.apache.parquet.crypto.ColumnDecryptionProperties
-
public class ColumnDecryptionProperties extends Object
This class is only required for setting explicit column decryption keys - to override key retriever (or to provide keys when key metadata and/or key retriever are not available)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ColumnDecryptionProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColumnDecryptionProperties.Builder
builder(String name)
Convenience builder for regular (not nested) columns.static ColumnDecryptionProperties.Builder
builder(org.apache.parquet.hadoop.metadata.ColumnPath path)
byte[]
getKeyBytes()
org.apache.parquet.hadoop.metadata.ColumnPath
getPath()
-
-
-
Method Detail
-
builder
public static ColumnDecryptionProperties.Builder builder(String name)
Convenience builder for regular (not nested) columns.- Parameters:
name
- Flat column name- Returns:
- Builder
-
builder
public static ColumnDecryptionProperties.Builder builder(org.apache.parquet.hadoop.metadata.ColumnPath path)
-
getPath
public org.apache.parquet.hadoop.metadata.ColumnPath getPath()
-
getKeyBytes
public byte[] getKeyBytes()
-
-