Package io.deephaven.client.impl
Class TableHandleManagerDelegate
java.lang.Object
io.deephaven.client.impl.TableHandleManagerDelegate
- All Implemented Interfaces:
TableHandleManager,io.deephaven.qst.TableCreator<TableHandle>
- Direct Known Subclasses:
SessionBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.qst.TableCreator
io.deephaven.qst.TableCreator.OperationsToTable<TOPS extends io.deephaven.api.TableOperations<TOPS,TABLE>, TABLE extends Object>, io.deephaven.qst.TableCreator.TableToOperations<TOPS extends io.deephaven.api.TableOperations<TOPS, TABLE>, TABLE extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TableHandleManagerdelegate()final TableHandleemptyTable(long size) final io.deephaven.qst.LabeledValues<TableHandle>execute(io.deephaven.qst.table.LabeledTables tables) final TableHandleexecute(io.deephaven.qst.table.TableSpec table) Executes the giventable, waiting for the export to complete successfully before returning.final List<TableHandle>Executes the giventables, waiting for all of the exports to complete successfully before returning.final TableHandleexecuteInputs(io.deephaven.qst.TableCreationLogic1Input logic, TableHandle t1) final TableHandleexecuteInputs(io.deephaven.qst.TableCreationLogic2Inputs logic, TableHandle t1, TableHandle t2) final io.deephaven.qst.LabeledValues<TableHandle>executeLogic(io.deephaven.qst.TableCreationLabeledLogic logic) final TableHandleexecuteLogic(io.deephaven.qst.TableCreationLogic logic) final List<TableHandle>executeLogic(Iterable<io.deephaven.qst.TableCreationLogic> logics) final TableHandlemerge(TableHandle[] tableHandles) final TableHandlemerge(TableHandle t1, TableHandle t2) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8, TableHandle t9) final TableHandlemerge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8, TableHandle t9, TableHandle... remaining) final TableHandlemerge(Iterable<TableHandle> tableHandles) final TableHandlenewTable(io.deephaven.qst.column.Column<?>... columns) final TableHandlefinal TableHandleof(io.deephaven.qst.table.EmptyTable emptyTable) final TableHandleof(io.deephaven.qst.table.InputTable inputTable) final TableHandleof(io.deephaven.qst.table.NewTable newTable) final TableHandleof(io.deephaven.qst.table.TicketTable ticketTable) final TableHandleof(io.deephaven.qst.table.TimeTable timeTable) final TableHandlefinal TableHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.qst.TableCreator
ticket, ticket
-
Constructor Details
-
TableHandleManagerDelegate
public TableHandleManagerDelegate()
-
-
Method Details
-
delegate
-
execute
public final TableHandle execute(io.deephaven.qst.table.TableSpec table) throws TableHandle.TableHandleException, InterruptedException Description copied from interface:TableHandleManagerExecutes the giventable, waiting for the export to complete successfully before returning. If applicable, the request will build off of the existing exports.- Specified by:
executein interfaceTableHandleManager- Parameters:
table- the table spec- Returns:
- the table handle
- Throws:
TableHandle.TableHandleException- if there was an exception on the exported table creation response or an RPC exceptionInterruptedException- if the thread was interrupted while waiting- See Also:
-
execute
public final List<TableHandle> execute(Iterable<io.deephaven.qst.table.TableSpec> tables) throws TableHandle.TableHandleException, InterruptedException Description copied from interface:TableHandleManagerExecutes the giventables, waiting for all of the exports to complete successfully before returning. If applicable, the request will build off of the existing exports.- Specified by:
executein interfaceTableHandleManager- Parameters:
tables- the table spec- Returns:
- the table handles
- Throws:
TableHandle.TableHandleException- if there was an exception in any of the exported table creation response or an RPC exceptionInterruptedException- if the thread was interrupted while waiting- See Also:
-
execute
public final io.deephaven.qst.LabeledValues<TableHandle> execute(io.deephaven.qst.table.LabeledTables tables) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executein interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
executeLogic
public final TableHandle executeLogic(io.deephaven.qst.TableCreationLogic logic) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executeLogicin interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
executeLogic
public final List<TableHandle> executeLogic(Iterable<io.deephaven.qst.TableCreationLogic> logics) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executeLogicin interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
executeLogic
public final io.deephaven.qst.LabeledValues<TableHandle> executeLogic(io.deephaven.qst.TableCreationLabeledLogic logic) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executeLogicin interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
executeInputs
public final TableHandle executeInputs(io.deephaven.qst.TableCreationLogic1Input logic, TableHandle t1) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executeInputsin interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
executeInputs
public final TableHandle executeInputs(io.deephaven.qst.TableCreationLogic2Inputs logic, TableHandle t1, TableHandle t2) throws TableHandle.TableHandleException, InterruptedException - Specified by:
executeInputsin interfaceTableHandleManager- Throws:
TableHandle.TableHandleExceptionInterruptedException
-
of
- Specified by:
ofin interfaceio.deephaven.qst.TableCreator<TableHandle>
-
of
- Specified by:
ofin interfaceio.deephaven.qst.TableCreator<TableHandle>
-
of
- Specified by:
ofin interfaceio.deephaven.qst.TableCreator<TableHandle>
-
of
- Specified by:
ofin interfaceio.deephaven.qst.TableCreator<TableHandle>
-
of
- Specified by:
ofin interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
- Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
emptyTable
- Specified by:
emptyTablein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
newTable
- Specified by:
newTablein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
newTable
- Specified by:
newTablein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
timeTable
- Specified by:
timeTablein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
timeTable
- Specified by:
timeTablein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
- Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
- Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
- Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8, TableHandle t9) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
public final TableHandle merge(TableHandle t1, TableHandle t2, TableHandle t3, TableHandle t4, TableHandle t5, TableHandle t6, TableHandle t7, TableHandle t8, TableHandle t9, TableHandle... remaining) - Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-
merge
- Specified by:
mergein interfaceio.deephaven.qst.TableCreator<TableHandle>
-