Package org.apache.iceberg.encryption
Class EncryptedFiles
- java.lang.Object
-
- org.apache.iceberg.encryption.EncryptedFiles
-
public class EncryptedFiles extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EncryptedInputFile
encryptedInput(InputFile encryptedInputFile, byte[] keyMetadata)
static EncryptedInputFile
encryptedInput(InputFile encryptedInputFile, java.nio.ByteBuffer keyMetadata)
static EncryptedInputFile
encryptedInput(InputFile encryptedInputFile, EncryptionKeyMetadata keyMetadata)
static EncryptedOutputFile
encryptedOutput(OutputFile encryptedOutputFile, byte[] keyMetadata)
static EncryptedOutputFile
encryptedOutput(OutputFile encryptingOutputFile, java.nio.ByteBuffer keyMetadata)
static EncryptedOutputFile
encryptedOutput(OutputFile encryptingOutputFile, EncryptionKeyMetadata keyMetadata)
static EncryptedOutputFile
plainAsEncryptedOutput(OutputFile encryptingOutputFile)
-
-
-
Method Detail
-
encryptedInput
public static EncryptedInputFile encryptedInput(InputFile encryptedInputFile, EncryptionKeyMetadata keyMetadata)
-
encryptedInput
public static EncryptedInputFile encryptedInput(InputFile encryptedInputFile, java.nio.ByteBuffer keyMetadata)
-
encryptedInput
public static EncryptedInputFile encryptedInput(InputFile encryptedInputFile, byte[] keyMetadata)
-
encryptedOutput
public static EncryptedOutputFile encryptedOutput(OutputFile encryptingOutputFile, EncryptionKeyMetadata keyMetadata)
-
encryptedOutput
public static EncryptedOutputFile encryptedOutput(OutputFile encryptingOutputFile, java.nio.ByteBuffer keyMetadata)
-
encryptedOutput
public static EncryptedOutputFile encryptedOutput(OutputFile encryptedOutputFile, byte[] keyMetadata)
-
plainAsEncryptedOutput
public static EncryptedOutputFile plainAsEncryptedOutput(OutputFile encryptingOutputFile)
-
-