| Package | Description | 
|---|---|
| org.eclipse.rdf4j.sparqlbuilder.core | Core classes and interfaces for the
 SPARQLBuilder. | 
| org.eclipse.rdf4j.sparqlbuilder.graphpattern | |
| org.eclipse.rdf4j.sparqlbuilder.rdf | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | VariableA SPARQL query variable | 
| Modifier and Type | Method and Description | 
|---|---|
| default TriplePattern | TriplePattern. andHas(RdfPredicate predicate,
      RdfObject... objects)Add predicate-object lists describing this triple pattern's subject | 
| default TriplePattern | TriplePattern. andIsA(RdfObject object)Use the built-in RDF shortcut  aforrdf:typeto specify the subject's type | 
| static TriplePattern | GraphPatterns. tp(RdfSubject subject,
  IRI predicate,
  RdfObject... objects)Create a triple pattern with the given subject, predicate, and object(s) | 
| static TriplePattern | GraphPatterns. tp(RdfSubject subject,
  RdfPredicate predicate,
  RdfObject... objects)Create a triple pattern with the given subject, predicate, and object(s) | 
| static TriplePattern | GraphPatterns. tp(Resource subject,
  IRI predicate,
  RdfObject... objects)Create a triple pattern with the given subject, predicate, and object(s) | 
| static TriplePattern | GraphPatterns. tp(Resource subject,
  RdfPredicate predicate,
  RdfObject... objects)Create a triple pattern with the given subject, predicate, and object(s) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IriDenotes an RDF IRI | 
| interface  | RdfBlankNodeDenotes an RDF Blank Node | 
| interface  | RdfResourceDenotes an RDF Resource | 
| interface  | RdfValueDenotes an RDF Value. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RdfBlankNode.AnonymousBlankNodean anonymous blank node | 
| static class  | RdfBlankNode.LabeledBlankNodea labeled blank node, of the form "_: label" | 
| static class  | RdfBlankNode.PropertiesBlankNodeA blank node representing a resource that matches the contained set of predicate-object lists | 
| class  | RdfLiteral<T>Denotes an RDF literal | 
| static class  | RdfLiteral.BooleanLiteralRepresents an RDF boolean literal | 
| static class  | RdfLiteral.NumericLiteralRepresents an RDF number literal | 
| static class  | RdfLiteral.StringLiteralRepresents an RDF string literal | 
| Modifier and Type | Method and Description | 
|---|---|
| static RdfObject | Rdf. object(Value value) | 
| static RdfObject[] | Rdf. objects(Value... values) | 
| Modifier and Type | Method and Description | 
|---|---|
| RdfPredicateObjectList | RdfPredicateObjectList. and(RdfObject... objects)Add  RdfObjectinstances to this predicate-object list | 
| RdfPredicateObjectListCollection | RdfPredicateObjectListCollection. andHas(RdfPredicate predicate,
      RdfObject... objects)add predicate-object lists to this collection | 
| RdfBlankNode.PropertiesBlankNode | RdfBlankNode.PropertiesBlankNode. andHas(RdfPredicate predicate,
      RdfObject... objects)Using the predicate-object and object list mechanisms, expand this blank node's pattern to include triples
 consisting of this blank node as the subject, and the given predicate and object(s) | 
| static RdfBlankNode.PropertiesBlankNode | Rdf. bNode(RdfPredicate predicate,
     RdfObject... objects)creates a label-less blank node, identified by the supplied predicate-object lists | 
| default TriplePattern | RdfSubject. has(IRI predicate,
   RdfObject... objects)Create a triple pattern from this subject and the given predicate and object | 
| default TriplePattern | RdfSubject. has(RdfPredicate predicate,
   RdfObject... objects)Create a triple pattern from this subject and the given predicate and object | 
| default TriplePattern | RdfSubject. isA(RdfObject... objects)Use the built-in shortcut "a" for  rdf:typeto build a triple with this subject and the given objects | 
| static RdfPredicateObjectList | Rdf. predicateObjectList(RdfPredicate predicate,
                   RdfObject... objects)Create a  RdfPredicateObjectList | 
| static RdfPredicateObjectListCollection | Rdf. predicateObjectListCollection(RdfPredicate predicate,
                             RdfObject... objects)Create a  RdfPredicateObjectListCollectionwith an initialRdfPredicateObjectList | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.