ArrowExtensionDataType

描述

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

实例方法

garrow_extension_data_type_get_extension_name
没有可用的描述。

since: 3.0.0

garrow_extension_data_type_wrap_array
没有可用的描述。

since: 3.0.0

garrow_extension_data_type_wrap_chunked_array
没有可用的描述。

since: 3.0.0

GArrowDataType 继承的方法 (5)
garrow_data_type_equal
没有可用的描述。

garrow_data_type_export
没有可用的描述。

since: 6.0.0

garrow_data_type_get_id
没有可用的描述。

garrow_data_type_get_name
没有可用的描述。

since: 3.0.0

garrow_data_type_to_string
没有可用的描述。

GObject 继承的方法 (43)

请参阅 GObject 以获得完整的可用方法列表。

信号

GObject 继承的信号 (1)
GObject::notify

当对象的一个属性通过 g_object_set_property(), g_object_set(), et al 设置值时,会发出 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 )
没有可用的描述。

虚方法

Arrow.ExtensionDataTypeClass.deserialize
没有可用的描述。

Arrow.ExtensionDataTypeClass.equal
没有可用的描述。

Arrow.ExtensionDataTypeClass.get_extension_name
没有可用的描述。

since: 3.0.0

Arrow.ExtensionDataTypeClass.serialize
没有可用的描述。