Class StandaloneTableKey

java.lang.Object
com.illumon.iris.db.v2.locations.StandaloneTableKey
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, TableKey, NamedImplementation

public final class StandaloneTableKey extends Object implements TableKey
Table location key for simple standalone tables.
  • Method Details

    • getInstance

      public static TableKey getInstance()
    • getNamespace

      @NotNull public String getNamespace()
      Specified by:
      getNamespace in interface TableKey
      Returns:
      The namespace enclosing this table
    • getTableName

      @NotNull public String getTableName()
      Specified by:
      getTableName in interface TableKey
      Returns:
      The name of this table
    • getTableType

      @NotNull public TableType getTableType()
      Specified by:
      getTableType in interface TableKey
      Returns:
      The type of this table (which generally dictates storage, metadata-availability, etc)
    • getImplementationName

      public String getImplementationName()
      Description copied from interface: NamedImplementation

      Get a name for the implementing class. Useful for abstract classes that implement LogOutputAppendable or override toString.

      The default implementation is correct, but not suitable for high-frequency usage.

      Specified by:
      getImplementationName in interface NamedImplementation
      Returns:
      A name for the implementing class