Package

net.sansa_stack.inference.spark.rules

plan

Permalink

package plan

Visibility
  1. Public
  2. All

Type Members

  1. case class Join(tp1: Triple, tp2: Triple, joinVar: Node) extends Product with Serializable

    Permalink

    A join between two triple patterns.

  2. case class Plan(triplePatterns: Set[Triple], target: Triple, joins: Set[Join]) extends Product with Serializable

    Permalink

    An execution plan to process a single rule.

  3. abstract class PlanExecutor[Rdf <: RDF, D, N <: plan.PlanExecutor.Rdf.Node, T <: plan.PlanExecutor.Rdf.Triple, G <: AbstractRDFGraphSpark[Rdf, D, G]] extends AnyRef

    Permalink

    An executor for a rule execution plan.

  4. class PlanExecutorNative extends PlanExecutor[Jena, RDD[Triple], Node, Triple, RDFGraphNative] with Logging

    Permalink

    An executor that works on the the native Scala data structures and uses Spark joins, filters etc.

  5. class SQLQuery extends AnyRef

    Permalink

Ungrouped