Package com.illumon.iris.importers
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
Argument structure for
BinaryStoreImporter.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.fishlib.base.log.LogOutputappend(com.fishlib.base.log.LogOutput logOutput) com.fishlib.base.log.LogOutputappendArguments(com.fishlib.base.log.LogOutput logOutput) Sub-classes should define their own version of appendArguments, which should almost always invoke the super-class implementation first.Methods inherited from class com.illumon.iris.importers.StandardImporterArguments
getDestinationDirectory, getDestinationPartitions, getHelpString, getImportTableWriterFactory, getPartitioningColumnName, main, parseCommandLine, toString
-
Field Details
-
namespace
-
tableName
-
-
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 totableName- The table name to import todestinationPartitionStr- The destination internal partitiondestinationDirectory- The destination directorypartitioningColumn- The partitioning column valueoutputMode- TheImportOutputModespecifying behavior when destination existssourceFiles- The sourceFiles to import
-
-
Method Details
-
appendArguments
public com.fishlib.base.log.LogOutput appendArguments(@NotNull com.fishlib.base.log.LogOutput logOutput) Description copied from class:StandardImporterArgumentsSub-classes should define their own version of appendArguments, which should almost always invoke the super-class implementation first.- Overrides:
appendArgumentsin classStandardImporterArguments- 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:
appendin interfacecom.fishlib.base.log.LogOutputAppendable
-