@Namespace(value="parquet") @NoOffset @Properties(inherit=parquet.class) public class FileDecryptionProperties extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
FileDecryptionProperties.Builder |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FileDecryptionProperties(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
AADPrefixVerifier |
aad_prefix_verifier() |
String |
aad_prefix() |
boolean |
check_plaintext_footer_integrity() |
BytePointer |
column_key(BytePointer column_path) |
String |
column_key(String column_path) |
FileDecryptionProperties |
DeepClone() |
FileDecryptionProperties |
DeepClone(BytePointer new_aad_prefix) |
FileDecryptionProperties |
DeepClone(String new_aad_prefix)
FileDecryptionProperties object can be used for reading one file only.
|
String |
footer_key() |
boolean |
is_utilized() |
DecryptionKeyRetriever |
key_retriever() |
boolean |
plaintext_files_allowed() |
void |
set_utilized()
FileDecryptionProperties object can be used for reading one file only.
|
void |
WipeOutDecryptionKeys()
Upon completion of file reading, the encryption keys in the properties
will be wiped out (array values set to 0).
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public FileDecryptionProperties(Pointer p)
Pointer(Pointer)
.@StdString public String column_key(@StdString String column_path)
@StdString public BytePointer column_key(@StdString BytePointer column_path)
@StdString public String footer_key()
@StdString public String aad_prefix()
@SharedPtr public DecryptionKeyRetriever key_retriever()
@Cast(value="bool") public boolean check_plaintext_footer_integrity()
@SharedPtr public AADPrefixVerifier aad_prefix_verifier()
public void WipeOutDecryptionKeys()
public void set_utilized()
@SharedPtr public FileDecryptionProperties DeepClone(@StdString String new_aad_prefix)
@SharedPtr public FileDecryptionProperties DeepClone()
@SharedPtr public FileDecryptionProperties DeepClone(@StdString BytePointer new_aad_prefix)
Copyright © 2022. All rights reserved.