package ontop
- Alphabetic
- Public
- All
Type Members
- class DBBooleanFunctionSymbolWithSerializerImpl extends DBFunctionSymbolWithSerializerImpl with DBBooleanFunctionSymbol
- class ForcingFloatingDBAvgFunctionSymbolImpl extends NullIgnoringDBAvgFunctionSymbol
- class InvalidConstantTypeInResultException extends OntopInternalBugException
- class InvalidTermAsResultException extends OntopInternalBugException
-
class
KryoSerializationWrapper[T] extends Serializable
A wrapper around some unserializable objects that make them both Java serializable.
A wrapper around some unserializable objects that make them both Java serializable. Internally, Kryo is used for serialization.
Use KryoSerializationWrapper(value) to create a wrapper.
- class LambdaFactoryAgent extends AnyRef
- class MetadataProviderH2 extends AnyRef
- class NullRejectingDBConcatFunctionSymbol extends AbstractDBConcatFunctionSymbol
- class NullToleratingDBConcatFunctionSymbol extends AbstractDBConcatFunctionSymbol
- class OntopCLI extends AnyRef
- class OntopKryoRegistrator extends KryoRegistrator
-
case class
OntopQueryRewrite(sparqlQuery: String, inputQuery: SPARQLQuery[_ <: OBDAResultSet], sqlQuery: String, sqlSignature: ImmutableSortedSet[Variable], sqlTypeMap: ImmutableMap[Variable, DBTermType], constructionNode: ConstructionNode, answerAtom: DistinctVariableOnlyDataAtom, sparqlVar2Term: ImmutableSubstitution[ImmutableTerm], termFactory: TermFactory, typeFactory: TypeFactory, substitutionFactory: SubstitutionFactory) extends QueryRewrite with Product with Serializable
Wraps the result of query rewriting of Ontop.
-
class
OntopRowMapper extends AnyRef
Mapper of Spark DataFrame rows to other entities, e.g.
Mapper of Spark DataFrame rows to other entities, e.g. binding, triple, ...
-
class
OntopSPARQL2SQLRewriter extends SPARQL2SQLRewriter[OntopQueryRewrite] with Serializable
A SPARQL to SQL rewriter based on Ontop.
A SPARQL to SQL rewriter based on Ontop.
RDF partitions will be taken into account to generate Ontop mappings to an in-memory H2 database.
-
class
OntopSPARQLEngine extends AnyRef
A SPARQL engine based on Ontop as SPARQL-to-SQL rewriter.
- class QueryExecutionFactoryOntopSpark extends QueryExecutionFactoryBackQuery
- class QueryExecutionOntopSpark extends QueryExecutionBaseSelect
- abstract class QueryRewrite extends AnyRef
- trait SPARQL2SQLRewriter[T <: QueryRewrite] extends AnyRef
- class SparkNullIgnoringDBGroupConcatFunctionSymbol extends NullIgnoringDBGroupConcatFunctionSymbol
- class SparkQueryUnfolder extends AbstractIntensionalQueryMerger with QueryUnfolder
- class SparkSQLDBFunctionSymbolFactory extends AbstractSQLDBFunctionSymbolFactory
- class SparkSelectFromWhereSerializer extends DefaultSelectFromWhereSerializer
- class SparkTableGenerator extends AnyRef
- class UnaryDBFunctionSymbolWithSerializerImpl extends DBFunctionSymbolWithSerializerImpl
Value Members
- object BlankNodeStrategy extends Enumeration
-
object
DatatypeMappings
Mapping from Ontop RDF datatype to Spark SQL datatype
-
object
JDBCDatabaseGenerator
Setup the JDBC database needed for the Ontop metadata extraction.
- object KryoSerializationWrapper extends Serializable
- object KryoSerializer
-
object
OntopConnection
Used to keep expensive resource per executor alive.
- object OntopMappingGenerator
-
object
OntopSPARQL2SQLRewriter extends Serializable
A SPARQL to SQL rewriter based on Ontop.
A SPARQL to SQL rewriter based on Ontop.
RDF partitions will be taken into account to generate Ontop mappings to an in-memory H2 database.
- object OntopSPARQLEngine
- object OntopUtils extends Serializable
- object PartitionSerDe
-
object
PropertyTablePartitioner
Property table partitioner.
Property table partitioner.
(s,p,o)
+-----+-------------------+------+-----+-------+ | s | p1 | p2 | ... | pn | +-----+-------------------+------+-----+-------+ | s1 | [o11,o12,...,o1n] | null | ... | [on1] | | s2 | | | | | | ... | | | | | | sn | | | | | +-----+-------------------+------+-----+-------+
-
object
SQLUtils
Some utilities for working with SQL objects.
- object SparkTableGenerator
-
object
VerticalPartitioner
A vertical partitioner implementation that can be run solely.
A vertical partitioner implementation that can be run solely. It creates SQL tables and writes the partitioned data in Parquet format to disk. SQL tables will registered in a metastore, thus, on restart tables will still be available via SQL queries.
Deprecated Value Members
-
object
Sparql2Sql
- Annotations
- @deprecated
- Deprecated
(Since version Sparql2Sql 0.8.0) will be removed, use OntopSPARQLEngine