GArrowError

GArrowError — Error code mapping between Arrow and arrow-glib

Functions

Types and Values

enum GArrowError
#define GARROW_ERROR

Object Hierarchy

    GEnum
    ╰── GArrowError

Description

GArrowError provides error codes corresponding to arrow::Status values.

Functions

garrow_error_quark ()

GQuark
garrow_error_quark (void);

Types and Values

enum GArrowError

The error codes are used by all arrow-glib functions.

They are corresponding to arrow::Status values.

Members

GARROW_ERROR_OUT_OF_MEMORY

Out of memory error.

 

GARROW_ERROR_KEY

Key error.

 

GARROW_ERROR_TYPE

Type error.

 

GARROW_ERROR_INVALID

Invalid value error.

 

GARROW_ERROR_IO

IO error.

 

GARROW_ERROR_CAPACITY

Capacity error.

 

GARROW_ERROR_INDEX

Index error.

 

GARROW_ERROR_UNKNOWN

Unknown error.

 

GARROW_ERROR_NOT_IMPLEMENTED

The feature is not implemented.

 

GARROW_ERROR_SERIALIZATION

Serialization error.

 

GARROW_ERROR_CODE_GENERATION

Error generating code for expression evaluation in Gandiva.

 

GARROW_ERROR_EXPRESSION_VALIDATION

Validation errors in expression given for code generation.

 

GARROW_ERROR_EXECUTION

Execution error while evaluating the expression against a record batch.

 

GARROW_ERROR_ALREADY_EXISTS

Item already exists error.

 

GARROW_ERROR

#define GARROW_ERROR garrow_error_quark()