public interface RelationDefinition
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RelationDefinition.AttributeListBuilder |
| Modifier and Type | Method and Description |
|---|---|
RelationPredicate |
getAtomPredicate() |
Attribute |
getAttribute(int index)
gets the attribute with the specified position
|
Attribute |
getAttribute(QuotedID id)
gets the attribute with the specified ID
|
com.google.common.collect.ImmutableList<Attribute> |
getAttributes()
the list of attributes
|
com.google.common.collect.ImmutableList<ForeignKeyConstraint> |
getForeignKeys() |
com.google.common.collect.ImmutableList<FunctionalDependency> |
getOtherFunctionalDependencies() |
com.google.common.collect.ImmutableList<UniqueConstraint> |
getUniqueConstraints() |
Attribute getAttribute(int index)
index - is position starting at 1Attribute getAttribute(QuotedID id) throws AttributeNotFoundException
id - AttributeNotFoundExceptioncom.google.common.collect.ImmutableList<Attribute> getAttributes()
RelationPredicate getAtomPredicate()
com.google.common.collect.ImmutableList<UniqueConstraint> getUniqueConstraints()
com.google.common.collect.ImmutableList<FunctionalDependency> getOtherFunctionalDependencies()
com.google.common.collect.ImmutableList<ForeignKeyConstraint> getForeignKeys()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.