Uses of Interface
de.fuberlin.wiwiss.d2rq.algebra.ProjectionSpec

Packages that use ProjectionSpec
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.engine   
de.fuberlin.wiwiss.d2rq.nodes Code that maps a set of database values into a set of RDF nodes. 
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.values Code for expressing a rule that generates a set of values from some data in the database. 
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.algebra
 

Classes in de.fuberlin.wiwiss.d2rq.algebra that implement ProjectionSpec
 class Attribute
          A database column.
 class ExpressionProjectionSpec
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return ProjectionSpec
 ProjectionSpec ColumnRenamer.applyTo(ProjectionSpec original)
           
 ProjectionSpec ProjectionSpec.renameAttributes(ColumnRenamer renamer)
           
 ProjectionSpec ExpressionProjectionSpec.renameAttributes(ColumnRenamer renamer)
           
 ProjectionSpec Attribute.renameAttributes(ColumnRenamer renamer)
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return types with arguments of type ProjectionSpec
 Set<ProjectionSpec> VariableConstraints.allProjections()
           
 Set<ProjectionSpec> ColumnRenamer.applyToProjectionSet(Set<ProjectionSpec> projections)
           
 Set<ProjectionSpec> RelationImpl.projections()
           
abstract  Set<ProjectionSpec> Relation.projections()
          The attributes or expressions that the relation is projected to.
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type ProjectionSpec
 ProjectionSpec ColumnRenamer.applyTo(ProjectionSpec original)
           
 int ExpressionProjectionSpec.compareTo(ProjectionSpec other)
          Compares columns alphanumerically by qualified name, case sensitive.
 int Attribute.compareTo(ProjectionSpec other)
          Compares columns alphanumerically by qualified name, case sensitive.
 

Method parameters in de.fuberlin.wiwiss.d2rq.algebra with type arguments of type ProjectionSpec
 Set<ProjectionSpec> ColumnRenamer.applyToProjectionSet(Set<ProjectionSpec> projections)
           
 Relation RelationalOperators.project(Set<? extends ProjectionSpec> projectionSpecs)
          Applies the projection operator to this relation.
 Relation RelationImpl.project(Set<? extends ProjectionSpec> projectionSpecs)
           
 Relation MutableRelation.project(Set<? extends ProjectionSpec> projectionSpecs)
           
 

Constructor parameters in de.fuberlin.wiwiss.d2rq.algebra with type arguments of type ProjectionSpec
RelationImpl(ConnectedDB database, AliasMap aliases, Expression condition, Expression softCondition, Set<Join> joinConditions, Set<ProjectionSpec> projections, boolean isUnique, List<OrderSpec> orderSpecs, int limit, int limitInverse)
           
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.engine
 

Methods in de.fuberlin.wiwiss.d2rq.engine that return ProjectionSpec
 ProjectionSpec BindingMaker.condition()
           
 

Methods in de.fuberlin.wiwiss.d2rq.engine with parameters of type ProjectionSpec
 BindingMaker BindingMaker.makeConditional(ProjectionSpec condition)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.engine with parameters of type ProjectionSpec
BindingMaker(Map<Var,NodeMaker> nodeMakers, ProjectionSpec condition)
           
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.nodes
 

Methods in de.fuberlin.wiwiss.d2rq.nodes that return types with arguments of type ProjectionSpec
 Set<ProjectionSpec> TypedNodeMaker.projectionSpecs()
           
 Set<ProjectionSpec> NodeMaker.projectionSpecs()
           
 Set<ProjectionSpec> FixedNodeMaker.projectionSpecs()
           
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.parser
 

Methods in de.fuberlin.wiwiss.d2rq.parser with parameters of type ProjectionSpec
 void RelationBuilder.addProjection(ProjectionSpec projection)
           
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.sql
 

Methods in de.fuberlin.wiwiss.d2rq.sql that return types with arguments of type ProjectionSpec
 List<ProjectionSpec> SelectStatementBuilder.getColumnSpecs()
          Returns the projection specs used in this query, in order of appearance in the "SELECT x, y, z" part of the query.
 

Methods in de.fuberlin.wiwiss.d2rq.sql with parameters of type ProjectionSpec
 String ResultRowMap.get(ProjectionSpec projection)
           
 String ResultRow.get(ProjectionSpec column)
           
 

Method parameters in de.fuberlin.wiwiss.d2rq.sql with type arguments of type ProjectionSpec
static ResultRowMap ResultRowMap.fromResultSet(ResultSet resultSet, List<ProjectionSpec> projectionSpecs, ConnectedDB database)
           
 

Constructor parameters in de.fuberlin.wiwiss.d2rq.sql with type arguments of type ProjectionSpec
ResultRowMap(Map<ProjectionSpec,String> projectionsToValues)
           
SQLIterator(String sql, List<ProjectionSpec> columns, ConnectedDB db)
           
 

Uses of ProjectionSpec in de.fuberlin.wiwiss.d2rq.values
 

Methods in de.fuberlin.wiwiss.d2rq.values that return types with arguments of type ProjectionSpec
 Set<ProjectionSpec> ValueMaker.projectionSpecs()
          Returns a set of all ProjectionSpecs containing data necessary for this ValueSource.
 Set<ProjectionSpec> ValueDecorator.projectionSpecs()
           
 Set<ProjectionSpec> SQLExpressionValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> Pattern.projectionSpecs()
           
 Set<ProjectionSpec> ConstantValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> Column.projectionSpecs()
           
 Set<ProjectionSpec> BlankNodeID.projectionSpecs()