Class InputTableNameTarget

java.lang.Object
com.illumon.iris.db.util.config.tools.InputTableNameTarget
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, InputTableTarget, Serializable

public class InputTableNameTarget extends Object implements InputTableTarget
Input table tool target for a given namespace and name.
See Also:
  • Constructor Details

    • InputTableNameTarget

      public InputTableNameTarget(@NotNull String namespace, @NotNull String tableName)
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • makeSnapshotRunner

      public InputTableSnapshotExecutor.SnapshotRunner makeSnapshotRunner(@NotNull InputTableSnapshotExecutor snapshotExecutor)
      Description copied from interface: InputTableTarget
      Create a snapshot runner based on a snapshot target.
      Specified by:
      makeSnapshotRunner in interface InputTableTarget
      Parameters:
      snapshotExecutor - executor to help create the snapshot runner
      Returns:
      the snapshot runner based on this snapshot target
    • append

      public com.fishlib.base.log.LogOutput append(@NotNull com.fishlib.base.log.LogOutput logOutput)
      Specified by:
      append in interface com.fishlib.base.log.LogOutputAppendable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • namespace

      public String namespace()
    • tableName

      public String tableName()