Class InputTableSnapshotter

All Implemented Interfaces:
RemoteQuery<InputTableSnapshotter.Result>, Serializable

public class InputTableSnapshotter extends ContextAwareRemoteQuery<InputTableSnapshotter.Result>
This tool will examine a specified set of input tables and write snapshot tables as necessary.
See Also:
  • Field Details

  • Constructor Details

    • InputTableSnapshotter

      public InputTableSnapshotter(int daysSinceLastSnapshotThreshold, double changesToSnapshotSizeRatioThreshold, @NotNull com.illumon.iris.db.util.config.InputTableSnapshotter.SnapshotTask[] snapshotTasks)
  • Method Details

    • execute

      Description copied from interface: RemoteQuery
      Execute a query on a remote host.
      Parameters:
      db - database to use for execution.
      Returns:
      result of the query.
    • main

      public static void main(String... args)