Method

ParquetArrowFileReaderread_row_group

since: 1.0.0

Declaration [src]

GArrowTable*
gparquet_arrow_file_reader_read_row_group (
  GParquetArrowFileReader* reader,
  gint row_group_index,
  gint* column_indices,
  gsize n_column_indices,
  GError** error
)

Description

No description available.

Available since: 1.0.0

Parameters

row_group_index

Type: gint

A row group index to be read.

column_indices

Type: An array of gint

Column indices to be read. NULL means that all columns are read. If an index is negative, the index is counted backward from the end of the columns. -1 means the last column.

The argument can be NULL.
The length of the array is specified in the n_column_indices argument.
The data is owned by the caller of the function.
n_column_indices

Type: gsize

The number of elements of column_indices.

error

Type: GError **

The return location for a recoverable error.

The argument can be NULL.
If the return location is not NULL, then you must initialize it to a NULL GError*.
The argument will left initialized to NULL by the method if there are no errors.
In case of error, the argument will be set to a newly allocated GError; the caller will take ownership of the data, and be responsible for freeing it.

Return value

Type: GArrowTable

A read GArrowTable.

The caller of the method takes ownership of the data, and is responsible for freeing it.
The return value can be NULL.