public class TableId
extends java.lang.Object
This is essentially a UUID, but we wrap it as it's used quite a bit in the code and having a nicely named class make the code more readable.
Modifier and Type | Method and Description |
---|---|
java.util.UUID |
asUUID() |
static TableId |
deserialize(java.io.DataInput in) |
boolean |
equals(java.lang.Object o) |
static TableId |
forSystemTable(java.lang.String keyspace,
java.lang.String table)
Creates the UUID of a system table.
|
static TableId |
fromString(java.lang.String idString) |
static TableId |
fromUUID(java.util.UUID id) |
static TableId |
generate() |
int |
hashCode() |
void |
serialize(java.io.DataOutput out) |
int |
serializedSize() |
java.lang.String |
toHexString() |
java.lang.String |
toString() |
public static TableId fromUUID(java.util.UUID id)
public static TableId generate()
public static TableId fromString(java.lang.String idString)
public static TableId forSystemTable(java.lang.String keyspace, java.lang.String table)
public java.lang.String toHexString()
public java.util.UUID asUUID()
public final int hashCode()
hashCode
in class java.lang.Object
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void serialize(java.io.DataOutput out) throws java.io.IOException
java.io.IOException
public int serializedSize()
public static TableId deserialize(java.io.DataInput in) throws java.io.IOException
java.io.IOException
Copyright © 2009-2022 The Apache Software Foundation