| gpointer | dataset-factory | Write / Construct Only |
| GArrowFileSystem * | file-system | Read |
| GADatasetFileFormat * | format | Read / Write / Construct Only |
| char * | partition-base-dir | Read / Write |
| GADatasetPartitioning * | partitioning | Read / Write |
| gpointer | finish-options | Write / Construct Only |
| int | inspect-n-fragments | Read / Write |
| GArrowSchema * | schema | Read / Write |
| gboolean | validate-fragments | Read / Write |
GObject ├── GADatasetDatasetFactory │ ╰── GADatasetFileSystemDatasetFactory ╰── GADatasetFinishOptions
GADatasetFinishOptions is a class for gadataset_factory_finish().
GADatasetDatasetFactory is a base class for dataset factories.
GADatasetFileSystemDatasetFactory is a class for GADatasetFileSystemDataset factory.
GADatasetFinishOptions *
gadataset_finish_options_new (void);
Since: 11.0.0
GADatasetDataset * gadataset_dataset_factory_finish (GADatasetDatasetFactory *factory,GADatasetFinishOptions *options,GError **error);
Since: 5.0.0
GADatasetFileSystemDatasetFactory *
gadataset_file_system_dataset_factory_new
(GADatasetFileFormat *file_format);
gboolean gadataset_file_system_dataset_factory_set_file_system (GADatasetFileSystemDatasetFactory *factory,GArrowFileSystem *file_system,GError **error);
Since: 5.0.0
gboolean gadataset_file_system_dataset_factory_set_file_system_uri (GADatasetFileSystemDatasetFactory *factory,const gchar *uri,GError **error);
Since: 5.0.0
gboolean gadataset_file_system_dataset_factory_add_path (GADatasetFileSystemDatasetFactory *factory,const gchar *path,GError **error);
Since: 5.0.0
GADatasetFileSystemDataset * gadataset_file_system_dataset_factory_finish (GADatasetFileSystemDatasetFactory *factory,GADatasetFinishOptions *options,GError **error);
A newly created GADatasetFileSystemDataset on success, NULL on error.
[transfer full][nullable]
Since: 5.0.0
#define GADATASET_TYPE_FINISH_OPTIONS (gadataset_finish_options_get_type())
struct GADatasetFinishOptionsClass {
GObjectClass parent_class;
};
#define GADATASET_TYPE_DATASET_FACTORY (gadataset_dataset_factory_get_type())
struct GADatasetDatasetFactoryClass {
GObjectClass parent_class;
};
struct GADatasetFileSystemDatasetFactoryClass {
GADatasetDatasetFactoryClass parent_class;
};
“dataset-factory” property“dataset-factory” gpointer
The raw std::shared<arrow::dataset::DatasetFactory> *.
Owner: GADatasetDatasetFactory
Flags: Write / Construct Only
“file-system” property“file-system” GArrowFileSystem *
File system passed to GADatasetFileSystemDataset.
Owner: GADatasetFileSystemDatasetFactory
Flags: Read
Since: 5.0.0
“format” property“format” GADatasetFileFormat *
Format passed to GADatasetFileSystemDataset.
Owner: GADatasetFileSystemDatasetFactory
Flags: Read / Write / Construct Only
Since: 5.0.0
“partition-base-dir” property“partition-base-dir” char *
Partition base directory used by GADatasetFileSystemDataset.
Owner: GADatasetFileSystemDatasetFactory
Flags: Read / Write
Default value: NULL
Since: 6.0.0
“partitioning” property“partitioning” GADatasetPartitioning *
Partitioning used by GADatasetFileSystemDataset.
Owner: GADatasetFileSystemDatasetFactory
Flags: Read / Write
Since: 6.0.0
“finish-options” property“finish-options” gpointer
The raw arrow::dataset::FinishOptions *.
Owner: GADatasetFinishOptions
Flags: Write / Construct Only
“inspect-n-fragments” property“inspect-n-fragments” int
The number of fragments to be used to inspect schema.
Owner: GADatasetFinishOptions
Flags: Read / Write
Allowed values: >= -1
Default value: 1
Since: 11.0.0
“schema” property“schema” GArrowSchema *
The schema to finalize the dataset's schema.
Owner: GADatasetFinishOptions
Flags: Read / Write
Since: 11.0.0