類別

ArrowCUDABufferInputStream

描述

class ArrowCUDA.BufferInputStream : Arrow.BufferInputStream {
  parent_instance: GArrowBufferInputStream
}
尚無描述。

實作介面

建構子

garrow_cuda_buffer_input_stream_new
尚無描述。

版本:0.8.0 起

實例方法

繼承自 GArrowBufferInputStream 的方法 (1)
繼承自 GArrowSeekableInputStream 的方法 (5)
繼承自 GArrowInputStream 的方法 (4)
garrow_input_stream_advance
尚無描述。

版本:0.11.0 起

garrow_input_stream_align
尚無描述。

版本:0.11.0 起

garrow_input_stream_read_record_batch
尚無描述。

版本:1.0.0 起

garrow_input_stream_read_tensor
尚無描述。

版本:0.11.0 起

繼承自 GInputStream 的方法 (19)
g_input_stream_clear_pending

清除 stream 上的待處理旗標。

g_input_stream_close

關閉串流,釋放與其相關的資源。

g_input_stream_close_async

請求非同步關閉串流,釋放與其相關的資源。當操作完成時,將呼叫 callback。然後您可以呼叫 g_input_stream_close_finish() 以取得操作的結果。

g_input_stream_close_finish

完成從 g_input_stream_close_async() 開始的非同步串流關閉操作。

g_input_stream_has_pending

檢查輸入串流是否有待處理的動作。

g_input_stream_is_closed

檢查輸入串流是否已關閉。

g_input_stream_read

嘗試從串流讀取 count 位元組到從 buffer 開始的緩衝區中。在此讀取期間將會阻擋。

g_input_stream_read_all

嘗試從串流讀取 count 位元組到從 buffer 開始的緩衝區中。在此讀取期間將會阻擋。

g_input_stream_read_all_async

請求從串流非同步讀取 count 位元組到從 buffer 開始的緩衝區中。

版本:2.44 起

g_input_stream_read_all_finish

完成以 g_input_stream_read_all_async() 開始的非同步串流讀取操作。

版本:2.44 起

g_input_stream_read_async

請求從串流非同步讀取 count 位元組到從 buffer 開始的緩衝區中。當操作完成時,將呼叫 callback。然後您可以呼叫 g_input_stream_read_finish() 以取得操作的結果。

g_input_stream_read_bytes

如同 g_input_stream_read(),這會嘗試以阻擋方式從串流讀取 count 位元組。然而,這不會讀取到使用者提供的緩衝區,而是會建立一個新的 GBytes,其中包含讀取的資料。這可能更易於從語言綁定中使用。

版本:2.34 起

g_input_stream_read_bytes_async

請求從串流非同步讀取 count 位元組到新的 GBytes 中。當操作完成時,將呼叫 callback。然後您可以呼叫 g_input_stream_read_bytes_finish() 以取得操作的結果。

版本:2.34 起

g_input_stream_read_bytes_finish

完成非同步串流讀取到 GBytes 的操作。

版本:2.34 起

g_input_stream_read_finish

完成非同步串流讀取操作。

g_input_stream_set_pending

設定 stream 為有待處理的動作。如果待處理旗標已設定或 stream 已關閉,則會傳回 FALSE 並設定 error

g_input_stream_skip

嘗試從串流跳過 count 位元組。在此操作期間將會阻擋。

g_input_stream_skip_async

請求從串流非同步跳過 count 位元組。當操作完成時,將呼叫 callback。然後您可以呼叫 g_input_stream_skip_finish() 以取得操作的結果。

g_input_stream_skip_finish

完成串流跳過操作。

繼承自 GObject 的方法 (43)

請參閱 GObject 以取得完整的方法列表。

繼承自 GArrowFile 的方法 (4)
garrow_file_close
尚無描述。

garrow_file_get_mode
尚無描述。

garrow_file_is_closed
尚無描述。

版本:0.13.0 起

garrow_file_tell
尚無描述。

繼承自 GArrowReadable 的方法 (2)
garrow_readable_read
尚無描述。

garrow_readable_read_bytes
尚無描述。

版本:0.17.0 起

屬性

繼承自 GArrowBufferInputStream 的屬性 (1)
繼承自 GArrowInputStream 的屬性 (1)

訊號

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

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

類別結構

struct ArrowCUDABufferInputStreamClass {
  GArrowBufferInputStreamClass parent_class;
  
}
尚無描述。
類別成員
parent_class: GArrowBufferInputStreamClass
尚無描述。