GParquetArrowFileReader
GParquetArrowFileReader — Arrow file reader class
|
|
Object Hierarchy
GObject
╰── GParquetArrowFileReader
Includes
#include <parquet-glib/parquet-glib.h>
Description
GParquetArrowFileReader is a class for reading Apache Parquet data
from file and returns them as Apache Arrow data.
Functions
gparquet_arrow_file_reader_new_arrow ()
GParquetArrowFileReader *
gparquet_arrow_file_reader_new_arrow (GArrowSeekableInputStream *source
,
GError **error
);
Since: 0.11.0
gparquet_arrow_file_reader_new_path ()
GParquetArrowFileReader *
gparquet_arrow_file_reader_new_path (const gchar *path
,
GError **error
);
Since: 0.11.0
gparquet_arrow_file_reader_read_table ()
GArrowTable *
gparquet_arrow_file_reader_read_table (GParquetArrowFileReader *reader
,
GError **error
);
Returns
A read GArrowTable.
[transfer full][nullable]
Since: 0.11.0
gparquet_arrow_file_reader_get_n_row_groups ()
gint
gparquet_arrow_file_reader_get_n_row_groups
(GParquetArrowFileReader *reader
);
Returns
The number of row groups.
Since: 0.11.0
gparquet_arrow_file_reader_set_use_threads ()
void
gparquet_arrow_file_reader_set_use_threads
(GParquetArrowFileReader *reader
,
gboolean use_threads
);
Types and Values
GPARQUET_TYPE_ARROW_FILE_READER
#define GPARQUET_TYPE_ARROW_FILE_READER (gparquet_arrow_file_reader_get_type())
struct GParquetArrowFileReaderClass
struct GParquetArrowFileReaderClass {
GObjectClass parent_class;
};
GParquetArrowFileReader
typedef struct _GParquetArrowFileReader GParquetArrowFileReader;
Property Details
The “arrow-file-reader”
property
“arrow-file-reader” gpointer
The raw std::shared<parquet::arrow::FileReader> *.
Flags: Write / Construct Only