docs: public static void addDataOptions(final ArgP argp) {
      argp.addOption("--full-scan", "Scan the entire data table.");
      argp.addOption("--fix", "Fix errors as they're found. Use in combination with"
          + " other flags.");
      argp.addOption("--fix-all", "Set all flags and fix errors as they're found.");
      argp.addOption("--compact", "Compacts rows after parsing.");
      argp.addOption("--resolve-duplicates", 
          "Keeps the oldest (default) or newest duplicates. See --last-write-wins");
      argp.addOption("--last-write-wins", 
          "Last data point written will be kept when fixing duplicates.\n" +
          "            May be set via config file and the 'tsd.storage.fix_duplicates' option.");
      argp.addOption("--delete-orphans", 
          "Delete any time series rows where one or more UIDs fail resolution.");
      argp.addOption("--delete-unknown-columns", 
          "Delete any unrecognized column that doesn't belong to OpenTSDB.");
      argp.addOption("--delete-bad-values", 
          "Delete single column datapoints with bad values.");
      argp.addOption("--delete-bad-rows", "Delete rows with invalid keys.");
      argp.addOption("--delete-bad-compacts", 
          "Delete compacted columns that cannot be parsed.");
      argp.addOption("--threads", "NUMBER",
          "Number of threads to use when executing a full table scan.");
      argp.addOption("--sync", "Wait for each fix operation to finish to continue.");
    }