Class WorkspaceDataSnapshot

java.lang.Object
com.illumon.iris.db.util.WorkspaceDataSnapshot
Direct Known Subclasses:
WriteableWorkspaceSnapshot

public class WorkspaceDataSnapshot extends Object
Utility class to manage DbInternal/WorkspaceDataSnapshot
  • Field Details

    • db

      protected final Database db
    • log

      protected final com.fishlib.io.logger.Logger log
    • latestSnapshot

      protected Table latestSnapshot
    • latestSnapshotDate

      protected String latestSnapshotDate
    • wsPartitions

      protected Table wsPartitions
  • Constructor Details

    • WorkspaceDataSnapshot

      public WorkspaceDataSnapshot(@NotNull com.fishlib.io.logger.Logger log, @NotNull Database db)
      Parameters:
      log - a Logger
      db - reference to the Database to use
  • Method Details

    • loadLatestSnapshot

      protected void loadLatestSnapshot()
    • getWorkspaceUnfiltered

      public Table getWorkspaceUnfiltered()
    • getWorkspaceUnfiltered

      protected Table getWorkspaceUnfiltered(boolean live, boolean countRawRecords)