Uses of Class
org.d2rq.db.op.ProjectionSpec

Packages that use ProjectionSpec
org.d2rq.algebra   
org.d2rq.db   
org.d2rq.db.op   
org.d2rq.db.renamer   
org.d2rq.lang   
org.d2rq.nodes   
org.d2rq.values   
 

Uses of ProjectionSpec in org.d2rq.algebra
 

Constructor parameters in org.d2rq.algebra with type arguments of type ProjectionSpec
NodeRelationProjecter(NodeRelation original, Set<ProjectionSpec> projections)
           
 

Uses of ProjectionSpec in org.d2rq.db
 

Methods in org.d2rq.db that return types with arguments of type ProjectionSpec
 List<ProjectionSpec> SelectStatementBuilder.getColumnSpecs()
           
 

Methods in org.d2rq.db with parameters of type ProjectionSpec
static ResultRow ResultRow.createOne(ProjectionSpec column, String value)
           
 String ResultRow.get(ProjectionSpec projection)
           
 

Method parameters in org.d2rq.db with type arguments of type ProjectionSpec
static ResultRow ResultRow.fromResultSet(ResultSet resultSet, List<ProjectionSpec> projectionSpecs, SQLConnection database)
           
 

Constructor parameters in org.d2rq.db with type arguments of type ProjectionSpec
ResultRow(Map<ProjectionSpec,String> projectionsToValues)
           
SQLIterator(String sql, List<ProjectionSpec> columns, SQLConnection db)
           
 

Uses of ProjectionSpec in org.d2rq.db.op
 

Subclasses of ProjectionSpec in org.d2rq.db.op
static class ProjectionSpec.ColumnProjectionSpec
           
static class ProjectionSpec.ExprProjectionSpec
           
 

Methods in org.d2rq.db.op that return ProjectionSpec
static ProjectionSpec ProjectionSpec.create(ColumnName column)
           
static ProjectionSpec ProjectionSpec.create(Expression expression, Vendor vendor)
          Creates a projection spec from an expression.
abstract  ProjectionSpec ProjectionSpec.rename(Renamer renamer)
           
 ProjectionSpec ProjectionSpec.ColumnProjectionSpec.rename(Renamer renamer)
           
 ProjectionSpec ProjectionSpec.ExprProjectionSpec.rename(Renamer renamer)
           
 

Methods in org.d2rq.db.op that return types with arguments of type ProjectionSpec
static List<ProjectionSpec> ProjectionSpec.createFromColumns(ColumnName[] columns)
           
static List<ProjectionSpec> ProjectionSpec.createFromColumns(List<ColumnName> columns)
           
 List<ProjectionSpec> ProjectOp.getProjections()
           
 

Methods in org.d2rq.db.op with parameters of type ProjectionSpec
 int ProjectionSpec.ColumnProjectionSpec.compareTo(ProjectionSpec o)
           
 int ProjectionSpec.ExprProjectionSpec.compareTo(ProjectionSpec other)
           
static ProjectOp ProjectOp.create(DatabaseOp wrapped, ProjectionSpec... specs)
           
 

Method parameters in org.d2rq.db.op with type arguments of type ProjectionSpec
static ProjectOp ProjectOp.create(DatabaseOp wrapped, Collection<ProjectionSpec> specs)
           
 

Uses of ProjectionSpec in org.d2rq.db.renamer
 

Methods in org.d2rq.db.renamer that return ProjectionSpec
 ProjectionSpec Renamer.applyTo(ProjectionSpec original)
           
 

Methods in org.d2rq.db.renamer that return types with arguments of type ProjectionSpec
 List<ProjectionSpec> Renamer.applyToProjections(List<ProjectionSpec> projections)
           
 

Methods in org.d2rq.db.renamer with parameters of type ProjectionSpec
 ProjectionSpec Renamer.applyTo(ProjectionSpec original)
           
 

Method parameters in org.d2rq.db.renamer with type arguments of type ProjectionSpec
 List<ProjectionSpec> Renamer.applyToProjections(List<ProjectionSpec> projections)
           
 

Uses of ProjectionSpec in org.d2rq.lang
 

Methods in org.d2rq.lang with parameters of type ProjectionSpec
 void TabularBuilder.addProjection(ProjectionSpec projection)
           
 

Method parameters in org.d2rq.lang with type arguments of type ProjectionSpec
 void TabularBuilder.addProjections(Collection<ProjectionSpec> projections)
           
 

Uses of ProjectionSpec in org.d2rq.nodes
 

Methods in org.d2rq.nodes that return ProjectionSpec
 ProjectionSpec BindingMaker.getCondition()
           
 

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

Methods in org.d2rq.nodes with parameters of type ProjectionSpec
 BindingMaker BindingMaker.makeConditional(ProjectionSpec condition)
           
 

Constructors in org.d2rq.nodes with parameters of type ProjectionSpec
BindingMaker(Map<Var,NodeMaker> nodeMakers, ProjectionSpec condition)
           
 

Uses of ProjectionSpec in org.d2rq.values
 

Methods in org.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> TemplateValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> SQLExpressionValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> DecoratingValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> ColumnValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> BlankNodeIDValueMaker.projectionSpecs()
           
 Set<ProjectionSpec> BaseIRIValueMaker.projectionSpecs()