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)
qualifyIdentifiers
public List<ColumnName> qualifyIdentifiers(List<Identifier> identifiers)
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>