org.d2rq.db.schema
Class TableName
java.lang.Object
org.d2rq.db.schema.TableName
- All Implemented Interfaces:
- Comparable<TableName>
public class TableName
- extends Object
- implements Comparable<TableName>
A table name, possibly qualified with schema and catalog.
- Author:
- Richard Cyganiak (richad@cyganiak.de)
parse
public static TableName parse(String s)
create
public static TableName create(Identifier catalog,
Identifier schema,
Identifier table)
create
public static TableName create(Identifier[] parts)
getCatalog
public Identifier getCatalog()
getSchema
public Identifier getSchema()
getTable
public Identifier getTable()
qualifyIdentifier
public ColumnName qualifyIdentifier(Identifier identifier)
qualifyColumn
public ColumnName qualifyColumn(ColumnName column)
withPrefix
public TableName withPrefix(int index)
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object otherObject)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(TableName other)
- Specified by:
compareTo
in interface Comparable<TableName>