Package com.illumon.iris.db.v2.locations
Class StandaloneTableKey
java.lang.Object
com.illumon.iris.db.v2.locations.StandaloneTableKey
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,TableKey,NamedImplementation
Table location key for simple standalone tables.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.locations.TableKey
TableKey.KeyedObjectKeyImpl<VALUE_TYPE>, TableKey.SelfKeyedObjectKeyImpl<VALUE_TYPE extends TableKey> -
Field Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.locations.TableKey
append, asTableIdentifier, toStringDetailed, toStringHelper, toStringSimple, writeTo
-
Method Details
-
getInstance
-
getNamespace
- Specified by:
getNamespacein interfaceTableKey- Returns:
- The namespace enclosing this table
-
getTableName
- Specified by:
getTableNamein interfaceTableKey- Returns:
- The name of this table
-
getTableType
- Specified by:
getTableTypein interfaceTableKey- Returns:
- The type of this table (which generally dictates storage, metadata-availability, etc)
-
getImplementationName
Description copied from interface:NamedImplementationGet a name for the implementing class. Useful for abstract classes that implement
LogOutputAppendableor overridetoString.The default implementation is correct, but not suitable for high-frequency usage.
- Specified by:
getImplementationNamein interfaceNamedImplementation- Returns:
- A name for the implementing class
-