Class DeleteDataQuery
- java.lang.Object
-
- org.eclipse.rdf4j.sparqlbuilder.core.query.DeleteDataQuery
-
- All Implemented Interfaces:
QueryElement
public class DeleteDataQuery extends Object
The SPARQL Delete Data Query- See Also:
- SPARQL DELETE DATA Query
-
-
Field Summary
Fields Modifier and Type Field Description protected Optional<GraphName>graphNameprotected TriplesTemplatetriplesTemplate
-
Constructor Summary
Constructors Constructor Description DeleteDataQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TaddTriples(TriplePattern... triples)protected voidappendNamedTriplesTemplates(StringBuilder queryString, Optional<GraphName> graphName, TriplesTemplate triples)Tbase(Base base)Set the Base clause of this queryTbase(Iri iri)Set the base IRI of this queryDeleteDataQuerydeleteData(TriplesTemplate triplesTemplate)Set this query's triples templateDeleteDataQuerydeleteData(TriplePattern... triples)Add triples to be deletedDeleteDataQueryfrom(GraphName graph)Specify a graph to delete the data fromprotected StringgetPrefix()protected StringgetQueryActionString()StringgetQueryString()Tgraph(GraphName graph)Tprefix(Prefix... prefixes)Add prefix declarations to this queryTprefix(PrefixDeclarations prefixes)Set the Prefix declarations of this queryprotected TsetTriplesTemplate(TriplesTemplate triplesTemplate)
-
-
-
Field Detail
-
triplesTemplate
protected TriplesTemplate triplesTemplate
-
-
Method Detail
-
deleteData
public DeleteDataQuery deleteData(TriplePattern... triples)
Add triples to be deleted- Parameters:
triples- the triples to add to this delete data query- Returns:
- this Delete Data query instance
-
deleteData
public DeleteDataQuery deleteData(TriplesTemplate triplesTemplate)
Set this query's triples template- Parameters:
triplesTemplate- theTriplesTemplateinstance to set- Returns:
- this instance
-
from
public DeleteDataQuery from(GraphName graph)
Specify a graph to delete the data from- Parameters:
graph- the identifier of the graph- Returns:
- this Delete Data query instance
-
getPrefix
protected String getPrefix()
-
addTriples
protected T addTriples(TriplePattern... triples)
-
setTriplesTemplate
protected T setTriplesTemplate(TriplesTemplate triplesTemplate)
-
graph
public T graph(GraphName graph)
-
getQueryActionString
protected String getQueryActionString()
-
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(PrefixDeclarations prefixes)
Set the Prefix declarations of this query- Parameters:
prefixes- thePrefixDeclarationsto set- Returns:
- this
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfaceQueryElement- Returns:
- the String representing the SPARQL syntax of this element
-
appendNamedTriplesTemplates
protected void appendNamedTriplesTemplates(StringBuilder queryString, Optional<GraphName> graphName, TriplesTemplate triples)
-
-