ArrowStreamListener

描述

abstract class Arrow.StreamListener : GObject.Object {
  parent_instance: GObject
}
没有可用的描述。

祖先

实例方法

garrow_stream_listener_on_eos

处理一个 EOS 事件。

since: 18.0.0

garrow_stream_listener_on_record_batch_decoded

处理一个已解码的记录批次。

since: 18.0.0

garrow_stream_listener_on_schema_decoded

处理一个已解码的 schema。

since: 18.0.0

GObject 继承的方法 (43)

请参见 GObject 以获取完整的方法列表。

信号

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

当一个对象的属性通过 g_object_set_property(), g_object_set(), 等等设置值时,会发出 notify 信号。

类结构

struct ArrowStreamListenerClass {
  GObjectClass parent_class;
  gboolean (* on_eos) (
    GArrowStreamListener* listener,
    GError** error
  );
  gboolean (* on_record_batch_decoded) (
    GArrowStreamListener* listener,
    GArrowRecordBatch* record_batch,
    GHashTable* metadata,
    GError** error
  );
  gboolean (* on_schema_decoded) (
    GArrowStreamListener* listener,
    GArrowSchema* schema,
    GArrowSchema* filtered_schema,
    GError** error
  );
  
}
没有可用的描述。
类成员
parent_class: GObjectClass
没有可用的描述。
on_eos: gboolean (* on_eos) ( GArrowStreamListener* listener, GError** error )
没有可用的描述。
on_record_batch_decoded: gboolean (* on_record_batch_decoded) ( GArrowStreamListener* listener, GArrowRecordBatch* record_batch, GHashTable* metadata, GError** error )
没有可用的描述。
on_schema_decoded: gboolean (* on_schema_decoded) ( GArrowStreamListener* listener, GArrowSchema* schema, GArrowSchema* filtered_schema, GError** error )
没有可用的描述。

虚方法

Arrow.StreamListenerClass.on_eos

处理一个 EOS 事件。

since: 18.0.0

Arrow.StreamListenerClass.on_record_batch_decoded

处理一个已解码的记录批次。

since: 18.0.0

Arrow.StreamListenerClass.on_schema_decoded

处理一个已解码的 schema。

since: 18.0.0