Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(Object...) - Method in class io.deephaven.integrations.python.PythonFunctionCaller
- apply(T) - Method in class io.deephaven.integrations.python.PythonFunction
- apply(T, U) - Method in class io.deephaven.integrations.python.PythonBiFunction
C
- clear() - Method in class io.deephaven.integrations.learn.Computer
-
Resets the current future after each set of calculations.
- clear() - Method in class io.deephaven.integrations.learn.FutureOffset
-
Resets the future.
- clearScriptPathLoader() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- close() - Method in class io.deephaven.integrations.python.PyLogOutputStream
- close() - Method in class io.deephaven.integrations.python.PythonDeephavenSession.PythonSnapshot
- compute(long) - Method in class io.deephaven.integrations.learn.Computer
-
Adds new row indices to be used in the deferred calculation.
- Computer - Class in io.deephaven.integrations.learn
-
Computer creates a new deferred calculation plus an offset (FutureOffset) every time computer is called.
- Computer(Table, Function<Object[], Object>, Input[], int) - Constructor for class io.deephaven.integrations.learn.Computer
-
Creates a new Computer.
- Computer(Table, PyObject, Input[], int) - Constructor for class io.deephaven.integrations.learn.Computer
-
Creates a new Computer.
- create(Class<T>, PyObject, Class<?>) - Static method in class io.deephaven.integrations.python.JavaLambdaFactory
-
Wraps a python callable in a java functional interface, with an optional extra step to coerce a returned value to handle Deephaven nulls.
- createDiff(PythonDeephavenSession.PythonSnapshot, PythonDeephavenSession.PythonSnapshot, RuntimeException) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
E
- emptySnapshot() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- evaluate(String, String) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
F
- flush() - Method in class io.deephaven.integrations.python.PyLogOutputStream
- functionFromMapWithDefault(Map<String, String>, String) - Static method in class io.deephaven.integrations.python.PythonTools
-
Convert a map to a function.
- functionFromMapWithIdentityDefaults(Map<String, String>) - Static method in class io.deephaven.integrations.python.PythonTools
-
Convert a map to a function, mapping any nonexistent keys in the map to themselves.
- Future - Class in io.deephaven.integrations.learn
-
Future performs a deferred computation on a portion of a table.
- FutureOffset - Class in io.deephaven.integrations.learn
-
FutureOffset pairs a deferred calculation with an offset, an index that indicates the location in the calculated result.
G
- generateQueryStrings(String) - Method in class io.deephaven.integrations.learn.Scatterer
-
Generates query strings to create a new column for each Output.
- get() - Method in class io.deephaven.integrations.learn.Future
-
Gets the result of the deferred calculation.
- getColName() - Method in class io.deephaven.integrations.learn.Output
-
Gets the output column name.
- getColNames() - Method in class io.deephaven.integrations.learn.Input
-
Gets the column names.
- getFuture() - Method in class io.deephaven.integrations.learn.FutureOffset
-
Gets the deferred calculation.
- getOffset() - Method in class io.deephaven.integrations.learn.FutureOffset
-
Gets the offset.
- getScatterFunc() - Method in class io.deephaven.integrations.learn.Output
-
Gets the scatter function.
- getType() - Method in class io.deephaven.integrations.learn.Output
-
Gets the type of the output column.
- getVariable(String) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- getVariable(String, T) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- getVariableNames() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- getVariables() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
H
- hasVariableName(String) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
I
- Input - Class in io.deephaven.integrations.learn
-
Input specifies how to gather data from a table into a Python object.
- Input(String[], Function<Object[], Object>) - Constructor for class io.deephaven.integrations.learn.Input
-
Creates a new Input.
- Input(String[], PyObject) - Constructor for class io.deephaven.integrations.learn.Input
-
Creates a new Input.
- Input(String, Function<Object[], Object>) - Constructor for class io.deephaven.integrations.learn.Input
-
Creates a new Input.
- Input(String, PyObject) - Constructor for class io.deephaven.integrations.learn.Input
-
Creates a new Input.
- io.deephaven.integrations.common - package io.deephaven.integrations.common
- io.deephaven.integrations.learn - package io.deephaven.integrations.learn
- io.deephaven.integrations.learn.gather - package io.deephaven.integrations.learn.gather
- io.deephaven.integrations.python - package io.deephaven.integrations.python
- isPythonScatterFunc() - Method in class io.deephaven.integrations.learn.Output
-
Is the scatter function a Python scatter function?
J
- JavaLambdaFactory - Class in io.deephaven.integrations.python
-
Tool to wrap Python Callables into Java functional interfaces.
- JavaLambdaFactory() - Constructor for class io.deephaven.integrations.python.JavaLambdaFactory
M
- makeContext(int, ColumnSource<?>...) - Static method in class io.deephaven.integrations.python.PythonListenerTableUpdateDataReader
-
Factory method for instance of
PythonListenerTableUpdateDataReader.Context
N
- newQueryScope() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- NumPy - Class in io.deephaven.integrations.learn.gather
-
Gatherer takes Deephaven columnar data and places it into a buffer to be used by Python.
- NumPy() - Constructor for class io.deephaven.integrations.learn.gather.NumPy
O
- onApplicationInitializationBegin(Supplier<ScriptPathLoader>, ScriptPathLoaderState) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- onApplicationInitializationEnd() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- onUpdate(RowSet, RowSet, RowSet) - Method in class io.deephaven.integrations.python.PythonReplayShiftObliviousListenerAdapter
- onUpdate(RowSet, RowSet, RowSet) - Method in class io.deephaven.integrations.python.PythonShiftObliviousListenerAdapter
- onUpdate(TableUpdate) - Method in class io.deephaven.integrations.python.PythonListenerAdapter
- onUpdate(TableUpdate) - Method in class io.deephaven.integrations.python.PythonReplayListenerAdapter
- Output - Class in io.deephaven.integrations.learn
-
Output specifies how to scatter data from a Python object into a table column.
- Output(String, boolean, Function<Object[], Object>, String) - Constructor for class io.deephaven.integrations.learn.Output
-
Creates a new Output.
- Output(String, Function<Object[], Object>, String) - Constructor for class io.deephaven.integrations.learn.Output
-
Creates a new Output.
- Output(String, PyObject, String) - Constructor for class io.deephaven.integrations.learn.Output
-
Creates a new Output.
P
- popScope() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- PrimitiveArrayConversionUtility - Class in io.deephaven.integrations.common
-
General purpose helper methods for array conversion methods from specific object types to/from primitive types.
- PrimitiveArrayConversionUtility() - Constructor for class io.deephaven.integrations.common.PrimitiveArrayConversionUtility
- pushScope(PyObject) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- PyLogOutputStream - Class in io.deephaven.integrations.python
-
Simple output stream that redirects all writes to a python io.TextIOBase type.
- PyLogOutputStream(Supplier<PyObject>) - Constructor for class io.deephaven.integrations.python.PyLogOutputStream
- PythonBiFunction<T,
U, R> - Class in io.deephaven.integrations.python -
A
BiFunctionimplementation which calls a Python callable. - PythonBiFunction(PyObject, Class<R>) - Constructor for class io.deephaven.integrations.python.PythonBiFunction
-
Creates a
BiFunctionwhich calls a Python function. - PythonBiFunction.PythonBinaryOperator<T> - Class in io.deephaven.integrations.python
- PythonBinaryOperator(PyObject, Class<T>) - Constructor for class io.deephaven.integrations.python.PythonBiFunction.PythonBinaryOperator
-
Creates a
PythonBiFunction.PythonBinaryOperatorwhich calls a Python function. - PythonDeephavenSession - Class in io.deephaven.integrations.python
-
A ScriptSession that uses a JPy cpython interpreter internally.
- PythonDeephavenSession(UpdateGraph, PythonScope<?>) - Constructor for class io.deephaven.integrations.python.PythonDeephavenSession
-
Creates a Python "
ScriptSession", for use where we should only be reading from the scope, such as an IPython kernel session. - PythonDeephavenSession(UpdateGraph, ObjectTypeLookup, ScriptSession.Listener, boolean, PythonEvaluatorJpy) - Constructor for class io.deephaven.integrations.python.PythonDeephavenSession
-
Create a Python ScriptSession.
- PythonDeephavenSession.PythonSnapshot - Class in io.deephaven.integrations.python
- PythonFunction<T,
R> - Class in io.deephaven.integrations.python -
A
Functionimplementation which calls a Python callable. - PythonFunction(PyObject, Class<R>) - Constructor for class io.deephaven.integrations.python.PythonFunction
-
Creates a
Functionwhich calls a Python function. - PythonFunction.PythonUnaryOperator<T> - Class in io.deephaven.integrations.python
- PythonFunctionCaller - Class in io.deephaven.integrations.python
-
A class which calls a Python callable.
- PythonFunctionCaller(PyObject) - Constructor for class io.deephaven.integrations.python.PythonFunctionCaller
-
Creates a
Functionwhich calls a Python function. - PythonListenerAdapter - Class in io.deephaven.integrations.python
-
A Deephaven table listener which passes update events to a Python listener object.
- PythonListenerAdapter(Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonListenerAdapter
-
Creates a Python listener.
- PythonListenerAdapter(String, Table, boolean, PyObject) - Constructor for class io.deephaven.integrations.python.PythonListenerAdapter
-
Create a Python listener.
- PythonListenerAdapter(String, Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonListenerAdapter
-
Create a Python listener.
- PythonListenerTableUpdateDataReader - Class in io.deephaven.integrations.python
-
An efficient reader for a Python table listener to extract columnar data based on the
RowSequencein theTableUpdate - PythonListenerTableUpdateDataReader() - Constructor for class io.deephaven.integrations.python.PythonListenerTableUpdateDataReader
- PythonObjectWrapper - Class in io.deephaven.integrations.python
-
This is a helper class for wrapping a Java object in a Python wrapper and unwrapping a Python wrapper to a raw Java object.
- PythonObjectWrapper() - Constructor for class io.deephaven.integrations.python.PythonObjectWrapper
- PythonReplayListenerAdapter - Class in io.deephaven.integrations.python
-
A Deephaven table listener which passes update events to a Python listener object.
- PythonReplayListenerAdapter(Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayListenerAdapter
-
Create a Python listener.
- PythonReplayListenerAdapter(String, Table, boolean, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayListenerAdapter
-
Create a Python listener.
- PythonReplayListenerAdapter(String, Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayListenerAdapter
-
Create a Python listener.
- PythonReplayShiftObliviousListenerAdapter - Class in io.deephaven.integrations.python
-
A Deephaven table listener which passes update events to a Python listener object.
- PythonReplayShiftObliviousListenerAdapter(Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonReplayShiftObliviousListenerAdapter(String, Table, boolean, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonReplayShiftObliviousListenerAdapter(String, Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonReplayShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonShiftObliviousListenerAdapter - Class in io.deephaven.integrations.python
-
A Deephaven table listener which passes update events to a Python listener object.
- PythonShiftObliviousListenerAdapter(Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonShiftObliviousListenerAdapter(String, Table, boolean, PyObject) - Constructor for class io.deephaven.integrations.python.PythonShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonShiftObliviousListenerAdapter(String, Table, PyObject) - Constructor for class io.deephaven.integrations.python.PythonShiftObliviousListenerAdapter
-
Create a Python listener.
- PythonSnapshot(PyDictWrapper) - Constructor for class io.deephaven.integrations.python.PythonDeephavenSession.PythonSnapshot
- PythonThrowingRunnable - Class in io.deephaven.integrations.python
-
A
ThrowingRunnableimplementation which executes a Python callable. - PythonThrowingRunnable(PyObject) - Constructor for class io.deephaven.integrations.python.PythonThrowingRunnable
-
Creates a new runnable.
- PythonTools - Class in io.deephaven.integrations.python
-
Functions to support interfacing to python from java
- PythonTools() - Constructor for class io.deephaven.integrations.python.PythonTools
- PythonUnaryOperator(PyObject, Class<T>) - Constructor for class io.deephaven.integrations.python.PythonFunction.PythonUnaryOperator
-
Creates a
UnaryOperatorwhich calls a Python function.
R
- readChunkColumnMajor(Context, RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.python.PythonListenerTableUpdateDataReader
-
Copy data from a table by chunks into a 2D array
- replay() - Method in class io.deephaven.integrations.python.PythonReplayListenerAdapter
- replay() - Method in class io.deephaven.integrations.python.PythonReplayShiftObliviousListenerAdapter
- replay() - Method in interface io.deephaven.integrations.python.TableSnapshotReplayer
-
Replay the current table snapshot into a listener.
- run() - Method in class io.deephaven.integrations.python.PythonThrowingRunnable
S
- scatter(int, FutureOffset) - Method in class io.deephaven.integrations.learn.Scatterer
-
Applies the scatter function of each output to the result of a deferred calculation to get the result into a column.
- Scatterer - Class in io.deephaven.integrations.learn
-
Scatterer applies scatter functions to the result of a deferred calculation so that the results can be scattered into new table columns.
- Scatterer(Output[]) - Constructor for class io.deephaven.integrations.learn.Scatterer
-
Creates a new Scatterer.
- SCRIPT_TYPE - Static variable in class io.deephaven.integrations.python.PythonDeephavenSession
- scriptType() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- setScriptPathLoader(Supplier<ScriptPathLoader>, boolean) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- setUseOriginalScriptLoaderState(boolean) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- setVariable(String, Object) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
T
- TableSnapshotReplayer - Interface in io.deephaven.integrations.python
-
A listener to replay the current table snapshot.
- takeSnapshot() - Method in class io.deephaven.integrations.python.PythonDeephavenSession
- tensorBuffer2DBoolean(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of Booleans.
- tensorBuffer2DByte(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of Bytes.
- tensorBuffer2DDouble(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of doubles.
- tensorBuffer2DFloat(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of floats.
- tensorBuffer2DInt(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of ints.
- tensorBuffer2DLong(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of longs.
- tensorBuffer2DShort(RowSequence, ColumnSource<?>[], boolean) - Static method in class io.deephaven.integrations.learn.gather.NumPy
-
Copy data from a table into a 2d tensor of shorts.
- toString() - Method in class io.deephaven.integrations.learn.Input
- toString() - Method in class io.deephaven.integrations.learn.Output
- translateArrayBooleanToByte(Boolean[]) - Static method in class io.deephaven.integrations.common.PrimitiveArrayConversionUtility
-
Translates a java.lang.Boolean array to a byte array.
- translateArrayByteToBoolean(byte[]) - Static method in class io.deephaven.integrations.common.PrimitiveArrayConversionUtility
-
Translates a byte array to a Boolean array.
- translateArrayInstantToLong(Instant[]) - Static method in class io.deephaven.integrations.common.PrimitiveArrayConversionUtility
-
Translates an Instant array to a long array.
- translateArrayLongToInstant(long[]) - Static method in class io.deephaven.integrations.common.PrimitiveArrayConversionUtility
-
Translates a long array to an Instant array.
U
- unwrap(PyObject) - Static method in class io.deephaven.integrations.python.PythonObjectWrapper
-
Unwrap a Python object to return the wrapped Java object.
- unwrapObject(Object) - Method in class io.deephaven.integrations.python.PythonDeephavenSession
W
- wrap(Object) - Static method in class io.deephaven.integrations.python.PythonObjectWrapper
-
Wrap a raw Java object with a Python wrapper if one exists for its type, otherwise return a JPY mapped Python object.
- write(byte[]) - Method in class io.deephaven.integrations.python.PyLogOutputStream
- write(byte[], int, int) - Method in class io.deephaven.integrations.python.PyLogOutputStream
- write(int) - Method in class io.deephaven.integrations.python.PyLogOutputStream
All Classes and Interfaces|All Packages|Serialized Form