arrow.stream_decoder
Module for [StreamDecoder] class
Types 3
Methods
StreamDecoderGidBuilder builder() static nothrowGet builder for [arrow.stream_decoder.StreamDecoder] Returns: New builder objectarrow.stream_listener.StreamListener listener() @property nothrowGet `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() nothrowThis method is provided for users who want to optimize performance. Normal users don't need to use this method.arrow.schema.Schema getSchema() nothrowbool reset()Reset the internal status.Constructors
this(arrow.stream_listener.StreamListener listener, arrow.read_options.ReadOptions options = null)Fluent builder implementation template for arrow.stream_decoder.StreamDecoder
Methods
T decoder(void * propval) nothrowT listener(arrow.stream_listener.StreamListener propval) nothrowSet `listener` property. Params: propval = A listener that receives decoded events. Returns: Builder instance for fluent chainingFluent builder for arrow.stream_decoder.StreamDecoder
Methods