Class RemergeData

java.lang.Object
com.illumon.iris.importers.MergeData
com.illumon.iris.importers.RemergeData

public class RemergeData
extends MergeData
Merge data from system permanent locations of another table (as written by MergeData).
  • Constructor Details

  • Method Details

    • getInputData

      @Nullable protected Table getInputData​(@NotNull com.fishlib.io.logger.Logger log, @NotNull String logPrefix, @NotNull Database db, @NotNull TableDefinition tableDefinition, @NotNull String namespace, @NotNull String tableName, @NotNull String partitioningColumnValue)
      Description copied from class: MergeData
      Get the input data that should be merged.
      Specified by:
      getInputData in class MergeData
      Parameters:
      log - Logger for any useful output
      logPrefix - A prefix for any log output
      db - The Database instance to use when sourcing input data
      tableDefinition - The definition of the destination table
      namespace - The namespace of the destination table
      tableName - The name of the destination table
      partitioningColumnValue - The value of the destination partitioning column
      Returns:
      Input data in Table form, or null if no such data exists
    • main

      public static void main​(String... args) throws IOException
      Main - thin wrapper around merge().
      Parameters:
      args - Command-line arguments
      Throws:
      IOException