Package | Description |
---|---|
de.fuberlin.wiwiss.d2rq.algebra |
Implementation of an RDF-based relational algebra.
|
de.fuberlin.wiwiss.d2rq.engine | |
de.fuberlin.wiwiss.d2rq.optimizer.expr |
Modifier and Type | Class and Description |
---|---|
class |
TripleRelation
|
Modifier and Type | Field and Description |
---|---|
static NodeRelation |
NodeRelation.TRUE |
Modifier and Type | Method and Description |
---|---|
static NodeRelation |
NodeRelation.empty(Set<Var> variables) |
NodeRelation |
NodeRelation.extendWith(Binding binding)
Joins this NodeRelation with a Binding.
|
NodeRelation |
NodeRelation.limit(int limit) |
NodeRelation |
NodeRelation.orderBy(Var variable,
boolean ascending) |
NodeRelation |
NodeRelation.renameSingleRelation(RelationName oldName,
RelationName newName) |
NodeRelation |
NodeRelation.select(Expression expression) |
NodeRelation |
NodeRelation.withPrefix(int index) |
Modifier and Type | Method and Description |
---|---|
void |
VariableConstraints.addAll(NodeRelation nodeRelation) |
Modifier and Type | Method and Description |
---|---|
static Collection<CompatibleRelationGroup> |
CompatibleRelationGroup.groupNodeRelations(Collection<? extends NodeRelation> nodeRelations) |
Modifier and Type | Method and Description |
---|---|
NodeRelation |
OpTableSQL.table() |
Modifier and Type | Method and Description |
---|---|
List<NodeRelation> |
GraphPatternTranslator.translate() |
Modifier and Type | Method and Description |
---|---|
static Op |
OpTableSQL.create(NodeRelation table)
Creates a new OpTableSQL, or a simpler Op if optimizations
are possible.
|
static QueryIterator |
QueryIterTableSQL.create(NodeRelation table,
ExecutionContext execCxt)
Creates an instance, or a simpler QueryIterator
if optimization is possible (e.g., the relation is empty).
|
static BindingMaker |
BindingMaker.createFor(NodeRelation relation) |
Modifier and Type | Method and Description |
---|---|
static Op |
OpUnionTableSQL.create(Collection<NodeRelation> tables)
Creates a new instance from a collection of
NodeRelation s, or a simpler equivalent Op
if optimizations are possible. |
Constructor and Description |
---|
OpTableSQL(NodeRelation table) |
Modifier and Type | Method and Description |
---|---|
static Expression |
TransformExprToSQLApplyer.convert(Expr expr,
NodeRelation nodeRelation)
Converts a SPARQL filter expression to an SQL expression
|
Constructor and Description |
---|
TransformExprToSQLApplyer(NodeRelation nodeRelation)
Creates an expression transformer.
|