Package io.deephaven.client.impl
Interface TableService
- All Superinterfaces:
TableCreator<TableHandle>
,TableHandleManager
- All Known Subinterfaces:
Session
- All Known Implementing Classes:
SessionBase
,SessionImpl
-
Nested Class Summary
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> -
Method Summary
Modifier and TypeMethodDescriptionbatch()
A batch table handle manager.batch
(boolean mixinStacktraces) A batch table handle manager.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.serial()
A serial table handle manager.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
-
Method Details
-
batch
TableHandleManager batch()A batch table handle manager.- Returns:
- a batch manager
-
batch
A batch table handle manager.When
mixinStacktraces == true
, preemptive stacktraces will taken in the theTableCreationLogic
methods. While relatively expensive, in exceptional circumstances this mixin allows errors to be more appropriately attributed with their source.- Parameters:
mixinStacktraces
- if stacktraces should be mixin- Returns:
- a batch manager
-
serial
TableHandleManager serial()A serial table handle manager.- Returns:
- a serial manager
-
executeAsync
Executes the giventable
and returns a future. If this is a stateful instance, the request will build off of the existing exports.- Parameters:
table
- the table spec- Returns:
- the table handle future
-
executeAsync
Executes the giventables
and returns a future for each. If this is a stateful instance, the request will build off of the existing exports.- Parameters:
tables
- the tables specs- Returns:
- the table handle futures
-