public class DirectMappingAxiomProducer extends Object
| Constructor and Description |
|---|
DirectMappingAxiomProducer(String baseIRI,
it.unibz.inf.ontop.model.term.TermFactory termFactory,
it.unibz.inf.ontop.spec.mapping.TargetAtomFactory targetAtomFactory,
org.apache.commons.rdf.api.RDF rdfFactory,
it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactory dbFunctionSymbolFactory,
it.unibz.inf.ontop.model.type.TypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.TargetAtom> |
getCQ(it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition table,
Map<it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition,it.unibz.inf.ontop.model.term.functionsymbol.db.BnodeStringTemplateFunctionSymbol> bnodeTemplateMap)
Definition row graph: an RDF graph consisting of the following triples:
- the row type triple.
|
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.TargetAtom> |
getRefCQ(it.unibz.inf.ontop.dbschema.ForeignKeyConstraint fk,
Map<it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition,it.unibz.inf.ontop.model.term.functionsymbol.db.BnodeStringTemplateFunctionSymbol> bnodeTemplateMap)
Definition row graph: an RDF graph consisting of the following triples:
- a reference triple for each
|
String |
getRefSQL(it.unibz.inf.ontop.dbschema.ForeignKeyConstraint fk)
Definition reference triple: an RDF triple with:
subject: the row node for the row.
|
String |
getSQL(it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition table) |
public DirectMappingAxiomProducer(String baseIRI, it.unibz.inf.ontop.model.term.TermFactory termFactory, it.unibz.inf.ontop.spec.mapping.TargetAtomFactory targetAtomFactory, org.apache.commons.rdf.api.RDF rdfFactory, it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactory dbFunctionSymbolFactory, it.unibz.inf.ontop.model.type.TypeFactory typeFactory)
public String getSQL(it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition table)
public String getRefSQL(it.unibz.inf.ontop.dbschema.ForeignKeyConstraint fk)
fk - public com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.TargetAtom> getCQ(it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition table,
Map<it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition,it.unibz.inf.ontop.model.term.functionsymbol.db.BnodeStringTemplateFunctionSymbol> bnodeTemplateMap)
public com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.TargetAtom> getRefCQ(it.unibz.inf.ontop.dbschema.ForeignKeyConstraint fk,
Map<it.unibz.inf.ontop.dbschema.DatabaseRelationDefinition,it.unibz.inf.ontop.model.term.functionsymbol.db.BnodeStringTemplateFunctionSymbol> bnodeTemplateMap)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.