public interface IProjectionDecl
ProjectionNode
.Modifier and Type | Interface and Description |
---|---|
static interface |
IProjectionDecl.Annotations |
Modifier and Type | Method and Description |
---|---|
Set<IVariable<?>> |
getProjectedVars(Set<IVariable<?>> vars)
Return the set of variables projected out of this query (this is a NOP if
there is no
ProjectionNode for the query, which can happen for an
ASK query). |
ProjectionNode |
getProjection()
Return the projection -or-
null if there is no projection. |
void |
setProjection(ProjectionNode projection)
Set or clear the projection.
|
void setProjection(ProjectionNode projection)
projection
- The projection (may be null
).ProjectionNode getProjection()
null
if there is no projection.Set<IVariable<?>> getProjectedVars(Set<IVariable<?>> vars)
ProjectionNode
for the query, which can happen for an
ASK query). This DOES NOT report the variables which are used by the
SELECT expressions, just the variables which are PROJECTED out by the
BINDs.vars
- The projected variables are added to this set.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.