public class QueryShape extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Distinction |
distinction |
protected GeoQuery |
geoQuery |
protected long |
limit |
protected long |
offset |
protected Template |
template |
protected Transforms |
transforms |
| Constructor and Description |
|---|
QueryShape() |
protected long limit
protected long offset
protected Distinction distinction
protected Template template
protected GeoQuery geoQuery
protected Transforms transforms
public QueryShape copy()
public QueryShape prepare(Settings s)
public void toSparqlSelect(Settings s, StringBuilder sb)
public void toSparqlDescribe(Settings s, StringBuilder sb)
protected void NowhereToSparql(Settings s, StringBuilder sb)
protected void whereToSparql(Settings s, StringBuilder sb)
protected void whereToSparql(Settings s, StringBuilder sb, List<GraphPattern> patterns)
public QueryShape setTemplate(String templateString)
public QueryShape setTemplate(Template t)
public void setDistinction(Distinction d)
public void setGeoQuery(GeoQuery geoQuery)
public void setEarlyPattern(GraphPattern where)
public QueryShape addEarlyPattern(GraphPattern p)
public QueryShape injectEarlyPattern(GraphPattern p)
public QueryShape addPreBinding(Bind bind)
public void setLaterPattern(GraphPattern where)
public QueryShape addLaterPattern(GraphPattern p)
public void setLimit(long limit)
public void setOffset(long offset)
public void addProjection(Projection x)
public QueryShape addOrder(Order o, IsExpr e)
public QueryShape addRawModifier(String text)
public void construct(Triple t)
public void addDescribeElements(List<TermAtomic> elements)
public List<GraphPattern> getEarly()
public GeoQuery getGeoQuery()
public Transforms getTransforms()
Copyright © 2019. All rights reserved.