File format classes

File format classes

Functions

Properties

gpointer file-format Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GADatasetFileFormat
        ├── GADatasetCSVFileFormat
        ├── GADatasetIPCFileFormat
        ├── GADatasetParquetFileFormat
        ╰── GADatasetCSVFileFormat

Includes

#include <arrow-dataset-glib/arrow-dataset-glib.h>

Description

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.

Functions

gadataset_file_format_get_type_name ()

gchar *
gadataset_file_format_get_type_name (GADatasetFileFormat *file_format);

Parameters

file_format

A GADatasetFileFormat.

 

Returns

The type name of file_format .

It should be freed with g_free() when no longer needed.

Since: 3.0.0


gadataset_file_format_equal ()

gboolean
gadataset_file_format_equal (GADatasetFileFormat *file_format,
                             GADatasetFileFormat *other_file_format);

Parameters

file_format

A GADatasetFileFormat.

 

other_file_format

A GADatasetFileFormat to be compared.

 

Returns

TRUE if they are the same content file format, FALSE otherwise.

Since: 3.0.0


gadataset_csv_file_format_new ()

GADatasetCSVFileFormat *
gadataset_csv_file_format_new (void);

Returns

The newly created CSV file format.

Since: 3.0.0


gadataset_ipc_file_format_new ()

GADatasetIPCFileFormat *
gadataset_ipc_file_format_new (void);

Returns

The newly created IPC file format.

Since: 3.0.0


gadataset_parquet_file_format_new ()

GADatasetParquetFileFormat *
gadataset_parquet_file_format_new (void);

Returns

The newly created Parquet file format.

Since: 3.0.0

Types and Values

GADATASET_TYPE_FILE_FORMAT

#define GADATASET_TYPE_FILE_FORMAT (gadataset_file_format_get_type())

struct GADatasetFileFormatClass

struct GADatasetFileFormatClass {
  GObjectClass parent_class;
};

GADATASET_TYPE_CSV_FILE_FORMAT

#define GADATASET_TYPE_CSV_FILE_FORMAT (gadataset_csv_file_format_get_type())

struct GADatasetCSVFileFormatClass

struct GADatasetCSVFileFormatClass {
  GADatasetFileFormatClass parent_class;
};

GADATASET_TYPE_IPC_FILE_FORMAT

#define GADATASET_TYPE_IPC_FILE_FORMAT (gadataset_ipc_file_format_get_type())

struct GADatasetIPCFileFormatClass

struct GADatasetIPCFileFormatClass {
  GADatasetFileFormatClass parent_class;
};

GADATASET_TYPE_PARQUET_FILE_FORMAT

#define             GADATASET_TYPE_PARQUET_FILE_FORMAT

struct GADatasetParquetFileFormatClass

struct GADatasetParquetFileFormatClass {
  GADatasetFileFormatClass parent_class;
};

GADatasetCSVFileFormat

typedef struct _GADatasetCSVFileFormat GADatasetCSVFileFormat;

GADatasetFileFormat

typedef struct _GADatasetFileFormat GADatasetFileFormat;

GADatasetIPCFileFormat

typedef struct _GADatasetIPCFileFormat GADatasetIPCFileFormat;

GADatasetParquetFileFormat

typedef struct _GADatasetParquetFileFormat GADatasetParquetFileFormat;

Property Details

The “file-format” property

  “file-format”              gpointer

The raw std::shared<arrow::dataset::FileFormat> *.

Owner: GADatasetFileFormat

Flags: Write / Construct Only