Class TableReference
- java.lang.Object
-
- com.palantir.atlasdb.keyvalue.api.TableReference
-
public final class TableReference extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TableReference
create(Namespace namespace, java.lang.String tableName)
static TableReference
createFromFullyQualifiedName(java.lang.String fullTableName)
Creates a table reference based on fullTableName.static TableReference
createLowerCased(TableReference table)
static TableReference
createUnsafe(java.lang.String fullTableName)
Deprecated.please use createFromFullyQualifiedName, if fullTableName includes the namespace, or createWithEmptyNamespace, if you're passing in a system table name.static TableReference
createWithEmptyNamespace(java.lang.String tableName)
Creates a table reference with an empty namespace, based on tablename.boolean
equals(java.lang.Object obj)
static TableReference
fromInternalTableName(java.lang.String tableName)
Deprecated.usescreateUnsafe(java.lang.String)
, which is itself deprecated.static TableReference
fromString(java.lang.String tableReferenceAsString)
Namespace
getNamespace()
java.lang.String
getQualifiedName()
java.lang.String
getTablename()
Deprecated.Please usegetTableName()
, which is consistent with broader AtlasDB naming conventions.java.lang.String
getTableName()
int
hashCode()
boolean
isFullyQualifiedName()
static boolean
isFullyQualifiedName(java.lang.String tableName)
java.lang.String
toString()
-
-
-
Method Detail
-
createFromFullyQualifiedName
public static TableReference createFromFullyQualifiedName(java.lang.String fullTableName)
Creates a table reference based on fullTableName. fullTableName is assumed to be of the format namespace.tableName, and must contain a dot.
-
create
public static TableReference create(Namespace namespace, java.lang.String tableName)
-
createWithEmptyNamespace
public static TableReference createWithEmptyNamespace(java.lang.String tableName)
Creates a table reference with an empty namespace, based on tablename. This should only be used when creating a TableReference for a system table.
-
createLowerCased
public static TableReference createLowerCased(TableReference table)
-
createUnsafe
@Deprecated public static TableReference createUnsafe(java.lang.String fullTableName)
Deprecated.please use createFromFullyQualifiedName, if fullTableName includes the namespace, or createWithEmptyNamespace, if you're passing in a system table name.
-
fromInternalTableName
@Deprecated public static TableReference fromInternalTableName(java.lang.String tableName)
Deprecated.usescreateUnsafe(java.lang.String)
, which is itself deprecated.
-
getNamespace
public Namespace getNamespace()
-
getTablename
@Deprecated public java.lang.String getTablename()
Deprecated.Please usegetTableName()
, which is consistent with broader AtlasDB naming conventions.
-
getTableName
public java.lang.String getTableName()
-
getQualifiedName
public java.lang.String getQualifiedName()
-
isFullyQualifiedName
public static boolean isFullyQualifiedName(java.lang.String tableName)
-
isFullyQualifiedName
public boolean isFullyQualifiedName()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
fromString
public static TableReference fromString(java.lang.String tableReferenceAsString)
-
-