Package de.fuberlin.wiwiss.d2rq.engine

Class Summary
BindingMaker Produces Bindings from ResultRows.
GraphPatternTranslator Matches a BGP against a collection of TripleRelations and returns a collection of NodeRelations.
OpTableSQL An Op that wraps a NodeRelation.
OpUnionTableSQL An Op that wraps a union of multiple NodeRelations.
PushDownOpFilterVisitor Visitor for traversing the operator-tree, moving down any filter conditions as far as possible.
QueryEngineD2RQ An ARQ query engine for D2RQ-mapped graphs.
QueryIterTableSQL A QueryIterator over the bindings produced by a Relation.
TransformFilterCNF Checks if any OpFilter can be split into more parts by translating it to Conjunctive Normal Form (CNF).
TransformFilterCNF.DeMorganLawApplyer Visitor for a filter-expression.
TransformFilterCNF.DistributiveLawApplyer Visitor for a filter-expression.
TransformOpBGP Translates an OpBGP to an OpUnionTableSQL over a GraphD2RQ.
VarCollector Collects the variables mentioned in an Op and its children.