Package io.deephaven.integrations.python
package io.deephaven.integrations.python
-
ClassDescriptionTool to wrap Python Callables into Java functional interfaces.Simple output stream that redirects all writes to a python io.TextIOBase type.PythonBiFunction<T,
U, R> ABiFunction
implementation which calls a Python callable.A ScriptSession that uses a JPy cpython interpreter internally.PythonFunction<T,R> AFunction
implementation which calls a Python callable.A class which calls a Python callable.A Deephaven table listener which passes update events to a Python listener object.A Deephaven merged listener which fires when any of its bound listener recorders has updates and all of its dependencies have been satisfied.This is a helper class for wrapping a Java object in a Python wrapper and unwrapping a Python wrapper to a raw Java object.A Deephaven table listener which passes update events to a Python listener object.A Deephaven table listener which passes update events to a Python listener object.ARunnable
implementation which calls a Python callable.A Deephaven table listener which passes update events to a Python listener object.An efficient reader for a Python table listener to extract columnar data based on theRowSequence
in theTableUpdate
AThrowingRunnable
implementation which executes a Python callable.Utility functions fortime.py
to extractjava.time
components in a single call.Functions to support interfacing to python from javaA listener to replay the current table snapshot.