建構子

ArrowSparseUnionArraynew_data_type

since: 0.14.0

宣告 [src]

GArrowSparseUnionArray*
garrow_sparse_union_array_new_data_type (
  GArrowSparseUnionDataType* data_type,
  GArrowInt8Array* type_ids,
  GList* fields,
  GError** error
)

描述

無可用描述。

Available since: 0.14.0

參數

data_type

型別: GArrowSparseUnionDataType

稀疏陣列的資料型別。

資料的所有權屬於函式的呼叫者。
type_ids

型別: GArrowInt8Array

每個值的欄位型別 ID,以 GArrowInt8Array 表示。

資料的所有權屬於函式的呼叫者。
fields

型別: GArrowArray* 的列表

每個欄位的陣列,以 GListGArrowArray 表示。

資料的所有權屬於函式的呼叫者。
error

型別: GError **

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

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

回傳值

型別: GArrowSparseUnionArray

新建立的 GArrowSparseUnionArray,或在錯誤時為 NULL

函式的呼叫者取得資料的所有權,並負責釋放它。
回傳值可以為 NULL