org.topbraid.sparql.endpoint.graph
Class SPARQLEndpointGraph

java.lang.Object
  extended by com.hp.hpl.jena.graph.impl.GraphBase
      extended by org.topbraid.core.graph.AbstractCachableGraph
          extended by org.topbraid.sparql.endpoint.graph.SPARQLEndpointGraph
All Implemented Interfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform, CachableGraph, SPARQLEndpointConstants

public class SPARQLEndpointGraph
extends AbstractCachableGraph
implements SPARQLEndpointConstants


Field Summary
 
Fields inherited from class com.hp.hpl.jena.graph.impl.GraphBase
bulkHandler, capabilities, closed, gem, pm, queryHandler, reifier, statisticsHandler, style
 
Fields inherited from interface org.topbraid.sparql.endpoint.graphstore.SPARQLEndpointConstants
BASE_URI, CONSTRUCT, FILE_SUFFIX, MAXCONNECTATTEMPTS, SELECT, SERVICE_URL
 
Fields inherited from interface com.hp.hpl.jena.graph.Graph
emptyGraph
 
Constructor Summary
SPARQLEndpointGraph(java.lang.String serviceURL, java.lang.String baseURI)
           
 
Method Summary
 java.lang.String createQuery(com.hp.hpl.jena.graph.Node matchSubject, com.hp.hpl.jena.graph.Node matchPredicate, com.hp.hpl.jena.graph.Node matchObject)
           
 java.lang.String createQuery(com.hp.hpl.jena.graph.Node matchSubject, com.hp.hpl.jena.graph.Node matchPredicate, com.hp.hpl.jena.graph.Node matchObject, java.lang.String queryType)
           
 java.lang.String createQuery(com.hp.hpl.jena.graph.TripleMatch m)
           
 java.lang.String createQuery(com.hp.hpl.jena.graph.TripleMatch m, java.lang.String queryType)
           
 java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)
           
 java.util.List<com.hp.hpl.jena.graph.Triple> doFind1(com.hp.hpl.jena.graph.TripleMatch m)
           
 
Methods inherited from class org.topbraid.core.graph.AbstractCachableGraph
graphBaseFind
 
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase
add, checkOpen, close, constructReifier, contains, contains, containsByFind, createStatisticsHandler, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, graphBaseContains, graphBaseFind, graphBaseSize, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, performAdd, performDelete, queryHandler, reifierContains, reifierSize, reifierTriples, size, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.graph.Graph
close, contains, contains, delete, dependsOn, find, find, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, queryHandler, size
 
Methods inherited from interface com.hp.hpl.jena.graph.GraphAdd
add
 

Constructor Detail

SPARQLEndpointGraph

public SPARQLEndpointGraph(java.lang.String serviceURL,
                           java.lang.String baseURI)
Method Detail

doFind

public java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)
Specified by:
doFind in interface CachableGraph

doFind1

public java.util.List<com.hp.hpl.jena.graph.Triple> doFind1(com.hp.hpl.jena.graph.TripleMatch m)

createQuery

public java.lang.String createQuery(com.hp.hpl.jena.graph.TripleMatch m)

createQuery

public java.lang.String createQuery(com.hp.hpl.jena.graph.TripleMatch m,
                                    java.lang.String queryType)

createQuery

public java.lang.String createQuery(com.hp.hpl.jena.graph.Node matchSubject,
                                    com.hp.hpl.jena.graph.Node matchPredicate,
                                    com.hp.hpl.jena.graph.Node matchObject)

createQuery

public java.lang.String createQuery(com.hp.hpl.jena.graph.Node matchSubject,
                                    com.hp.hpl.jena.graph.Node matchPredicate,
                                    com.hp.hpl.jena.graph.Node matchObject,
                                    java.lang.String queryType)