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 以获取完整的方法列表。

信号

继承自 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 )(获取数组 GType)
暂无描述。