|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.d2rq.db.schema.Key
public class Key
A list of Identifier
s for use as keys, e.g., unique keys.
Method Summary | |
---|---|
int |
compareTo(Key o)
|
boolean |
contains(Identifier column)
|
static Key |
create(ColumnName... columns)
Creates an instance from a list of columns, ignoring identifiers. |
static Key |
create(Identifier... columns)
|
static Key |
createFromColumns(List<ColumnName> columns)
Creates an instance from a list of columns, ignoring identifiers. |
static Key |
createFromIdentifiers(List<Identifier> columns)
|
boolean |
equals(Object o)
|
Identifier |
get(int index)
|
List<Identifier> |
getColumns()
|
int |
hashCode()
|
boolean |
isContainedIn(Collection<ColumnName> columns)
Ignores ambiguous columns and qualifiers. |
Iterator<Identifier> |
iterator()
|
int |
size()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Key create(ColumnName... columns)
public static Key createFromColumns(List<ColumnName> columns)
public static Key create(Identifier... columns)
public static Key createFromIdentifiers(List<Identifier> columns)
public List<Identifier> getColumns()
public boolean isContainedIn(Collection<ColumnName> columns)
public int size()
public Iterator<Identifier> iterator()
iterator
in interface Iterable<Identifier>
public boolean contains(Identifier column)
public Identifier get(int index)
public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
public boolean equals(Object o)
equals
in class Object
public int compareTo(Key o)
compareTo
in interface Comparable<Key>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |