#############
StreamState
#############

.. autoclass:: vertica_sdk.StreamState

    .. autoattribute:: vertica_sdk.StreamState.INPUT_NEEDED
        :annotation: More input data is required to continue processing the stream.
    .. autoattribute:: vertica_sdk.StreamState.OUTPUT_NEEDED
        :annotation: More output space is needed to continue processing the stream.
    .. autoattribute:: vertica_sdk.StreamState.DONE
        :annotation: Stream processing has completed.
    .. automethod:: vertica_sdk.StreamState.REJECT
    .. autoattribute:: vertica_sdk.StreamState.KEEP_GOING
        :annotation: Stream processing must block before consuming any more input or producing any more output.
    .. autoattribute:: vertica_sdk.StreamState.CHUNK_ALIGNED
        :annotation: A block boundary has been identified.