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);
Since: 6.0.0
gboolean gadataset_file_writer_write_record_batch_reader (GADatasetFileWriter *writer,GArrowRecordBatchReader *reader,GError **error);
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 |
||
file_system |
The GArrowFileSystem of |
|
path |
The path of |
|
schema |
A GArrowSchema that is used by written record batches. |
|
options |
||
error |
[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;
};
“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
“writer” property“writer” gpointer
The raw std::shared<arrow::dataset::FileWriter> *.
Owner: GADatasetFileWriter
Flags: Write / Construct Only