Package com.illumon.util.db
Class TableLocationIdentifier
java.lang.Object
com.illumon.util.db.TableIdentifier
com.illumon.util.db.TableLocationIdentifier
public class TableLocationIdentifier extends TableIdentifier
The 5-element identification for a table location is needed in DB, Tailer, Logger, BinaryStore (?).
The DB project isn't a dependency of some of these.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.util.db.TableIdentifier
TableIdentifier.NamespaceSet
-
Constructor Summary
Constructors Constructor Description TableLocationIdentifier(String namespace, String tableName, TableIdentifier.NamespaceSet namespaceSet, String internalPartition, String columnPartition)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
String
getColumnPartition()
String
getInternalPartition()
int
hashCode()
String
toString()
Methods inherited from class com.illumon.util.db.TableIdentifier
getNamespace, getNamespaceSet, getTableName
-
Constructor Details
-
TableLocationIdentifier
public TableLocationIdentifier(String namespace, String tableName, TableIdentifier.NamespaceSet namespaceSet, String internalPartition, String columnPartition)
-
-
Method Details
-
getInternalPartition
-
getColumnPartition
-
toString
- Overrides:
toString
in classTableIdentifier
-
equals
- Overrides:
equals
in classTableIdentifier
-
hashCode
public int hashCode()- Overrides:
hashCode
in classTableIdentifier
-