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.ListenerNested 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TableServicedelegate()executeAsync(TableSpec table) Executes the giventableand returns a future.List<? extends TableService.TableHandleFuture>executeAsync(Iterable<? extends TableSpec> tables) Executes the giventablesand 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, timeTableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.client.impl.ApplicationService
subscribeToFieldsMethods inherited from interface io.deephaven.client.impl.ConfigService
getAuthenticationConstants, getConfigurationConstantsMethods inherited from interface io.deephaven.client.impl.ConsoleService
console, publishMethods inherited from interface io.deephaven.client.impl.InputTableService
addToInputTable, deleteFromInputTableMethods inherited from interface io.deephaven.client.impl.ObjectService
bidirectional, connect, fetch, fetchableMethods inherited from interface io.deephaven.client.impl.Session
channel, close, closeFuture, export, newExportId, newStatefulTableService, publish, releaseMethods 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, timeTableMethods inherited from interface io.deephaven.client.impl.TableHandleManager
execute, execute, execute, executeInputs, executeInputs, executeLogic, executeLogic, executeLogicMethods inherited from interface io.deephaven.client.impl.TableService
batch, batch, executeAsync, executeAsync, serial
-
Constructor Details
-
SessionBase
public SessionBase()
-
-
Method Details
-
delegate
- Specified by:
delegatein classTableHandleManagerDelegate
-
executeAsync
Description copied from interface:TableServiceExecutes the giventableand returns a future. If this is a stateful instance, the request will build off of the existing exports.- Specified by:
executeAsyncin 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:TableServiceExecutes the giventablesand returns a future for each. If this is a stateful instance, the request will build off of the existing exports.- Specified by:
executeAsyncin interfaceTableService- Parameters:
tables- the tables specs- Returns:
- the table handle futures
-