Class OuterQuery<T extends OuterQuery<T>>
- java.lang.Object
-
- org.eclipse.rdf4j.sparqlbuilder.core.query.Query<T>
-
- org.eclipse.rdf4j.sparqlbuilder.core.query.OuterQuery<T>
-
- Type Parameters:
T
- The query type. Used to support fluency.
- All Implemented Interfaces:
QueryElement
- Direct Known Subclasses:
ConstructQuery
,SelectQuery
public abstract class OuterQuery<T extends OuterQuery<T>> extends Query<T>
A non-subquery query.
-
-
Constructor Summary
Constructors Constructor Description OuterQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
base(IRI iri)
Set the base IRI of this queryT
base(Base base)
Set the Base clause of this queryT
base(Iri iri)
Set the base IRI of this queryString
getQueryString()
T
prefix(Namespace... namespaces)
Add prefix declarations to this queryT
prefix(Prefix... prefixes)
Add prefix declarations to this queryT
prefix(PrefixDeclarations prefixes)
Set the Prefix declarations of this query
-
-
-
Field Detail
-
prefixes
protected Optional<PrefixDeclarations> prefixes
-
-
Method Detail
-
base
public T base(Iri iri)
Set the base IRI of this query- Parameters:
iri
- the base IRI- Returns:
- this
-
base
public T base(IRI iri)
Set the base IRI of this query- Parameters:
iri
- the base IRI- Returns:
- this
-
base
public T base(Base base)
Set the Base clause of this query- Parameters:
base
- theBase
clause to set- Returns:
- this
-
prefix
public T prefix(Prefix... prefixes)
Add prefix declarations to this query- Parameters:
prefixes
- the prefixes to add- Returns:
- this
-
prefix
public T prefix(Namespace... namespaces)
Add prefix declarations to this query- Parameters:
namespaces
- the namespaces to use for prefixes- Returns:
-
prefix
public T prefix(PrefixDeclarations prefixes)
Set the Prefix declarations of this query- Parameters:
prefixes
- thePrefixDeclarations
to set- Returns:
- this
-
getQueryString
public String getQueryString()
- Specified by:
getQueryString
in interfaceQueryElement
- Overrides:
getQueryString
in classQuery<T extends OuterQuery<T>>
- Returns:
- the String representing the SPARQL syntax of this element
-
-