Class VirtualDb

All Implemented Interfaces:
AccessControlled, Identifiable

public class VirtualDb
extends ChildItem
A virtual database represents the set of tables in the dynamic database used by a single experiment to store it's analysed data.

This class is not intended to be exposed to client applications. It is only used internally to handle the creation and deletion of the tables in the dynamic database.

The names of the dynamic tables depends on the ID of this object. The name is generated by the VirtualTable enumeration.

Version:
2.0
Author:
Nicklas
See Also:
VirtualTable, VirtualColumn
Last modified
$Date: 2017-05-22 14:35:27 +0200 (må, 22 maj 2017) $
  • Field Details

    • logSql

      private static final org.slf4j.Logger logSql
      Log all SQL statements.
    • debugSqlEnabled

      private static final boolean debugSqlEnabled
      So we don't always have to call logSql.debug()
    • TYPE

      public static final Item TYPE
      The type of item represented by this class.
      See Also:
      Item.VIRTUALDB, getType()
  • Constructor Details

    • VirtualDb

      VirtualDb​(VirtualDbData data)
      Creates a new experiment item from the given data.
      Parameters:
      data - the data
  • Method Details