public class JsonDatabaseTable extends JsonOpenObject
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonDatabaseTable.Column |
| Modifier and Type | Field and Description |
|---|---|
List<JsonDatabaseTable.Column> |
columns |
List<JsonForeignKey> |
foreignKeys |
List<String> |
name |
List<JsonFunctionalDependency> |
otherFunctionalDependencies |
List<List<String>> |
otherNames |
List<JsonUniqueConstraint> |
uniqueConstraints |
| Constructor and Description |
|---|
JsonDatabaseTable(List<JsonUniqueConstraint> uniqueConstraints,
List<JsonFunctionalDependency> otherFunctionalDependencies,
List<JsonForeignKey> foreignKeys,
List<JsonDatabaseTable.Column> columns,
List<String> name,
List<List<String>> otherNames) |
JsonDatabaseTable(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.dbschema.impl.DatabaseTableDefinition |
createDatabaseTableDefinition(it.unibz.inf.ontop.dbschema.DBParameters dbParameters) |
void |
insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup lookupForFk) |
getAdditionalProperties, setAdditionalPropertypublic final List<JsonUniqueConstraint> uniqueConstraints
public final List<JsonFunctionalDependency> otherFunctionalDependencies
public final List<JsonForeignKey> foreignKeys
public final List<JsonDatabaseTable.Column> columns
public JsonDatabaseTable(List<JsonUniqueConstraint> uniqueConstraints, List<JsonFunctionalDependency> otherFunctionalDependencies, List<JsonForeignKey> foreignKeys, List<JsonDatabaseTable.Column> columns, List<String> name, List<List<String>> otherNames)
public JsonDatabaseTable(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation)
public it.unibz.inf.ontop.dbschema.impl.DatabaseTableDefinition createDatabaseTableDefinition(it.unibz.inf.ontop.dbschema.DBParameters dbParameters)
public void insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup lookupForFk)
throws MetadataExtractionException
MetadataExtractionExceptionCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.