package plan
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
Join(tp1: Triple, tp2: Triple, joinVar: Node) extends Product with Serializable
A join between two triple patterns.
-
case class
Plan(triplePatterns: Set[Triple], target: Triple, joins: Set[Join]) extends Product with Serializable
An execution plan to process a single rule.
- class PlanGenerator extends Logging
-
trait
SQLGenerator extends AnyRef
A SQL generator for rules.
- class SQLQuery extends AnyRef
- class SimpleCalciteConnection extends CalciteConnection
- class SimplePlanExecutor extends AnyRef
- class SimplePlanGenerator extends Logging
- class SimpleRelBuilder extends RelBuilder
-
class
SimpleSQLGenerator extends SQLGenerator with Logging
A simple implementation of a SQL generator: Joins are generated for common triple patterns in the body.
A simple implementation of a SQL generator: Joins are generated for common triple patterns in the body. Projection variables are based on the head.
- class TriplesTableFactory extends TableFactory[Table]
Value Members
- object PlanGenerator
- object SimplePlanGenerator
- object SimpleRelBuilder
- object TriplesSchema