Package io.deephaven.client.impl
Class SessionBase
java.lang.Object
io.deephaven.client.impl.TableHandleManagerDelegate
io.deephaven.client.impl.SessionBase
- All Implemented Interfaces:
ApplicationService
,ConfigService
,ConsoleService
,InputTableService
,ObjectService
,Session
,TableHandleManager
,TableService
,TableCreator<TableHandle>
,AutoCloseable
- Direct Known Subclasses:
SessionImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.client.impl.ApplicationService
ApplicationService.Cancel, ApplicationService.Listener
Nested classes/interfaces inherited from interface io.deephaven.client.impl.ObjectService
ObjectService.Bidirectional, ObjectService.Fetchable, ObjectService.MessageStream<Message>
Nested classes/interfaces inherited from interface io.deephaven.qst.TableCreator
TableCreator.OperationsToTable<TOPS extends TableOperations<TOPS,
TABLE>, TABLE>, TableCreator.TableToOperations<TOPS extends TableOperations<TOPS, TABLE>, TABLE> Nested classes/interfaces inherited from interface io.deephaven.client.impl.TableService
TableService.TableHandleFuture
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TableService
delegate()
executeAsync
(TableSpec table) Executes the giventable
and returns a future.List<? extends TableService.TableHandleFuture>
executeAsync
(Iterable<? extends TableSpec> tables) Executes the giventables
and returns a future for each.Methods inherited from class io.deephaven.client.impl.TableHandleManagerDelegate
emptyTable, execute, execute, execute, executeInputs, executeInputs, executeLogic, executeLogic, executeLogic, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, multiJoin, newTable, newTable, of, of, of, of, of, timeTable, timeTable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.client.impl.ApplicationService
subscribeToFields
Methods inherited from interface io.deephaven.client.impl.ConfigService
getAuthenticationConstants, getConfigurationConstants
Methods inherited from interface io.deephaven.client.impl.ConsoleService
console, publish
Methods inherited from interface io.deephaven.client.impl.InputTableService
addToInputTable, deleteFromInputTable
Methods inherited from interface io.deephaven.client.impl.ObjectService
bidirectional, connect, fetch, fetchable
Methods inherited from interface io.deephaven.client.impl.Session
channel, close, closeFuture, export, newExportId, newStatefulTableService, publish, release
Methods inherited from interface io.deephaven.qst.TableCreator
emptyTable, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, multiJoin, newTable, newTable, of, of, of, of, of, ticket, ticket, timeTable, timeTable
Methods inherited from interface io.deephaven.client.impl.TableHandleManager
execute, execute, execute, executeInputs, executeInputs, executeLogic, executeLogic, executeLogic
Methods inherited from interface io.deephaven.client.impl.TableService
batch, batch, executeAsync, executeAsync, serial
-
Constructor Details
-
SessionBase
public SessionBase()
-
-
Method Details
-
delegate
- Specified by:
delegate
in classTableHandleManagerDelegate
-
executeAsync
Description copied from interface:TableService
Executes the giventable
and returns a future. If this is a stateful instance, the request will build off of the existing exports.- Specified by:
executeAsync
in interfaceTableService
- Parameters:
table
- the table spec- Returns:
- the table handle future
-
executeAsync
public List<? extends TableService.TableHandleFuture> executeAsync(Iterable<? extends TableSpec> tables) Description copied from interface:TableService
Executes the giventables
and returns a future for each. If this is a stateful instance, the request will build off of the existing exports.- Specified by:
executeAsync
in interfaceTableService
- Parameters:
tables
- the tables specs- Returns:
- the table handle futures
-