@Namespace(value="parquet") @NoOffset @Properties(inherit=parquet.class) public class FileMetaData extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
FileMetaData(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AppendRowGroups(FileMetaData other) |
boolean |
can_decompress() |
String |
created_by() |
EncryptionAlgorithm |
encryption_algorithm() |
String |
footer_signing_key_metadata() |
boolean |
is_encryption_algorithm_set() |
KeyValueMetadata |
key_value_metadata() |
static FileMetaData |
Make(Pointer serialized_metadata,
int[] inout_metadata_len) |
static FileMetaData |
Make(Pointer serialized_metadata,
int[] inout_metadata_len,
InternalFileDecryptor file_decryptor) |
static FileMetaData |
Make(Pointer serialized_metadata,
IntBuffer inout_metadata_len) |
static FileMetaData |
Make(Pointer serialized_metadata,
IntBuffer inout_metadata_len,
InternalFileDecryptor file_decryptor) |
static FileMetaData |
Make(Pointer serialized_metadata,
IntPointer inout_metadata_len) |
static FileMetaData |
Make(Pointer serialized_metadata,
IntPointer inout_metadata_len,
InternalFileDecryptor file_decryptor) |
int |
num_columns() |
int |
num_row_groups() |
long |
num_rows() |
int |
num_schema_elements() |
RowGroupMetaData |
RowGroup(int i) |
SchemaDescriptor |
schema() |
String |
SerializeToString()
\brief Return Thrift-serialized representation of the metadata as a
string
|
void |
set_file_path(BytePointer path) |
void |
set_file_path(String path) |
int |
size() |
boolean |
VerifySignature(Pointer signature)
Verify signature of FileMetadata when file is encrypted but footer is not encrypted
(plaintext footer).
|
ParquetVersion.type |
version() |
ApplicationVersion |
writer_version() |
void |
WriteTo(OutputStream dst) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic FileMetaData(Pointer p)
Pointer.Pointer(Pointer).@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") IntPointer inout_metadata_len, @SharedPtr InternalFileDecryptor file_decryptor)
@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") IntPointer inout_metadata_len)
@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") IntBuffer inout_metadata_len, @SharedPtr InternalFileDecryptor file_decryptor)
@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") IntBuffer inout_metadata_len)
@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") int[] inout_metadata_len, @SharedPtr InternalFileDecryptor file_decryptor)
@SharedPtr public static FileMetaData Make(@Const Pointer serialized_metadata, @Cast(value="uint32_t*") int[] inout_metadata_len)
@Cast(value="bool") public boolean VerifySignature(@Const Pointer signature)
public int num_columns()
public int num_row_groups()
public ParquetVersion.type version()
@StdString public String created_by()
public int num_schema_elements()
@UniquePtr public RowGroupMetaData RowGroup(int i)
@Const @ByRef public ApplicationVersion writer_version()
@ByVal public EncryptionAlgorithm encryption_algorithm()
@StdString public String footer_signing_key_metadata()
public void WriteTo(OutputStream dst)
@StdString public String SerializeToString()
@Const public SchemaDescriptor schema()
@Const @SharedPtr public KeyValueMetadata key_value_metadata()
public void set_file_path(@StdString String path)
public void set_file_path(@StdString BytePointer path)
public void AppendRowGroups(@Const @ByRef FileMetaData other)
Copyright © 2020. All rights reserved.