方法
ArrowSchemaadd_field
since: 0.10.0 (自 0.10.0 版本起)
声明 [src]
GArrowSchema*
garrow_schema_add_field (
GArrowSchema* schema,
guint i,
GArrowField* field,
GError** error
)
参数
i
-
类型:
guint
新字段的索引。
field
-
类型:
GArrowField
要添加的字段。
数据的所有权归属于函数的调用者。 error
-
类型:
GError **
用于 可恢复错误 的返回位置。
参数可以为 NULL
。如果返回位置不是 NULL
,则必须将其初始化为NULL
GError*
。如果方法没有错误,则参数将保持初始化为 NULL
。如果发生错误,参数将被设置为新分配的 GError
;调用者将拥有数据的所有权,并负责释放它。
返回值
类型: GArrowSchema
新分配的 GArrowSchema
包含一个新字段,如果发生错误则返回 NULL
。
方法调用者拥有数据的所有权,并负责释放它。 |
返回值可以为 NULL 。 |