Interface TableHandleManager

All Superinterfaces:
io.deephaven.qst.TableCreator<TableHandle>
All Known Subinterfaces:
Session, TableService
All Known Implementing Classes:
SessionBase, SessionImpl, TableHandleManagerDelegate

public interface TableHandleManager extends io.deephaven.qst.TableCreator<TableHandle>
A table handle manager is able to execute commands that produce tables, by accepting TableSpecs, TableCreationLogics, and more.
  • 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>
  • Method Summary

    Modifier and Type
    Method
    Description
    io.deephaven.qst.LabeledValues<TableHandle>
    execute(io.deephaven.qst.table.LabeledTables tables)
     
    execute(io.deephaven.qst.table.TableSpec table)
    Executes the given table, waiting for the export to complete successfully before returning.
    execute(Iterable<io.deephaven.qst.table.TableSpec> tables)
    Executes the given tables, waiting for all of the exports to complete successfully before returning.
    executeInputs(io.deephaven.qst.TableCreationLogic1Input logic, TableHandle t1)
     
    executeInputs(io.deephaven.qst.TableCreationLogic2Inputs logic, TableHandle t1, TableHandle t2)
     
    io.deephaven.qst.LabeledValues<TableHandle>
    executeLogic(io.deephaven.qst.TableCreationLabeledLogic logic)
     
    executeLogic(io.deephaven.qst.TableCreationLogic logic)
     
    executeLogic(Iterable<io.deephaven.qst.TableCreationLogic> logics)
     

    Methods inherited from interface io.deephaven.qst.TableCreator

    emptyTable, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, newTable, newTable, of, of, of, of, of, ticket, ticket, timeTable, timeTable