org.modeshape.graph.query.validate
Class ImmutableKey
java.lang.Object
org.modeshape.graph.query.validate.ImmutableKey
- All Implemented Interfaces:
- Schemata.Key
public class ImmutableKey
- extends Object
- implements Schemata.Key
ImmutableKey
protected ImmutableKey(Iterable<Schemata.Column> columns)
ImmutableKey
protected ImmutableKey(Schemata.Column... columns)
getColumns
public Set<Schemata.Column> getColumns()
- Get the columns that make up this key.
- Specified by:
getColumns
in interface Schemata.Key
- Returns:
- the key's columns; immutable and never null
- See Also:
Schemata.Key.getColumns()
hasColumns
public boolean hasColumns(Schemata.Column... columns)
- Determine whether this key contains exactly those columns listed.
- Specified by:
hasColumns
in interface Schemata.Key
- Parameters:
columns
- the columns for the key
- Returns:
- true if this key contains exactly the supplied columns, or false otherwise
- See Also:
Schemata.Key.hasColumns(org.modeshape.graph.query.validate.Schemata.Column[])
hasColumns
public boolean hasColumns(Iterable<Schemata.Column> columns)
- Determine whether this key contains exactly those columns listed.
- Specified by:
hasColumns
in interface Schemata.Key
- Parameters:
columns
- the columns for the key
- Returns:
- true if this key contains exactly the supplied columns, or false otherwise
- See Also:
Schemata.Key.hasColumns(java.lang.Iterable)
toString
public String toString()
-
- Overrides:
toString
in class Object
- See Also:
Object.toString()
Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.