public class JsonBasicView extends JsonView
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonBasicView.ForeignKeyPart |
JsonView.JSONViewDeSerializer, JsonView.TemporaryViewPredicate| Modifier and Type | Field and Description |
|---|---|
List<String> |
baseRelation |
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.Columns |
columns |
String |
filterExpression |
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.ForeignKeys |
foreignKeys |
protected static org.slf4j.Logger |
LOGGER |
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.OtherFunctionalDependencies |
otherFunctionalDependencies |
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.UniqueConstraints |
uniqueConstraints |
| Constructor and Description |
|---|
JsonBasicView(it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.Columns columns,
List<String> name,
List<String> baseRelation,
String filterExpression,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.UniqueConstraints uniqueConstraints,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.OtherFunctionalDependencies otherFunctionalDependencies,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.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 |
insertForeignKeys(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup lookup,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.AddForeignKey addForeignKey) |
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.JsonBasicView.Columns columns
@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.UniqueConstraints uniqueConstraints
@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.OtherFunctionalDependencies otherFunctionalDependencies
@Nonnull public final it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.ForeignKeys foreignKeys
protected static final org.slf4j.Logger LOGGER
public JsonBasicView(it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.Columns columns,
List<String> name,
List<String> baseRelation,
String filterExpression,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.UniqueConstraints uniqueConstraints,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.OtherFunctionalDependencies otherFunctionalDependencies,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.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 JsonViewMetadataExtractionExceptionpublic void insertForeignKeys(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup lookup,
it.unibz.inf.ontop.dbschema.impl.json.JsonBasicView.AddForeignKey addForeignKey)
throws MetadataExtractionException
MetadataExtractionExceptionCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.