| Package | Description |
|---|---|
| it.unibz.inf.ontop.dbschema | |
| it.unibz.inf.ontop.dbschema.impl | |
| it.unibz.inf.ontop.injection | |
| it.unibz.inf.ontop.iq.node | |
| it.unibz.inf.ontop.iq.node.impl |
| Modifier and Type | Method and Description |
|---|---|
QuotedID |
QuotedIDFactory.createAttributeID(String s) |
QuotedID |
QualifiedAttributeID.getAttribute() |
QuotedID |
AttributeNotFoundException.getAttributeID() |
QuotedID |
Attribute.getID() |
QuotedID |
RelationID.getSchemaID() |
QuotedID |
RelationID.getTableID() |
| Modifier and Type | Method and Description |
|---|---|
ForeignKeyConstraint.Builder |
ForeignKeyConstraint.Builder.add(QuotedID attributeId,
QuotedID referencedAttributeId) |
RelationDefinition.AttributeListBuilder |
RelationDefinition.AttributeListBuilder.addAttribute(QuotedID id,
DBTermType termType,
boolean isNullable) |
RelationDefinition.AttributeListBuilder |
RelationDefinition.AttributeListBuilder.addAttribute(QuotedID id,
DBTermType termType,
String typeName,
boolean isNullable) |
FunctionalDependency.Builder |
FunctionalDependency.Builder.addDependent(QuotedID dependentId) |
FunctionalDependency.Builder |
FunctionalDependency.Builder.addDeterminant(QuotedID determinantId) |
Attribute |
RelationDefinition.getAttribute(QuotedID id)
gets the attribute with the specified ID
|
| Constructor and Description |
|---|
AttributeNotFoundException(RelationDefinition relation,
QuotedID attributeId) |
QualifiedAttributeID(RelationID relation,
QuotedID attribute) |
| Modifier and Type | Class and Description |
|---|---|
class |
QuotedIDImpl
Database identifier used for schema names, table names and aliases
|
| Modifier and Type | Field and Description |
|---|---|
static QuotedID |
QuotedIDImpl.EMPTY_ID |
| Modifier and Type | Method and Description |
|---|---|
QuotedID |
RawQuotedIDFactory.createAttributeID(String s)
creates attribute ID from the database record (as though it is a quoted name)
|
QuotedID |
SQLStandardQuotedIDFactory.createAttributeID(String s) |
QuotedID |
AttributeImpl.getID() |
QuotedID |
RelationIDImpl.getSchemaID() |
QuotedID |
RelationIDImpl.getTableID() |
| Modifier and Type | Method and Description |
|---|---|
Attribute |
AbstractRelationDefinition.getAttribute(QuotedID id)
gets the attribute with the specified ID
|
void |
QuotedIDImpl.QuotedIDSerializer.serialize(QuotedID value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider serializers) |
| Modifier and Type | Method and Description |
|---|---|
NativeNode |
IntermediateQueryFactory.createNativeNode(com.google.common.collect.ImmutableSortedSet<Variable> variables,
com.google.common.collect.ImmutableMap<Variable,DBTermType> variableTypeMap,
com.google.common.collect.ImmutableMap<Variable,QuotedID> columnNames,
String nativeQueryString,
VariableNullability variableNullability) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<Variable,QuotedID> |
NativeNode.getColumnNames()
Needed because certain DBs like Oracle impose constraints on the length of a column name,
so the column name may differ from the variable name.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<Variable,QuotedID> |
NativeNodeImpl.getColumnNames() |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.