Class ColumnEncryptionProperties


  • public class ColumnEncryptionProperties
    extends Object
    • Method Detail

      • builder

        public static ColumnEncryptionProperties.Builder builder​(String name)
        Convenience builder for regular (not nested) columns. To make sure column name is not misspelled or misplaced, file writer will verify that column is in file schema.
        Parameters:
        name - Flat column name
        Returns:
        Builder
      • builder

        public static ColumnEncryptionProperties.Builder builder​(org.apache.parquet.hadoop.metadata.ColumnPath path)
        Builder for encrypted columns. To make sure column path is not misspelled or misplaced, file writer will verify this column is in file schema.
        Parameters:
        path - Column path
        Returns:
        Builder
      • getPath

        public org.apache.parquet.hadoop.metadata.ColumnPath getPath()
      • isEncrypted

        public boolean isEncrypted()
      • getKeyBytes

        public byte[] getKeyBytes()
      • isEncryptedWithFooterKey

        public boolean isEncryptedWithFooterKey()
      • getKeyMetaData

        public byte[] getKeyMetaData()