Class TableLocationLookupKey.Immutable

java.lang.Object
com.illumon.iris.db.v2.locations.TableLocationLookupKey<String>
com.illumon.iris.db.v2.locations.TableLocationLookupKey.Immutable
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, TableLocationKey, NamedImplementation, Serializable
Enclosing class:
TableLocationLookupKey<TYPE extends CharSequence>

public static final class TableLocationLookupKey.Immutable extends TableLocationLookupKey<String>
See Also:
  • Constructor Details

    • Immutable

      public Immutable(@NotNull String internalPartition, @NotNull String columnPartition)
    • Immutable

      public Immutable(@NotNull TableLocationKey other)
  • Method Details

    • 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.

      Returns:
      A name for the implementing class
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object