| Package | Description |
|---|---|
| it.unibz.inf.ontop.dbschema | |
| it.unibz.inf.ontop.dbschema.impl |
| Modifier and Type | Method and Description |
|---|---|
DatabaseRelationDefinition |
ForeignKeyConstraint.getReferencedRelation()
returns referenced database relation
|
DatabaseRelationDefinition |
ForeignKeyConstraint.getRelation()
returns the relation with the foreign key
|
DatabaseRelationDefinition |
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<DatabaseRelationDefinition> |
ImmutableMetadata.getAllRelations() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionalDependency.Builder |
UniqueConstraint.builder(DatabaseRelationDefinition relation,
String name)
creates a UNIQUE constraint builder
|
static ForeignKeyConstraint.Builder |
ForeignKeyConstraint.builder(String name,
DatabaseRelationDefinition relation,
DatabaseRelationDefinition referencedRelation)
creates a FOREIGN KEY builder
|
static FunctionalDependency.Builder |
FunctionalDependency.defaultBuilder(DatabaseRelationDefinition relation) |
void |
MetadataProvider.insertIntegrityConstraints(DatabaseRelationDefinition relation,
MetadataLookup metadataLookup)
Inserts the user-supplied primary keys, unique constraints and foreign keys
into the metadata object
|
static FunctionalDependency.Builder |
UniqueConstraint.primaryKeyBuilder(DatabaseRelationDefinition relation,
String name)
creates a PRIMARY KEY builder
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDatabaseRelationDefinition |
class |
DatabaseTableDefinition |
class |
DatabaseViewDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<RelationID,DatabaseRelationDefinition> |
ImmutableMetadataLookup.map |
| Modifier and Type | Method and Description |
|---|---|
DatabaseRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<RelationID> allIds,
RelationDefinition.AttributeListBuilder builder) |
DatabaseRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1) |
DatabaseRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2) |
DatabaseRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3) |
DatabaseRelationDefinition |
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) |
DatabaseRelationDefinition |
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) |
DatabaseRelationDefinition |
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) |
DatabaseRelationDefinition |
ForeignKeyConstraintImpl.getReferencedRelation()
returns referenced database relation
|
DatabaseRelationDefinition |
ForeignKeyConstraintImpl.getRelation()
returns the relation with the foreign key
|
DatabaseRelationDefinition |
DelegatingMetadataProvider.getRelation(RelationID relationId) |
DatabaseRelationDefinition |
ImmutableMetadataLookup.getRelation(RelationID id) |
DatabaseRelationDefinition |
CachingMetadataLookup.getRelation(RelationID relationId) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<DatabaseRelationDefinition> |
ImmutableMetadataImpl.getAllRelations() |
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableList<DatabaseRelationDefinition> |
ImmutableMetadataLookup.getRelations() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionalDependency.Builder |
FunctionalDependencyImpl.builder(DatabaseRelationDefinition relation) |
static FunctionalDependency.Builder |
UniqueConstraintImpl.builder(DatabaseRelationDefinition relation,
String name)
creates a UNIQUE constraint builder
|
static ForeignKeyConstraint.Builder |
ForeignKeyConstraintImpl.builder(String name,
DatabaseRelationDefinition relation,
DatabaseRelationDefinition referencedRelation) |
void |
DelegatingMetadataProvider.insertIntegrityConstraints(DatabaseRelationDefinition relation,
MetadataLookup metadataLookup) |
void |
ImmutableMetadataProvider.insertIntegrityConstraints(DatabaseRelationDefinition relation,
MetadataLookup metadataLookup) |
static FunctionalDependency.Builder |
UniqueConstraintImpl.primaryKeyBuilder(DatabaseRelationDefinition relation,
String name)
creates a PRIMARY KEY builder
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.