@Namespace(value="parquet") @NoOffset @Properties(inherit=parquet.class) public class FileEncryptionProperties extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
FileEncryptionProperties.Builder |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FileEncryptionProperties(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
EncryptionAlgorithm |
algorithm() |
ColumnEncryptionProperties |
column_encryption_properties(BytePointer column_path) |
ColumnEncryptionProperties |
column_encryption_properties(String column_path) |
FileEncryptionProperties |
DeepClone() |
FileEncryptionProperties |
DeepClone(BytePointer new_aad_prefix) |
FileEncryptionProperties |
DeepClone(String new_aad_prefix)
FileEncryptionProperties object can be used for writing one file only.
|
EncodingIntMap |
encrypted_columns() |
boolean |
encrypted_footer() |
String |
file_aad() |
String |
footer_key_metadata() |
String |
footer_key() |
boolean |
is_utilized() |
void |
set_utilized()
FileEncryptionProperties object can be used for writing one file only.
|
void |
WipeOutEncryptionKeys()
Upon completion of file writing, the encryption keys
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 FileEncryptionProperties(Pointer p)
Pointer(Pointer)
.@ByVal public EncryptionAlgorithm algorithm()
@StdString public String footer_key()
@StdString public String footer_key_metadata()
@StdString public String file_aad()
@SharedPtr public ColumnEncryptionProperties column_encryption_properties(@StdString String column_path)
@SharedPtr public ColumnEncryptionProperties column_encryption_properties(@StdString BytePointer column_path)
public void set_utilized()
public void WipeOutEncryptionKeys()
@SharedPtr public FileEncryptionProperties DeepClone(@StdString String new_aad_prefix)
@SharedPtr public FileEncryptionProperties DeepClone()
@SharedPtr public FileEncryptionProperties DeepClone(@StdString BytePointer new_aad_prefix)
@ByVal @Cast(value="parquet::ColumnPathToEncryptionPropertiesMap*") public EncodingIntMap encrypted_columns()
Copyright © 2022. All rights reserved.