Packages

package ontop

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class DBBooleanFunctionSymbolWithSerializerImpl extends DBFunctionSymbolWithSerializerImpl with DBBooleanFunctionSymbol
  2. class ForcingFloatingDBAvgFunctionSymbolImpl extends NullIgnoringDBAvgFunctionSymbol
  3. class InvalidConstantTypeInResultException extends OntopInternalBugException
  4. class InvalidTermAsResultException extends OntopInternalBugException
  5. 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.

  6. class LambdaFactoryAgent extends AnyRef
  7. class MetadataProviderH2 extends AnyRef

  8. class NullRejectingDBConcatFunctionSymbol extends AbstractDBConcatFunctionSymbol
  9. class NullToleratingDBConcatFunctionSymbol extends AbstractDBConcatFunctionSymbol
  10. class OntopCLI extends AnyRef

  11. class OntopKryoRegistrator extends KryoRegistrator

  12. 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.

  13. 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, ...

  14. 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.

  15. class OntopSPARQLEngine extends AnyRef

    A SPARQL engine based on Ontop as SPARQL-to-SQL rewriter.

  16. class QueryExecutionFactoryOntopSpark extends QueryExecutionFactoryBackQuery
  17. class QueryExecutionOntopSpark extends QueryExecutionBaseSelect
  18. abstract class QueryRewrite extends AnyRef
  19. trait SPARQL2SQLRewriter[T <: QueryRewrite] extends AnyRef
  20. class SparkNullIgnoringDBGroupConcatFunctionSymbol extends NullIgnoringDBGroupConcatFunctionSymbol

  21. class SparkQueryUnfolder extends AbstractIntensionalQueryMerger with QueryUnfolder

  22. class SparkSQLDBFunctionSymbolFactory extends AbstractSQLDBFunctionSymbolFactory

  23. class SparkSelectFromWhereSerializer extends DefaultSelectFromWhereSerializer

  24. class SparkTableGenerator extends AnyRef

  25. class UnaryDBFunctionSymbolWithSerializerImpl extends DBFunctionSymbolWithSerializerImpl

Value Members

  1. object BlankNodeStrategy extends Enumeration
  2. object DatatypeMappings

    Mapping from Ontop RDF datatype to Spark SQL datatype

  3. object JDBCDatabaseGenerator

    Setup the JDBC database needed for the Ontop metadata extraction.

  4. object KryoSerializationWrapper extends Serializable
  5. object KryoSerializer
  6. object OntopConnection

    Used to keep expensive resource per executor alive.

  7. object OntopMappingGenerator

  8. 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.

  9. object OntopSPARQLEngine
  10. object OntopUtils extends Serializable

  11. object PartitionSerDe

  12. object PropertyTablePartitioner

    Property table partitioner.

    Property table partitioner.

    (s,p,o)

    +-----+-------------------+------+-----+-------+
    |  s  |        p1         |  p2  | ... |  pn   |
    +-----+-------------------+------+-----+-------+
    | s1  | [o11,o12,...,o1n] | null | ... | [on1] |
    | s2  |                   |      |     |       |
    | ... |                   |      |     |       |
    | sn  |                   |      |     |       |
    +-----+-------------------+------+-----+-------+
  13. object SQLUtils

    Some utilities for working with SQL objects.

  14. object SparkTableGenerator
  15. 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

  1. object Sparql2Sql
    Annotations
    @deprecated
    Deprecated

    (Since version Sparql2Sql 0.8.0) will be removed, use OntopSPARQLEngine

Ungrouped