arrow.stream_decoder
Module for [StreamDecoder] class
Types 3
Methods
StreamDecoder self()Returns `this`, for use in `with` statements.StreamDecoderGidBuilder builder()Get builder for [arrow.stream_decoder.StreamDecoder] Returns: New builder objectarrow.stream_listener.StreamListener listener() @propertyGet `listener` property. Returns: A listener that receives decoded events.bool consumeBuffer(arrow.buffer.Buffer buffer)Feed data to the decoder as a #GArrowBuffer.bool consumeBytes(glib.bytes.Bytes bytes)Feed data to the decoder as a raw data.size_t getNextRequiredSize()This method is provided for users who want to optimize performance. Normal users don't need to use this method.bool reset()Reset the internal status.Constructors
this(arrow.stream_listener.StreamListener listener, arrow.read_options.ReadOptions options = null)Methods
T decoder(void * propval)T listener(arrow.stream_listener.StreamListener propval)Set `listener` property. Params: propval = A listener that receives decoded events. Returns: Builder instance for fluent chainingFluent builder for [arrow.stream_decoder.StreamDecoder]
Methods