| Package | Description |
|---|---|
| it.unibz.inf.ontop.dbschema | |
| it.unibz.inf.ontop.dbschema.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OntopViewDefinition |
| Modifier and Type | Method and Description |
|---|---|
NamedRelationDefinition |
ForeignKeyConstraint.getReferencedRelation()
returns referenced database relation
|
NamedRelationDefinition |
ForeignKeyConstraint.getRelation()
returns the relation with the foreign key
|
NamedRelationDefinition |
MetadataLookup.getRelation(RelationID id)
Retrieves the data definition object based on its name.
|
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<NamedRelationDefinition> |
ImmutableMetadata.getAllRelations() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionalDependency.Builder |
UniqueConstraint.builder(NamedRelationDefinition relation,
String name)
creates a UNIQUE constraint builder
|
static ForeignKeyConstraint.Builder |
ForeignKeyConstraint.builder(String name,
NamedRelationDefinition relation,
NamedRelationDefinition referencedRelation)
creates a FOREIGN KEY builder
|
static FunctionalDependency.Builder |
FunctionalDependency.defaultBuilder(NamedRelationDefinition relation) |
void |
MetadataProvider.insertIntegrityConstraints(NamedRelationDefinition relation,
MetadataLookup metadataLookup)
Inserts the user-supplied primary keys, unique constraints and foreign keys
into the metadata object
|
static FunctionalDependency.Builder |
UniqueConstraint.primaryKeyBuilder(NamedRelationDefinition relation,
String name)
creates a PRIMARY KEY builder
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNamedRelationDefinition |
class |
DatabaseTableDefinition |
class |
DatabaseViewDefinition |
class |
OntopViewDefinitionImpl |
| Modifier and Type | Field and Description |
|---|---|
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<RelationID,? extends NamedRelationDefinition> |
ImmutableMetadataLookup.map |
| Modifier and Type | Method and Description |
|---|---|
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<RelationID> allIds,
RelationDefinition.AttributeListBuilder builder) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4,
String attribute5,
DBTermType type5,
boolean isNullable5) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4,
String attribute5,
DBTermType type5,
boolean isNullable5,
String attribute6,
DBTermType type6,
boolean isNullable6) |
NamedRelationDefinition |
ForeignKeyConstraintImpl.getReferencedRelation()
returns referenced database relation
|
NamedRelationDefinition |
ForeignKeyConstraintImpl.getRelation()
returns the relation with the foreign key
|
NamedRelationDefinition |
DelegatingMetadataProvider.getRelation(RelationID relationId) |
NamedRelationDefinition |
CachingMetadataLookup.getRelation(RelationID relationId) |
NamedRelationDefinition |
ImmutableMetadataLookup.getRelation(RelationID id) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<NamedRelationDefinition> |
ImmutableMetadataImpl.getAllRelations() |
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableList<NamedRelationDefinition> |
ImmutableMetadataLookup.getRelations() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionalDependency.Builder |
FunctionalDependencyImpl.builder(NamedRelationDefinition relation) |
static FunctionalDependency.Builder |
UniqueConstraintImpl.builder(NamedRelationDefinition relation,
String name)
creates a UNIQUE constraint builder
|
static ForeignKeyConstraint.Builder |
ForeignKeyConstraintImpl.builder(String name,
NamedRelationDefinition relation,
NamedRelationDefinition referencedRelation) |
void |
DelegatingMetadataProvider.insertIntegrityConstraints(NamedRelationDefinition relation,
MetadataLookup metadataLookup) |
void |
ImmutableMetadataProvider.insertIntegrityConstraints(NamedRelationDefinition relation,
MetadataLookup metadataLookup) |
static FunctionalDependency.Builder |
UniqueConstraintImpl.primaryKeyBuilder(NamedRelationDefinition relation,
String name)
creates a PRIMARY KEY builder
|
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.