Class Projection
java.lang.Object
org.eclipse.rdf4j.sparqlbuilder.core.QueryElementCollection<Projectable>
org.eclipse.rdf4j.sparqlbuilder.core.Projection
- All Implemented Interfaces:
QueryElement
A SPARQL Projection
- See Also:
- SPARQL Projections
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.sparqlbuilder.core.QueryElementCollection
elements
-
Method Summary
Modifier and TypeMethodDescriptionall()
Specify that this projection should select all in-scope expressionsall(boolean selectAll)
Specify if this projection should select all in-scope expressions or notdistinct()
Specify this projection to be distinctdistinct(boolean isDistinct)
Specify if this projection should be distinct or notselect(Projectable... projectables)
Add expressions for this projection to selectMethods inherited from class org.eclipse.rdf4j.sparqlbuilder.core.QueryElementCollection
addElements, addElements, isEmpty
-
Method Details
-
distinct
Specify this projection to be distinct- Returns:
- this
- See Also:
- SPARQL Distinct modifier
-
distinct
Specify if this projection should be distinct or not- Parameters:
isDistinct
- if this projection should be distinct- Returns:
- this
- See Also:
- SPARQL Distinct modifier
-
all
Specify that this projection should select all in-scope expressions- Returns:
- this
- See Also:
- SPARQL Select
-
all
Specify if this projection should select all in-scope expressions or not- Parameters:
selectAll
- if this projection should select all expressions- Returns:
- this
- See Also:
- SPARQL Select
-
select
Add expressions for this projection to select- Parameters:
projectables
- the projectable expressions to add- Returns:
- this
-
getQueryString
- Specified by:
getQueryString
in interfaceQueryElement
- Overrides:
getQueryString
in classQueryElementCollection<Projectable>
- Returns:
- the String representing the SPARQL syntax of this element
-