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
|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Attribute> |
getAttributes()
the list of attributes
|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ForeignKeyConstraint> |
getForeignKeys() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<FunctionalDependency> |
getOtherFunctionalDependencies() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<UniqueConstraint> |
getUniqueConstraints() |
Attribute getAttribute(int index)
index - is position starting at 1Attribute getAttribute(QuotedID id) throws AttributeNotFoundException
id - AttributeNotFoundExceptionit.unibz.inf.ontop.com.google.common.collect.ImmutableList<Attribute> getAttributes()
RelationPredicate getAtomPredicate()
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<UniqueConstraint> getUniqueConstraints()
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<FunctionalDependency> getOtherFunctionalDependencies()
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ForeignKeyConstraint> getForeignKeys()
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.