Source code for deephaven.stream

#
# Copyright (c) 2016-2025 Deephaven Data Labs and Patent Pending
#

"""Utility module for the stream subpackage."""

from warnings import warn

import jpy

from deephaven import DHError
from deephaven.table import Table

_JBlinkTableTools = jpy.get_type("io.deephaven.engine.table.impl.BlinkTableTools")
_JAddOnlyToBlinkTableAdapter = jpy.get_type(
    "io.deephaven.engine.table.impl.AddOnlyToBlinkTableAdapter"
)










# TODO (https://github.com/deephaven/deephaven-core/issues/3853): Delete this method
[docs] def stream_to_append_only(table: Table) -> Table: """Deprecated synonym for blink_to_append_only""" warn( "This function is deprecated, prefer blink_to_append_only", DeprecationWarning, stacklevel=2, ) return blink_to_append_only(table)