com.hp.hpl.jena.sparql.graph
Class GraphFactory

java.lang.Object
  extended by com.hp.hpl.jena.sparql.graph.GraphFactory

public class GraphFactory
extends Object

Ways to make graphs and models


Constructor Summary
GraphFactory()
           
 
Method Summary
static com.hp.hpl.jena.graph.Graph createDataBagGraph(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
          A graph backed by a DistinctDataBag<Triple>.
static com.hp.hpl.jena.graph.Graph createDefaultGraph()
          Create a graph - ARQ-wide default type
static com.hp.hpl.jena.graph.Graph createGraphMem()
          Create a graph that is a Jena memory graph
static com.hp.hpl.jena.graph.Graph createJenaDefaultGraph()
          Create a graph - always the Jena default graph type
static com.hp.hpl.jena.graph.Graph createPlainGraph()
          Very simple graph that uses same-term for find() (small-scale use only)
static com.hp.hpl.jena.rdf.model.Model makeDataBagModel(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
          Create a model over a DataBag graph (will spill to disk when it get large)
static com.hp.hpl.jena.rdf.model.Model makeDefaultModel()
          Create a model over a default graph (ARQ-wide for degault graph type)
static com.hp.hpl.jena.rdf.model.Model makeJenaDefaultModel()
          Guaranteed call-through to Jena's ModelFactory operation
static com.hp.hpl.jena.rdf.model.Model makePlainModel()
          Create a model over a plain graph (small-scale use only)
static com.hp.hpl.jena.graph.Graph sinkGraph()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphFactory

public GraphFactory()
Method Detail

createGraphMem

public static com.hp.hpl.jena.graph.Graph createGraphMem()
Create a graph that is a Jena memory graph

See Also:
createDefaultGraph()

createDefaultGraph

public static com.hp.hpl.jena.graph.Graph createDefaultGraph()
Create a graph - ARQ-wide default type


createJenaDefaultGraph

public static com.hp.hpl.jena.graph.Graph createJenaDefaultGraph()
Create a graph - always the Jena default graph type


createPlainGraph

public static com.hp.hpl.jena.graph.Graph createPlainGraph()
Very simple graph that uses same-term for find() (small-scale use only)


sinkGraph

public static com.hp.hpl.jena.graph.Graph sinkGraph()

createDataBagGraph

public static com.hp.hpl.jena.graph.Graph createDataBagGraph(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
A graph backed by a DistinctDataBag<Triple>.


makeJenaDefaultModel

public static com.hp.hpl.jena.rdf.model.Model makeJenaDefaultModel()
Guaranteed call-through to Jena's ModelFactory operation


makeDefaultModel

public static com.hp.hpl.jena.rdf.model.Model makeDefaultModel()
Create a model over a default graph (ARQ-wide for degault graph type)


makePlainModel

public static com.hp.hpl.jena.rdf.model.Model makePlainModel()
Create a model over a plain graph (small-scale use only)


makeDataBagModel

public static com.hp.hpl.jena.rdf.model.Model makeDataBagModel(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
Create a model over a DataBag graph (will spill to disk when it get large)



Licenced under the Apache License, Version 2.0