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[V, G <: AbstractRDFGraph[V, G]] extends AnyRef

    Permalink

    An executor for a rule execution plan.

  4. class PlanExecutorNative extends PlanExecutor[RDD[RDFTriple], RDFGraphNative] with Logging

    Permalink

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

  5. class PlanExecutorNative2 extends PlanExecutor[RDD[RDFTriple], RDFGraphNative]

    Permalink

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

  6. class PlanExecutorSQL extends PlanExecutor[DataFrame, RDFGraphDataFrame]

    Permalink

    An executor that works on Spark DataFrames.

  7. class SQLQuery extends AnyRef

    Permalink

Ungrouped