![]() |
![]() |
![]() |
![]() |
gint | max-recursion-depth | Read / Write |
gboolean | use-threads | Read / Write |
gint | alignment | Read / Write |
gboolean | allow-64bit | Read / Write |
GArrowCompressionType | compression | Read / Write |
gint | compression-level | Read / Write |
gint | max-recursion-depth | Read / Write |
gboolean | use-threads | Read / Write |
gboolean | write-legacy-ipc-format | Read / Write |
#define | GARROW_TYPE_READ_OPTIONS |
struct | GArrowReadOptionsClass |
#define | GARROW_TYPE_WRITE_OPTIONS |
struct | GArrowWriteOptionsClass |
GArrowReadOptions | |
GArrowWriteOptions |
GArrowReadOptions provides options for reading data.
GArrowWriteOptions provides options for writing data.
int * garrow_read_options_get_included_fields (GArrowReadOptions *options
,gsize *n_fields
);
Top-level schema fields to include when deserializing RecordBatch. If empty, return all deserialized fields.
It should be freed with g_free()
when no longer needed.
[array length=n_fields][transfer full]
Since: 1.0.0
void garrow_read_options_set_included_fields (GArrowReadOptions *options
,int *fields
,gsize n_fields
);
options |
||
fields |
Top-level schema fields to include when deserializing RecordBatch. If empty, return all deserialized fields. |
[array length=n_fields] |
n_fields |
The number of included fields. |
Since: 1.0.0
“max-recursion-depth”
property“max-recursion-depth” gint
The maximum permitted schema nesting depth.
Owner: GArrowReadOptions
Flags: Read / Write
Allowed values: [0,64]
Default value: 64
Since: 1.0.0
“use-threads”
property“use-threads” gboolean
Whether to use the global CPU thread pool.
Owner: GArrowReadOptions
Flags: Read / Write
Default value: TRUE
Since: 1.0.0
“alignment”
property“alignment” gint
Write padding after memory buffers to this multiple of bytes. Generally 8 or 64.
Owner: GArrowWriteOptions
Flags: Read / Write
Allowed values: >= 0
Default value: 8
Since: 1.0.0
“allow-64bit”
property“allow-64bit” gboolean
Whether to allow field lengths that don't fit in a signed 32-bit int. Some implementations may not be able to parse such streams.
Owner: GArrowWriteOptions
Flags: Read / Write
Default value: FALSE
Since: 1.0.0
“compression”
property“compression” GArrowCompressionType
Codec to use for compressing and decompressing record batch body buffers. This is not part of the Arrow IPC protocol and only for internal use (e.g. Feather files). May only be LZ4_FRAME and ZSTD.
Owner: GArrowWriteOptions
Flags: Read / Write
Default value: GARROW_COMPRESSION_TYPE_UNCOMPRESSED
Since: 1.0.0
“compression-level”
property“compression-level” gint
The level for compression.
Owner: GArrowWriteOptions
Flags: Read / Write
Default value: -2147483648
Since: 1.0.0
“max-recursion-depth”
property“max-recursion-depth” gint
The maximum permitted schema nesting depth.
Owner: GArrowWriteOptions
Flags: Read / Write
Allowed values: [0,64]
Default value: 64
Since: 1.0.0