类
ArrowGIOInputStream
实例方法
继承自 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(完成异步跳过)
完成流跳过操作。
继承自 GArrowFile 的方法 (4 个)
garrow_file_close(关闭文件)
garrow_file_get_mode(获取文件模式)
garrow_file_is_closed(文件是否已关闭)
起始版本:0.13.0