Package | Description |
---|---|
de.fuberlin.wiwiss.d2rq.algebra |
Implementation of an RDF-based relational algebra.
|
de.fuberlin.wiwiss.d2rq.expr | |
de.fuberlin.wiwiss.d2rq.nodes |
Code that maps a set of database values into a set of RDF nodes.
|
de.fuberlin.wiwiss.d2rq.sql |
SQL query and result processing code.
|
de.fuberlin.wiwiss.d2rq.values |
Code for expressing a rule that generates a set of values from some data in the database.
|
Modifier and Type | Class and Description |
---|---|
class |
AliasMap
A map from table names to aliases.
|
class |
ColumnRenamerMap
A
ColumnRenamer based on a fixed map of
original and replacement columns. |
Modifier and Type | Field and Description |
---|---|
static ColumnRenamer |
ColumnRenamer.NULL
An optimized ColumnRenamer that leaves every column unchanged
|
Modifier and Type | Method and Description |
---|---|
ProjectionSpec |
ProjectionSpec.renameAttributes(ColumnRenamer renamer) |
ProjectionSpec |
ExpressionProjectionSpec.renameAttributes(ColumnRenamer renamer) |
ProjectionSpec |
Attribute.renameAttributes(ColumnRenamer renamer) |
Relation |
RelationalOperators.renameColumns(ColumnRenamer renamer)
Applies the rename operator to this relation.
|
Relation |
RelationImpl.renameColumns(ColumnRenamer renames) |
Relation |
MutableRelation.renameColumns(ColumnRenamer renamer) |
Join |
Join.renameColumns(ColumnRenamer columnRenamer) |
Modifier and Type | Method and Description |
---|---|
NodeMaker |
TypedNodeMaker.renameAttributes(ColumnRenamer renamer) |
NodeMaker |
NodeMaker.renameAttributes(ColumnRenamer renamer) |
NodeMaker |
FixedNodeMaker.renameAttributes(ColumnRenamer renamer) |
Modifier and Type | Method and Description |
---|---|
static String |
SQL.replaceColumnsInExpression(String expression,
ColumnRenamer columnRenamer) |
Modifier and Type | Method and Description |
---|---|
ValueMaker |
ValueMaker.renameAttributes(ColumnRenamer renamer) |
ValueMaker |
ValueDecorator.renameAttributes(ColumnRenamer renamer) |
ValueMaker |
SQLExpressionValueMaker.renameAttributes(ColumnRenamer renamer) |
ValueMaker |
Pattern.renameAttributes(ColumnRenamer renames) |
ValueMaker |
ConstantValueMaker.renameAttributes(ColumnRenamer renamer) |
ValueMaker |
Column.renameAttributes(ColumnRenamer renamer) |
ValueMaker |
BlankNodeID.renameAttributes(ColumnRenamer renamer) |