方法

ArrowUnionArrayBuilderappend_value

自: 12.0.0 起

宣告 [src]

gboolean
garrow_union_array_builder_append_value (
  GArrowUnionArrayBuilder* builder,
  gint8 value,
  GError** error
)

描述 [src]

添加一個元素到 union 陣列。

如果 builderGArrowDenseUnionArrayBuilder,則此操作之後必須接著對適當的子建構器進行添加。

如果 builderGArrowSparseUnionArrayBuilder,則此操作之後必須接著對所有子建構器進行添加。在調用此方法之後,必須獨立地對相應的子建構器進行添加,並且所有其他子建構器必須添加空值或空值。

自 12.0.0 版本起可用

參數

value

類型: gint8

一個類型 ID 值。

error

類型: GError **

用於可恢復錯誤的回傳位置。

此參數可以為 NULL
如果回傳位置不是 NULL,則您必須將其初始化為 NULL GError*
如果沒有錯誤,此方法會將此參數初始化為 NULL
如果發生錯誤,此參數將被設定為新分配的 GError;呼叫者將取得資料的所有權,並負責釋放它。

回傳值

類型: gboolean

成功時為 TRUE,如果發生錯誤則為 FALSE