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, wait
Methods inherited from interface com.illumon.iris.db.v2.locations.TableKey
append, asTableIdentifier, toStringDetailed, toStringHelper, toStringSimple, writeTo
-
Method Details
-
getInstance
-
getNamespace
- Specified by:
getNamespace
in interfaceTableKey
- Returns:
- The namespace enclosing this table
-
getTableName
- Specified by:
getTableName
in interfaceTableKey
- Returns:
- The name of this table
-
getTableType
- Specified by:
getTableType
in interfaceTableKey
- Returns:
- The type of this table (which generally dictates storage, metadata-availability, etc)
-
getImplementationName
Description copied from interface:NamedImplementation
Get a name for the implementing class. Useful for abstract classes that implement
LogOutputAppendable
or overridetoString
.The default implementation is correct, but not suitable for high-frequency usage.
- Specified by:
getImplementationName
in interfaceNamedImplementation
- Returns:
- A name for the implementing class
-