Package | Description |
---|---|
de.fuberlin.wiwiss.d2rq.algebra |
Implementation of an RDF-based relational algebra.
|
de.fuberlin.wiwiss.d2rq.expr | |
de.fuberlin.wiwiss.d2rq.map |
Classes that represent the components of a mapping file.
|
de.fuberlin.wiwiss.d2rq.parser |
Code that converts a D2RQ mapping file from its RDF representation into
corresponding Java objects.
|
Modifier and Type | Field and Description |
---|---|
static AliasMap |
AliasMap.NO_ALIASES |
Modifier and Type | Method and Description |
---|---|
AliasMap |
RelationImpl.aliases() |
abstract AliasMap |
Relation.aliases()
The tables that are used to set up this relation, both in
their aliased form, and with their original physical names.
|
AliasMap |
ColumnRenamerMap.applyTo(AliasMap aliases) |
abstract AliasMap |
ColumnRenamer.applyTo(AliasMap aliases) |
AliasMap |
AliasMap.applyTo(AliasMap other) |
static AliasMap |
AliasMap.create1(RelationName original,
RelationName alias) |
Modifier and Type | Method and Description |
---|---|
Map<Var,AliasMap> |
VariableConstraints.relationAliases() |
Modifier and Type | Method and Description |
---|---|
void |
VariableConstraints.add(Var var,
NodeMaker nodeMaker,
AliasMap aliases) |
void |
VariableConstraints.addIfVariable(Node possibleVariable,
NodeMaker nodeMaker,
AliasMap aliases) |
AliasMap |
ColumnRenamerMap.applyTo(AliasMap aliases) |
abstract AliasMap |
ColumnRenamer.applyTo(AliasMap aliases) |
AliasMap |
AliasMap.applyTo(AliasMap other) |
Expression |
ProjectionSpec.notNullExpression(ConnectedDB database,
AliasMap aliases) |
Expression |
ExpressionProjectionSpec.notNullExpression(ConnectedDB database,
AliasMap aliases) |
Expression |
Attribute.notNullExpression(ConnectedDB db,
AliasMap aliases) |
String |
ProjectionSpec.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
OrderSpec.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
ExpressionProjectionSpec.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Attribute.toSQL(ConnectedDB database,
AliasMap aliases) |
Constructor and Description |
---|
RelationImpl(ConnectedDB database,
AliasMap aliases,
Expression condition,
Expression softCondition,
Set<Join> joinConditions,
Set<ProjectionSpec> projections,
boolean isUnique,
List<OrderSpec> orderSpecs,
int limit,
int limitInverse) |
Modifier and Type | Method and Description |
---|---|
String |
UnaryMinus.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
SQLExpression.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
NotNull.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Negation.toSQL(ConnectedDB database,
AliasMap aliases) |
abstract String |
Expression.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Equality.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Disjunction.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Constant.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Conjunction.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
Concatenation.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
BooleanToIntegerCaseExpression.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
BinaryOperator.toSQL(ConnectedDB database,
AliasMap aliases) |
String |
AttributeExpr.toSQL(ConnectedDB database,
AliasMap aliases) |
Modifier and Type | Method and Description |
---|---|
NodeMaker |
ResourceMap.buildAliasedNodeMaker(AliasMap aliases,
boolean unique) |
Modifier and Type | Method and Description |
---|---|
AliasMap |
RelationBuilder.aliases() |