Class DatabaseAdapter

java.lang.Object
io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.UnimplementedDatabase
io.deephaven.enterprise.database.impl.DatabaseAdapter
All Implemented Interfaces:
io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.Database

public class DatabaseAdapter extends io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.UnimplementedDatabase
This class exists as an adapter shim between the Community implementation of DatabaseInternal and the enterprise version.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.Database

    io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.Database.LogHandle, io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.Database.StorageFormat
  • Constructor Summary

    Constructors
    Constructor
    Description
    DatabaseAdapter(@NotNull DatabaseInternal delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.deephaven.enterprise.auth.UserContext
     

    Methods inherited from class io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.UnimplementedDatabase

    addPartitionedTableDefinition, addPartitionedTableDefinition, addPartitionedTableDefinitionIfAbsent, addPartitionedTableDefinitionIfAbsent, addTable, addTableDefinition, addTablePartition, addTablePartition, addTablePartitionAndDefinition, addTablePartitionAndDefinition, appendCentral, appendCentral, appendTable, appendTablePartition, appendTablePartition, closeAndDeleteCentral, closeAndDeleteCentral, deleteMatchingTables, deleteNamespace, deleteTables, executeQuery, gc, getCatalog, getClientHost, getColumnPartitionTableWriter, getErrorLog, getIntradayPartitions, getIntradayPartitionsAsTable, getIntradayTableV2, getIntradayTableV2, getLastByTable, getNamespaces, getProcessInfoId, getReplayer, getReplayer, getSchemaService, getServerHost, getSystemNamespaces, getTableDefinition, getTableNames, getTableV2, getTableWriter, getUserNamespaces, getWorkerName, hasImportedData, hasIntradayData, hasIntradayTable, hasNamespace, hasTable, importClass, importStatic, logPartitionTableIncremental, logPartitionTableIncremental, logPartitionTableSnapshot, logPartitionTableSnapshot, logPartitionTableSnapshot, logPartitionTableSnapshot, makeRemote, mr, reloadData, removeTable, removeTableDefinition, removeTablePartition, removeTablePartition, replaceTable, replaceTableDefinition, replaceTablePartition, replaceTablePartition, setWatchdogMillis, setWatchdogTimeoutProcedure, shutdown, startup

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.databases.Database

    addColumnPartitionAndDefinition, addColumnPartitionAndDefinition, addTable, addTablePartition, addTablePartition, getIntradayTable, getIntradayTable, getIntradayTable, getIntradayTable, getIntradayTable, getIntradayTable, getIntradayTableV2, getIntradayTableV2, getIntradayTableV2, getIntradayTableV2, getReplayer, getReplayer, getReplayer, getTable, i, i, i, i, i, i, i2, i2, i2, i2, i2, i2, replaceTable, replaceTablePartition, replaceTablePartition, rm, t, t2, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable, timeTable
  • Constructor Details

    • DatabaseAdapter

      public DatabaseAdapter(@NotNull @NotNull DatabaseInternal delegate)
  • Method Details

    • getUserContext

      public io.deephaven.enterprise.auth.UserContext getUserContext()