Class SimpleTableLocationKey

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

public final class SimpleTableLocationKey extends Object implements TableLocationKey
Table location key for simple (i.e. unpartitioned) tables.
  • Method Details

    • getInstance

      public static TableLocationKey getInstance()
    • getInternalPartition

      @NotNull public CharSequence getInternalPartition()
      Specified by:
      getInternalPartition in interface TableLocationKey
      Returns:
      The internal partition that encloses the identified table location, or null if none exists
    • getColumnPartition

      @NotNull public CharSequence getColumnPartition()
      Specified by:
      getColumnPartition in interface TableLocationKey
      Returns:
      The column partition that encloses the identified table location, or null if none exists
    • 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