public class RDBMSSIRepositoryManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CLASS_TYPE |
static int |
ROLE_TYPE |
| Constructor and Description |
|---|
RDBMSSIRepositoryManager(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasonerDag,
it.unibz.inf.ontop.model.term.TermFactory termFactory,
it.unibz.inf.ontop.model.type.TypeFactory typeFactory,
it.unibz.inf.ontop.spec.mapping.TargetAtomFactory targetAtomFactory,
it.unibz.inf.ontop.spec.mapping.SQLPPSourceQueryFactory sourceQueryFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
createDBSchemaAndInsertMetadata(Connection conn) |
it.unibz.inf.ontop.model.term.ImmutableFunctionalTerm |
getEncodedIRIFunctionalTerm(it.unibz.inf.ontop.model.term.ImmutableTerm dbIntegerTerm) |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.pp.SQLPPTriplesMap> |
getMappings() |
SemanticIndexURIMap |
getUriMap() |
int |
insertData(Connection conn,
Iterator<it.unibz.inf.ontop.spec.ontology.Assertion> data,
int commitLimit,
int batchLimit) |
void |
insertMetadata(Connection conn)
Inserts the metadata about semantic indexes and intervals into the
database.
|
public static final int CLASS_TYPE
public static final int ROLE_TYPE
public RDBMSSIRepositoryManager(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasonerDag,
it.unibz.inf.ontop.model.term.TermFactory termFactory,
it.unibz.inf.ontop.model.type.TypeFactory typeFactory,
it.unibz.inf.ontop.spec.mapping.TargetAtomFactory targetAtomFactory,
it.unibz.inf.ontop.spec.mapping.SQLPPSourceQueryFactory sourceQueryFactory)
public SemanticIndexURIMap getUriMap()
public void createDBSchemaAndInsertMetadata(Connection conn) throws SQLException
SQLExceptionpublic int insertData(Connection conn, Iterator<it.unibz.inf.ontop.spec.ontology.Assertion> data, int commitLimit, int batchLimit) throws SQLException
SQLExceptionpublic com.google.common.collect.ImmutableList<it.unibz.inf.ontop.spec.mapping.pp.SQLPPTriplesMap> getMappings()
public it.unibz.inf.ontop.model.term.ImmutableFunctionalTerm getEncodedIRIFunctionalTerm(it.unibz.inf.ontop.model.term.ImmutableTerm dbIntegerTerm)
public void insertMetadata(Connection conn) throws SQLException
SQLExceptionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.