com.bigdata.samples
Class SparqlBuilder

java.lang.Object
  extended by com.bigdata.samples.SparqlBuilder

public class SparqlBuilder
extends Object

Demonstrate how to use bigdata. You are free to use this code for whatever purpose without restriction.

Author:
mikep

Nested Class Summary
static class SparqlBuilder.Graph
           
static interface SparqlBuilder.Pattern
           
static class SparqlBuilder.Triple
           
static class SparqlBuilder.UnionGraph
           
 
Constructor Summary
SparqlBuilder()
           
SparqlBuilder(String s, String p, Literal o)
           
SparqlBuilder(String s, String p, String o)
           
SparqlBuilder(String s, String p, URI o)
           
SparqlBuilder(String s, String p, Value o)
           
SparqlBuilder(String s, URI p, Literal o)
           
SparqlBuilder(String s, URI p, String o)
           
SparqlBuilder(String s, URI p, URI o)
           
SparqlBuilder(String s, URI p, Value o)
           
SparqlBuilder(URI s, String p, Literal o)
           
SparqlBuilder(URI s, String p, String o)
           
SparqlBuilder(URI s, String p, URI o)
           
SparqlBuilder(URI s, String p, Value o)
           
SparqlBuilder(URI s, URI p, String o)
           
 
Method Summary
 SparqlBuilder addTriplePattern(String s, String p, Literal o)
           
 SparqlBuilder addTriplePattern(String s, String p, Literal o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, String p, String o)
           
 SparqlBuilder addTriplePattern(String s, String p, String o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, String p, URI o)
           
 SparqlBuilder addTriplePattern(String s, String p, URI o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, String p, Value o)
           
 SparqlBuilder addTriplePattern(String s, String p, Value o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, URI p, Literal o)
           
 SparqlBuilder addTriplePattern(String s, URI p, Literal o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, URI p, String o)
           
 SparqlBuilder addTriplePattern(String s, URI p, String o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, URI p, URI o)
           
 SparqlBuilder addTriplePattern(String s, URI p, URI o, boolean construct)
           
 SparqlBuilder addTriplePattern(String s, URI p, Value o)
           
 SparqlBuilder addTriplePattern(String s, URI p, Value o, boolean construct)
           
 SparqlBuilder addTriplePattern(URI s, String p, Literal o)
           
 SparqlBuilder addTriplePattern(URI s, String p, Literal o, boolean construct)
           
 SparqlBuilder addTriplePattern(URI s, String p, String o)
           
 SparqlBuilder addTriplePattern(URI s, String p, String o, boolean construct)
           
 SparqlBuilder addTriplePattern(URI s, String p, URI o)
           
 SparqlBuilder addTriplePattern(URI s, String p, URI o, boolean construct)
           
 SparqlBuilder addTriplePattern(URI s, String p, Value o)
           
 SparqlBuilder addTriplePattern(URI s, String p, Value o, boolean construct)
           
 SparqlBuilder addTriplePattern(URI s, URI p, String o)
           
 SparqlBuilder addTriplePattern(URI s, URI p, String o, boolean construct)
           
 SparqlBuilder.Graph getConstruct()
           
 SparqlBuilder.Graph getWhere()
           
static String literal(Literal l)
           
static String literal(String s)
           
 SparqlBuilder reset()
           
 SparqlBuilder setFilter(String filter)
           
 String toString()
           
static String uri(String s)
           
static String uri(URI uri)
           
static String var(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SparqlBuilder

public SparqlBuilder()

SparqlBuilder

public SparqlBuilder(String s,
                     String p,
                     String o)

SparqlBuilder

public SparqlBuilder(String s,
                     String p,
                     Literal o)

SparqlBuilder

public SparqlBuilder(String s,
                     String p,
                     URI o)

SparqlBuilder

public SparqlBuilder(String s,
                     String p,
                     Value o)

SparqlBuilder

public SparqlBuilder(String s,
                     URI p,
                     String o)

SparqlBuilder

public SparqlBuilder(String s,
                     URI p,
                     Literal o)

SparqlBuilder

public SparqlBuilder(String s,
                     URI p,
                     URI o)

SparqlBuilder

public SparqlBuilder(String s,
                     URI p,
                     Value o)

SparqlBuilder

public SparqlBuilder(URI s,
                     String p,
                     String o)

SparqlBuilder

public SparqlBuilder(URI s,
                     String p,
                     Literal o)

SparqlBuilder

public SparqlBuilder(URI s,
                     String p,
                     URI o)

SparqlBuilder

public SparqlBuilder(URI s,
                     String p,
                     Value o)

SparqlBuilder

public SparqlBuilder(URI s,
                     URI p,
                     String o)
Method Detail

reset

public SparqlBuilder reset()

getWhere

public SparqlBuilder.Graph getWhere()

getConstruct

public SparqlBuilder.Graph getConstruct()

var

public static String var(String s)

uri

public static String uri(String s)

uri

public static String uri(URI uri)

literal

public static String literal(String s)

literal

public static String literal(Literal l)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      String o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      Literal o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      URI o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      Value o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      String o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      Literal o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      URI o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      Value o)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      String o)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      Literal o)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      URI o)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      Value o)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      URI p,
                                      String o)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      String o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      Literal o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      URI o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      String p,
                                      Value o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      String o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      Literal o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      URI o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(String s,
                                      URI p,
                                      Value o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      String o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      Literal o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      URI o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      String p,
                                      Value o,
                                      boolean construct)

addTriplePattern

public SparqlBuilder addTriplePattern(URI s,
                                      URI p,
                                      String o,
                                      boolean construct)

setFilter

public SparqlBuilder setFilter(String filter)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.