Class

ArrowBufferInputStream

Description

class Arrow.BufferInputStream : Arrow.SeekableInputStream {
  parent_instance: GArrowSeekableInputStream
}
No description available.

Constructors

garrow_buffer_input_stream_new
No description available.

Instance methods

garrow_buffer_input_stream_get_buffer
No description available.

Methods inherited from GArrowSeekableInputStream (5)
garrow_seekable_input_stream_get_size
No description available.

garrow_seekable_input_stream_get_support_zero_copy
No description available.

garrow_seekable_input_stream_peek
No description available.

since: 0.12.0

garrow_seekable_input_stream_read_at
No description available.

garrow_seekable_input_stream_read_at_bytes
No description available.

since: 0.15.0

Methods inherited from GArrowInputStream (4)
garrow_input_stream_advance
No description available.

since: 0.11.0

garrow_input_stream_align
No description available.

since: 0.11.0

garrow_input_stream_read_record_batch
No description available.

since: 1.0.0

garrow_input_stream_read_tensor
No description available.

since: 0.11.0

Methods inherited from GInputStream (19)
g_input_stream_clear_pending

Clears the pending flag on stream.

g_input_stream_close

Closes the stream, releasing resources related to it.

g_input_stream_close_async

Requests an asynchronous closes of the stream, releasing resources related to it. When the operation is finished callback will be called. You can then call g_input_stream_close_finish() to get the result of the operation.

g_input_stream_close_finish

Finishes closing a stream asynchronously, started from g_input_stream_close_async().

g_input_stream_has_pending

Checks if an input stream has pending actions.

g_input_stream_is_closed

Checks if an input stream is closed.

g_input_stream_read

Tries to read count bytes from the stream into the buffer starting at buffer. Will block during this read.

g_input_stream_read_all

Tries to read count bytes from the stream into the buffer starting at buffer. Will block during this read.

g_input_stream_read_all_async

Request an asynchronous read of count bytes from the stream into the buffer starting at buffer.

since: 2.44

g_input_stream_read_all_finish

Finishes an asynchronous stream read operation started with g_input_stream_read_all_async().

since: 2.44

g_input_stream_read_async

Request an asynchronous read of count bytes from the stream into the buffer starting at buffer. When the operation is finished callback will be called. You can then call g_input_stream_read_finish() to get the result of the operation.

g_input_stream_read_bytes

Like g_input_stream_read(), this tries to read count bytes from the stream in a blocking fashion. However, rather than reading into a user-supplied buffer, this will create a new GBytes containing the data that was read. This may be easier to use from language bindings.

since: 2.34

g_input_stream_read_bytes_async

Request an asynchronous read of count bytes from the stream into a new GBytes. When the operation is finished callback will be called. You can then call g_input_stream_read_bytes_finish() to get the result of the operation.

since: 2.34

g_input_stream_read_bytes_finish

Finishes an asynchronous stream read-into-GBytes operation.

since: 2.34

g_input_stream_read_finish

Finishes an asynchronous stream read operation.

g_input_stream_set_pending

Sets stream to have actions pending. If the pending flag is already set or stream is closed, it will return FALSE and set error.

g_input_stream_skip

Tries to skip count bytes from the stream. Will block during the operation.

g_input_stream_skip_async

Request an asynchronous skip of count bytes from the stream. When the operation is finished callback will be called. You can then call g_input_stream_skip_finish() to get the result of the operation.

g_input_stream_skip_finish

Finishes a stream skip operation.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GArrowFile (4)
garrow_file_close
No description available.

garrow_file_get_mode
No description available.

garrow_file_is_closed
No description available.

since: 0.13.0

garrow_file_tell
No description available.

Methods inherited from GArrowReadable (2)
garrow_readable_read
No description available.

garrow_readable_read_bytes
No description available.

since: 0.17.0

Properties

Arrow.BufferInputStream:buffer
No description available.

Properties inherited from GArrowInputStream (1)
Arrow.InputStream:input-stream
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ArrowBufferInputStreamClass {
  GArrowSeekableInputStreamClass parent_class;
  
}
No description available.
Class members
parent_class: GArrowSeekableInputStreamClass
No description available.