Top | ![]() |
![]() |
![]() |
![]() |
GParquetArrowFileReader * | gparquet_arrow_file_reader_new_arrow () |
GParquetArrowFileReader * | gparquet_arrow_file_reader_new_path () |
GArrowTable * | gparquet_arrow_file_reader_read_table () |
GArrowSchema * | gparquet_arrow_file_reader_get_schema () |
GArrowSchema * | gparquet_arrow_file_reader_select_schema () |
GArrowColumn * | gparquet_arrow_file_reader_read_column () |
gint | gparquet_arrow_file_reader_get_n_row_groups () |
void | gparquet_arrow_file_reader_set_use_threads () |
GParquetArrowFileReader is a class for reading Apache Parquet data from file and returns them as Apache Arrow data.
GParquetArrowFileReader * gparquet_arrow_file_reader_new_arrow (GArrowSeekableInputStream *source
,GError **error
);
Since: 0.11.0
GParquetArrowFileReader * gparquet_arrow_file_reader_new_path (const gchar *path
,GError **error
);
Since: 0.11.0
GArrowTable * gparquet_arrow_file_reader_read_table (GParquetArrowFileReader *reader
,GError **error
);
Since: 0.11.0
GArrowSchema * gparquet_arrow_file_reader_get_schema (GParquetArrowFileReader *reader
,GError **error
);
Since: 0.12.0
GArrowSchema * gparquet_arrow_file_reader_select_schema (GParquetArrowFileReader *reader
,gint *column_indexes
,gsize n_column_indexes
,GError **error
);
reader |
||
column_indexes |
The array of column indexes to be selected. |
[array length=n_column_indexes] |
n_column_indexes |
The length of |
|
error |
Return locatipcn for a GError or |
[nullable] |
Since: 0.12.0
GArrowColumn * gparquet_arrow_file_reader_read_column (GParquetArrowFileReader *reader
,gint column_index
,GError **error
);
reader |
||
column_index |
Index integer of the column to be read. |
|
error |
Return locatipcn for a GError or |
[nullable] |
Since: 0.12.0
gint
gparquet_arrow_file_reader_get_n_row_groups
(GParquetArrowFileReader *reader
);
Since: 0.11.0
void gparquet_arrow_file_reader_set_use_threads (GParquetArrowFileReader *reader
,gboolean use_threads
);