Class TableKey
- java.lang.Object
-
- org.apache.derby.impl.sql.catalog.TableKey
-
final class TableKey extends java.lang.Object
A TableKey represents a immutable unique identifier for a SQL object. It has a schemaid and a name .
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object otherTableKey)
2 TableKeys are equal if their both their schemaIds and tableNames are equal.(package private) UUID
getSchemaId()
Get the schema id.(package private) java.lang.String
getTableName()
Get the table name (without the schema name).int
hashCode()
-
-
-
Field Detail
-
tableName
private final java.lang.String tableName
-
schemaId
private final UUID schemaId
-
-
Constructor Detail
-
TableKey
TableKey(UUID schemaUUID, java.lang.String tableName)
Constructor for when you have both the table and schema names.- Parameters:
schemaUUID
- The UUID of the schema being referecnedtableName
- The name of the table being referenced
-
-
Method Detail
-
getTableName
java.lang.String getTableName()
Get the table name (without the schema name).- Returns:
- Table name as a String
-
getSchemaId
UUID getSchemaId()
Get the schema id.- Returns:
- Schema id as a String
-
equals
public boolean equals(java.lang.Object otherTableKey)
2 TableKeys are equal if their both their schemaIds and tableNames are equal.- Overrides:
equals
in classjava.lang.Object
- Parameters:
otherTableKey
- The other TableKey, as Object.- Returns:
- boolean Whether or not the 2 TableKey are equal.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-