Class BinaryStoreImporter.Arguments

java.lang.Object
com.illumon.iris.importers.StandardImporterArguments
com.illumon.iris.importers.BinaryStoreImporter.Arguments
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
Enclosing class:
BinaryStoreImporter

public static class BinaryStoreImporter.Arguments
extends StandardImporterArguments
Argument structure for BinaryStoreImporter.
  • Field Details

  • Constructor Details

    • Arguments

      public Arguments​(@NotNull String namespace, @NotNull String tableName, @Nullable String destinationPartitionStr, @Nullable File destinationDirectory, @Nullable String partitioningColumn, @NotNull ImportOutputMode outputMode, @NotNull File... sourceFiles)
      Full constructor for non-command-line use.
      Parameters:
      namespace - The namespace to import to
      tableName - The table name to import to
      destinationPartitionStr - The destination internal partition
      destinationDirectory - The destination directory
      partitioningColumn - The partitioning column value
      outputMode - The ImportOutputMode specifying behavior when destination exists
      sourceFiles - The source Files to import
  • Method Details

    • appendArguments

      public com.fishlib.base.log.LogOutput appendArguments​(@NotNull com.fishlib.base.log.LogOutput logOutput)
      Description copied from class: StandardImporterArguments
      Sub-classes should define their own version of appendArguments, which should almost always invoke the super-class implementation first.
      Overrides:
      appendArguments in class StandardImporterArguments
      Parameters:
      logOutput - A LogOutput to append argument names and values to.
      Returns:
      The logOutput
    • append

      public final com.fishlib.base.log.LogOutput append​(com.fishlib.base.log.LogOutput logOutput)
      Specified by:
      append in interface com.fishlib.base.log.LogOutputAppendable