public class JsonSQLView extends JsonView
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonSQLView.ForeignKeyPart |
JsonView.JSONViewDeSerializer, JsonView.TemporaryViewPredicate| Modifier and Type | Field and Description |
|---|---|
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.ForeignKeys |
foreignKeys |
protected static org.slf4j.Logger |
LOGGER |
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.OtherFunctionalDependencies |
otherFunctionalDependencies |
String |
query |
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.UniqueConstraints |
uniqueConstraints |
| Constructor and Description |
|---|
JsonSQLView(List<String> name,
String query,
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.UniqueConstraints uniqueConstraints,
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.OtherFunctionalDependencies otherFunctionalDependencies,
it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.ForeignKeys foreignKeys) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.dbschema.OntopViewDefinition |
createViewDefinition(it.unibz.inf.ontop.dbschema.DBParameters dbParameters,
it.unibz.inf.ontop.dbschema.MetadataLookup parentCacheMetadataLookup) |
void |
insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.NamedRelationDefinition> baseRelations,
it.unibz.inf.ontop.dbschema.MetadataLookup metadataLookupForFK) |
getAdditionalProperties, setAdditionalProperty@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.UniqueConstraints uniqueConstraints
@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.OtherFunctionalDependencies otherFunctionalDependencies
@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.ForeignKeys foreignKeys
protected static final org.slf4j.Logger LOGGER
public JsonSQLView(List<String> name, String query, it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.UniqueConstraints uniqueConstraints, it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.OtherFunctionalDependencies otherFunctionalDependencies, it.unibz.inf.ontop.dbschema.impl.json.JsonSQLView.ForeignKeys foreignKeys)
public it.unibz.inf.ontop.dbschema.OntopViewDefinition createViewDefinition(it.unibz.inf.ontop.dbschema.DBParameters dbParameters,
it.unibz.inf.ontop.dbschema.MetadataLookup parentCacheMetadataLookup)
throws MetadataExtractionException
createViewDefinition in class JsonViewMetadataExtractionExceptionpublic void insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.NamedRelationDefinition> baseRelations,
it.unibz.inf.ontop.dbschema.MetadataLookup metadataLookupForFK)
throws MetadataExtractionException
insertIntegrityConstraints in class JsonViewMetadataExtractionExceptionCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.