Class SessionBase

All Implemented Interfaces:
ApplicationService, ConfigService, ConsoleService, InputTableService, ObjectService, Session, TableHandleManager, TableService, io.deephaven.qst.TableCreator<TableHandle>, AutoCloseable
Direct Known Subclasses:
SessionImpl

public abstract class SessionBase extends TableHandleManagerDelegate implements Session
  • Constructor Details

    • SessionBase

      public SessionBase()
  • Method Details

    • delegate

      protected abstract TableService delegate()
      Specified by:
      delegate in class TableHandleManagerDelegate
    • executeAsync

      public TableService.TableHandleFuture executeAsync(io.deephaven.qst.table.TableSpec table)
      Description copied from interface: TableService
      Executes the given table and returns a future. If this is a stateful instance, the request will build off of the existing exports.
      Specified by:
      executeAsync in interface TableService
      Parameters:
      table - the table spec
      Returns:
      the table handle future
    • executeAsync

      public List<? extends TableService.TableHandleFuture> executeAsync(Iterable<? extends io.deephaven.qst.table.TableSpec> tables)
      Description copied from interface: TableService
      Executes the given tables 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 interface TableService
      Parameters:
      tables - the tables specs
      Returns:
      the table handle futures