類別

ArrowExtensionDataType

描述

abstract class Arrow.ExtensionDataType : Arrow.DataType {
  parent_instance: GArrowDataType
}
無可用描述。

繼承關係

實例方法

garrow_extension_data_type_get_extension_name
無可用描述。

版本: 3.0.0

garrow_extension_data_type_wrap_array
無可用描述。

版本: 3.0.0

garrow_extension_data_type_wrap_chunked_array
無可用描述。

版本: 3.0.0

繼承自 GArrowDataType 的方法 (5)
garrow_data_type_equal
無可用描述。

garrow_data_type_export
無可用描述。

版本: 6.0.0

garrow_data_type_get_id
無可用描述。

garrow_data_type_get_name
無可用描述。

版本: 3.0.0

garrow_data_type_to_string
無可用描述。

繼承自 GObject 的方法 (43)

完整方法列表請參閱 GObject

屬性

繼承自 GArrowDataType 的屬性 (1)
Arrow.DataType:data-type
無可用描述。

訊號

繼承自 GObject 的訊號 (1)
GObject::notify

當物件的其中一個屬性透過 g_object_set_property()、g_object_set() 等函式設定值時,會發射 notify 訊號。

類別結構

struct ArrowExtensionDataTypeClass {
  GArrowDataTypeClass parent_class;
  gchar* (* get_extension_name) (
    GArrowExtensionDataType* data_type
  );
  gboolean (* equal) (
    GArrowExtensionDataType* data_type,
    GArrowExtensionDataType* other_data_type
  );
  GArrowDataType* (* deserialize) (
    GArrowExtensionDataType* data_type,
    GArrowDataType* storage_data_type,
    GBytes* serialized_data,
    GError** error
  );
  GBytes* (* serialize) (
    GArrowExtensionDataType* data_type
  );
  GType (* get_array_gtype) (
    GArrowExtensionDataType* data_type
  );
  
}
無可用描述。
類別成員
parent_class: GArrowDataTypeClass
無可用描述。
get_extension_name: gchar* (* get_extension_name) ( GArrowExtensionDataType* data_type )
無可用描述。
equal: gboolean (* equal) ( GArrowExtensionDataType* data_type, GArrowExtensionDataType* other_data_type )
無可用描述。
deserialize: GArrowDataType* (* deserialize) ( GArrowExtensionDataType* data_type, GArrowDataType* storage_data_type, GBytes* serialized_data, GError** error )
無可用描述。
serialize: GBytes* (* serialize) ( GArrowExtensionDataType* data_type )
無可用描述。
get_array_gtype: GType (* get_array_gtype) ( GArrowExtensionDataType* data_type )
無可用描述。