public class ParserViewDefinition
extends it.unibz.inf.ontop.dbschema.RelationDefinition
| Constructor and Description |
|---|
ParserViewDefinition(it.unibz.inf.ontop.dbschema.RelationID name,
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.QuotedID> attrs,
String statement,
it.unibz.inf.ontop.model.type.DBTypeFactory dbTypeFactory) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.dbschema.Attribute |
getAttribute(int index) |
List<it.unibz.inf.ontop.dbschema.Attribute> |
getAttributes() |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.ForeignKeyConstraint> |
getForeignKeys() |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.FunctionalDependency> |
getOtherFunctionalDependencies() |
it.unibz.inf.ontop.dbschema.UniqueConstraint |
getPrimaryKey() |
String |
getStatement()
returns the SQL definition of the sub-query
|
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.UniqueConstraint> |
getUniqueConstraints() |
String |
toString() |
public ParserViewDefinition(it.unibz.inf.ontop.dbschema.RelationID name,
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.QuotedID> attrs,
String statement,
it.unibz.inf.ontop.model.type.DBTypeFactory dbTypeFactory)
name - statement - public String getStatement()
public it.unibz.inf.ontop.dbschema.Attribute getAttribute(int index)
getAttribute in class it.unibz.inf.ontop.dbschema.RelationDefinitionpublic List<it.unibz.inf.ontop.dbschema.Attribute> getAttributes()
getAttributes in class it.unibz.inf.ontop.dbschema.RelationDefinitionpublic com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.UniqueConstraint> getUniqueConstraints()
getUniqueConstraints in class it.unibz.inf.ontop.dbschema.RelationDefinitionpublic com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.FunctionalDependency> getOtherFunctionalDependencies()
getOtherFunctionalDependencies in class it.unibz.inf.ontop.dbschema.RelationDefinitionpublic it.unibz.inf.ontop.dbschema.UniqueConstraint getPrimaryKey()
getPrimaryKey in class it.unibz.inf.ontop.dbschema.RelationDefinitionpublic com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.ForeignKeyConstraint> getForeignKeys()
getForeignKeys in class it.unibz.inf.ontop.dbschema.RelationDefinitionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.