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 Tbase(IRI iri)Set the base IRI of this queryTbase(Base base)Set the Base clause of this queryTbase(Iri iri)Set the base IRI of this queryStringgetQueryString()Tprefix(Namespace... namespaces)Add prefix declarations to this queryTprefix(Prefix... prefixes)Add prefix declarations to this queryTprefix(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- theBaseclause 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- thePrefixDeclarationsto set- Returns:
- this
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfaceQueryElement- Overrides:
getQueryStringin classQuery<T extends OuterQuery<T>>- Returns:
- the String representing the SPARQL syntax of this element
-
-