Constructor
ArrowSparseUnionDataTypenew
Declaration [src]
GArrowSparseUnionDataType*
garrow_sparse_union_data_type_new (
  GList* fields,
  gint8* type_codes,
  gsize n_type_codes
)
      Parameters
fields- 
            
Type: A list of
NoneThe fields of the union.
The data is owned by the caller of the function.  type_codes- 
            
Type: An array of
gint8The codes to specify each field.
The length of the array is specified in the n_type_codesargument.The data is owned by the caller of the function.  n_type_codes- 
            
Type:
gsizeThe number of type codes.
 
Return value
Type: GArrowSparseUnionDataType
The newly created sparse union data type.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |