| Package | Description |
|---|---|
| it.unibz.inf.ontop.dbschema | |
| it.unibz.inf.ontop.dbschema.impl |
| Modifier and Type | Method and Description |
|---|---|
Attribute |
DatabaseRelationDefinition.addAttribute(QuotedID id,
String typeName,
DBTermType termType,
boolean canNull)
creates a new attribute
|
Attribute |
ForeignKeyConstraint.Component.getAttribute() |
abstract Attribute |
RelationDefinition.getAttribute(int index) |
Attribute |
DatabaseRelationDefinition.getAttribute(int index)
gets attribute with the specified position
|
Attribute |
DatabaseRelationDefinition.getAttribute(QuotedID attributeId)
return an attribute with the specified ID
|
Attribute |
ForeignKeyConstraint.Component.getReference() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Attribute> |
RelationDefinition.getAttributes() |
com.google.common.collect.ImmutableList<Attribute> |
UniqueConstraint.getAttributes()
return the list of attributes in the unique constraint
|
List<Attribute> |
DatabaseRelationDefinition.getAttributes()
returns the list of attributes
|
com.google.common.collect.ImmutableSet<Attribute> |
FunctionalDependency.getDependents() |
com.google.common.collect.ImmutableSet<Attribute> |
UniqueConstraint.getDependents() |
com.google.common.collect.ImmutableSet<Attribute> |
FunctionalDependency.getDeterminants() |
com.google.common.collect.ImmutableSet<Attribute> |
UniqueConstraint.getDeterminants() |
| Modifier and Type | Method and Description |
|---|---|
UniqueConstraint.Builder |
UniqueConstraint.Builder.add(Attribute attribute)
adds an attribute to the UNIQUE constraint
|
ForeignKeyConstraint.Builder |
ForeignKeyConstraint.Builder.add(Attribute attribute,
Attribute referencedAttribute)
adds a pair (attribute, referenced attribute) to the FK constraint
|
FunctionalDependency.Builder |
FunctionalDependency.Builder.addDependent(Attribute dependent) |
FunctionalDependency.Builder |
FunctionalDependency.Builder.addDeterminant(Attribute determinant) |
static ForeignKeyConstraint |
ForeignKeyConstraint.of(String name,
Attribute attribute,
Attribute reference)
creates a single-attribute foreign key
|
static UniqueConstraint |
UniqueConstraint.primaryKeyOf(Attribute att) |
static UniqueConstraint |
UniqueConstraint.primaryKeyOf(Attribute att,
Attribute att2) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<Attribute> |
FunctionalDependencyImpl.getDependents() |
com.google.common.collect.ImmutableSet<Attribute> |
FunctionalDependencyImpl.getDeterminants() |
| Modifier and Type | Method and Description |
|---|---|
FunctionalDependency.Builder |
FunctionalDependencyImpl.BuilderImpl.addDependent(Attribute dependent) |
FunctionalDependency.Builder |
FunctionalDependencyImpl.BuilderImpl.addDeterminant(Attribute determinant) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.