Class MemoryTableLogger<T extends WritableRowContainer>

java.lang.Object
io.deephaven.tablelogger.TableLoggerImpl2<T>
io.deephaven.engine.tablelogger.impl.memory.MemoryTableLogger<T>
All Implemented Interfaces:
TableLogger

@Deprecated(since="0.26.0", forRemoval=true) public abstract class MemoryTableLogger<T extends WritableRowContainer> extends TableLoggerImpl2<T>
Deprecated, for removal: This API element is subject to removal in a future version.
Base class for memory table loggers that create and initialize a DynamicTableWriter.

Deprecated: prefer constructions using blink tables, see StreamToBlinkTableAdapter.

  • Constructor Details

    • MemoryTableLogger

      protected MemoryTableLogger(String tableName, TableDefinition tableDefinition, int initialSizeArg)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MemoryTableLogger

      protected MemoryTableLogger(String tableName, TableDefinition tableDefinition)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • maybeGetQueryTable

      @NotNull public static @NotNull QueryTable maybeGetQueryTable(Object maybeMemoryTableLogger)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTableWriter

      public DynamicTableWriter getTableWriter()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getQueryTable

      public QueryTable getQueryTable()
      Deprecated, for removal: This API element is subject to removal in a future version.