Top | ![]() |
![]() |
![]() |
![]() |
GObject ├── GADatasetFileFormat │ ├── GADatasetCSVFileFormat │ ├── GADatasetIPCFileFormat │ ├── GADatasetParquetFileFormat │ ╰── GADatasetCSVFileFormat ├── GADatasetFileWriteOptions ╰── GADatasetFileWriter
GADatasetFileWriteOptions is a class for options to write a file of this format.
GADatasetFileWriter is a class for writing a file of this format.
GADatasetFileFormat is a base class for file format classes.
GADatasetCSVFileFormat is a class for CSV file format.
GADatasetIPCFileFormat is a class for IPC file format.
GADatasetParquetFileFormat is a class for Parquet file format.
gboolean gadataset_file_writer_write_record_batch (GADatasetFileWriter *writer
,GArrowRecordBatch *record_batch
,GError **error
);
writer |
||
record_batch |
A GArrowRecordBatch to be written. |
|
error |
Return location for a GError or |
[nullable] |
Since: 6.0.0
gboolean gadataset_file_writer_write_record_batch_reader (GADatasetFileWriter *writer
,GArrowRecordBatchReader *reader
,GError **error
);
writer |
||
reader |
A GArrowRecordBatchReader to be written. |
|
error |
Return location for a GError or |
[nullable] |
Since: 6.0.0
gboolean gadataset_file_writer_finish (GADatasetFileWriter *writer
,GError **error
);
Since: 6.0.0
gchar *
gadataset_file_format_get_type_name (GADatasetFileFormat *format
);
Since: 3.0.0
GADatasetFileWriteOptions *
gadataset_file_format_get_default_write_options
(GADatasetFileFormat *format
);
Since: 6.0.0
GADatasetFileWriter * gadataset_file_format_open_writer (GADatasetFileFormat *format
,GArrowOutputStream *destination
,GArrowFileSystem *file_system
,const gchar *path
,GArrowSchema *schema
,GADatasetFileWriteOptions *options
,GError **error
);
format |
||
destination |
A GArrowOutputStream. |
|
file_system |
The GArrowFileSystem of |
|
path |
The path of |
|
schema |
A GArrowSchema that is used by written record batches. |
|
options |
||
error |
Return location for a GError or |
[nullable] |
Since: 6.0.0
gboolean gadataset_file_format_equal (GADatasetFileFormat *format
,GADatasetFileFormat *other_format
);
Since: 3.0.0
GADatasetCSVFileFormat *
gadataset_csv_file_format_new (void
);
Since: 3.0.0
GADatasetIPCFileFormat *
gadataset_ipc_file_format_new (void
);
Since: 3.0.0
GADatasetParquetFileFormat *
gadataset_parquet_file_format_new (void
);
Since: 3.0.0
struct GADatasetFileWriteOptionsClass { GObjectClass parent_class; };
#define GADATASET_TYPE_CSV_FILE_FORMAT (gadataset_csv_file_format_get_type())
struct GADatasetCSVFileFormatClass { GADatasetFileFormatClass parent_class; };
#define GADATASET_TYPE_IPC_FILE_FORMAT (gadataset_ipc_file_format_get_type())
struct GADatasetIPCFileFormatClass { GADatasetFileFormatClass parent_class; };
struct GADatasetParquetFileFormatClass { GADatasetFileFormatClass parent_class; };
“format”
property “format” gpointer
The raw std::shared<arrow::dataset::FileFormat> *.
Owner: GADatasetFileFormat
Flags: Write / Construct Only
“options”
property “options” gpointer
The raw std::shared<arrow::dataset::FileWriteOptions> *.
Owner: GADatasetFileWriteOptions
Flags: Write / Construct Only