Uses of Package
de.fuberlin.wiwiss.d2rq.algebra

Packages that use de.fuberlin.wiwiss.d2rq.algebra
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.dbschema JDBC-based database schema inspection code. 
de.fuberlin.wiwiss.d2rq.engine   
de.fuberlin.wiwiss.d2rq.expr   
de.fuberlin.wiwiss.d2rq.find The find query implementation can answer simple queries for triple patterns (RDF triples that may contain wildcards in the subject, predicate, and/or object positions). 
de.fuberlin.wiwiss.d2rq.map Classes that represent the components of a mapping file. 
de.fuberlin.wiwiss.d2rq.mapgen The mapping generator introspects a database schema and generates a simple default D2RQ mapping that matches the DB schema. 
de.fuberlin.wiwiss.d2rq.nodes Code that maps a set of database values into a set of RDF nodes. 
de.fuberlin.wiwiss.d2rq.optimizer.expr   
de.fuberlin.wiwiss.d2rq.parser Code that converts a D2RQ mapping file from its RDF representation into corresponding Java objects. 
de.fuberlin.wiwiss.d2rq.sql SQL query and result processing code. 
de.fuberlin.wiwiss.d2rq.sql.vendor   
de.fuberlin.wiwiss.d2rq.values Code for expressing a rule that generates a set of values from some data in the database. 
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.algebra
AliasMap
          A map from table names to aliases.
AliasMap.Alias
           
Attribute
          A database column.
ColumnRenamer
          Something that can rename columns in various objects.
CompatibleRelationGroup
          A group of Relations that can be combined into a single relation without changing the semantics of NodeMakers.
Join
          Represents an SQL join between two tables, spanning one or more columns.
NodeRelation
          A Relation associated with a number of named NodeMakers.
OrderSpec
           
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.
Relation
          TODO Describe this type TODO Add uniqueConstraints() TODO Explicitly list tables!!!
RelationalOperators
           
RelationName
          A relation name, including an optional schema name.
TripleRelation
          A collection of virtual triples obtained by applying a Relation to a database, and applying NodeMakers for subject, predicate and object to each result row.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.dbschema
Attribute
          A database column.
Join
          Represents an SQL join between two tables, spanning one or more columns.
RelationName
          A relation name, including an optional schema name.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.engine
NodeRelation
          A Relation associated with a number of named NodeMakers.
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.
Relation
          TODO Describe this type TODO Add uniqueConstraints() TODO Explicitly list tables!!!
TripleRelation
          A collection of virtual triples obtained by applying a Relation to a database, and applying NodeMakers for subject, predicate and object to each result row.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.expr
AliasMap
          A map from table names to aliases.
Attribute
          A database column.
ColumnRenamer
          Something that can rename columns in various objects.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.find
TripleRelation
          A collection of virtual triples obtained by applying a Relation to a database, and applying NodeMakers for subject, predicate and object to each result row.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.map
AliasMap
          A map from table names to aliases.
Attribute
          A database column.
Relation
          TODO Describe this type TODO Add uniqueConstraints() TODO Explicitly list tables!!!
TripleRelation
          A collection of virtual triples obtained by applying a Relation to a database, and applying NodeMakers for subject, predicate and object to each result row.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.mapgen
Attribute
          A database column.
Join
          Represents an SQL join between two tables, spanning one or more columns.
RelationName
          A relation name, including an optional schema name.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.nodes
Attribute
          A database column.
ColumnRenamer
          Something that can rename columns in various objects.
OrderSpec
           
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.
RelationalOperators
           
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.optimizer.expr
Attribute
          A database column.
NodeRelation
          A Relation associated with a number of named NodeMakers.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.parser
AliasMap
          A map from table names to aliases.
AliasMap.Alias
           
Join
          Represents an SQL join between two tables, spanning one or more columns.
OrderSpec
           
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.
Relation
          TODO Describe this type TODO Add uniqueConstraints() TODO Explicitly list tables!!!
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.sql
AliasMap.Alias
           
Attribute
          A database column.
ColumnRenamer
          Something that can rename columns in various objects.
Join
          Represents an SQL join between two tables, spanning one or more columns.
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.
Relation
          TODO Describe this type TODO Add uniqueConstraints() TODO Explicitly list tables!!!
RelationName
          A relation name, including an optional schema name.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.sql.vendor
Attribute
          A database column.
RelationName
          A relation name, including an optional schema name.
 

Classes in de.fuberlin.wiwiss.d2rq.algebra used by de.fuberlin.wiwiss.d2rq.values
Attribute
          A database column.
ColumnRenamer
          Something that can rename columns in various objects.
OrderSpec
           
ProjectionSpec
          Something to be used in the SELECT clause of a SQL query, e.g.