Class PythonTableDataService
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.AbstractTableDataService
io.deephaven.extensions.barrage.util.PythonTableDataService
- All Implemented Interfaces:
TableDataService
,NamedImplementation
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
ColumnLocation
implementation for TableService.static class
TableKey
implementation for TableService.class
TableLocation
implementation for TableService.static class
TableLocationKey
implementation for TableService. -
Method Summary
Modifier and TypeMethodDescriptionstatic PythonTableDataService
create
(@NotNull org.jpy.PyObject pyTableDataService, ChunkReader.Factory chunkReaderFactory, @Nullable StreamReaderOptions streamReaderOptions, int pageSize) makeTable
(@NotNull PythonTableDataService.TableKeyImpl tableKey, boolean live) protected @NotNull TableLocationProvider
makeTableLocationProvider
(@NotNull TableKey tableKey) Methods inherited from class io.deephaven.engine.table.impl.locations.impl.AbstractTableDataService
getName, getRawTableLocationProvider, getTableLocationProvider, reset, reset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.util.type.NamedImplementation
getImplementationName
Methods inherited from interface io.deephaven.engine.table.impl.locations.TableDataService
describe
-
Method Details
-
create
@ScriptApi public static PythonTableDataService create(@NotNull @NotNull org.jpy.PyObject pyTableDataService, @Nullable ChunkReader.Factory chunkReaderFactory, @Nullable @Nullable StreamReaderOptions streamReaderOptions, int pageSize) -
makeTable
@ScriptApi public Table makeTable(@NotNull @NotNull PythonTableDataService.TableKeyImpl tableKey, boolean live) - Parameters:
tableKey
- The table keylive
- Whether the table should update as new data becomes available- Returns:
- The
Table
-
makeTableLocationProvider
@NotNull protected @NotNull TableLocationProvider makeTableLocationProvider(@NotNull @NotNull TableKey tableKey) - Specified by:
makeTableLocationProvider
in classAbstractTableDataService
-