類別

Arrow資料流監聽器

描述

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

繼承

實例方法

garrow_stream_listener_on_eos

處理 EOS 事件。

自版本:18.0.0

garrow_stream_listener_on_record_batch_decoded

處理已解碼的記錄批次。

自版本:18.0.0

garrow_stream_listener_on_schema_decoded

處理已解碼的 Schema。

自版本: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 事件。

自版本:18.0.0

Arrow.StreamListenerClass.on_record_batch_decoded

處理已解碼的記錄批次。

自版本:18.0.0

Arrow.StreamListenerClass.on_schema_decoded

處理已解碼的 Schema。

自版本:18.0.0