org.openanzo.server.repository.graph
Class SystemGraph

java.lang.Object
  extended by org.openanzo.server.repository.graph.SystemGraph

public class SystemGraph
extends java.lang.Object

Materialization of Anzo System data

Author:
Joe Betz, Matthew Roy ( mroy@cambridgesemantics.com )

Constructor Summary
SystemGraph()
           
 
Method Summary
static java.lang.Iterable<Quad> findQuads(RepositoryConnection repositoryConnection, org.openrdf.model.Resource subj, org.openrdf.model.URI prop, org.openrdf.model.Value obj, java.lang.Long namedGraphId, boolean includeInferredStatements, java.lang.Long lastTransactionTime, boolean defaultGraphs, boolean includeStandardData)
          Find the quads that match the provided statement pattern
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemGraph

public SystemGraph()
Method Detail

findQuads

public static java.lang.Iterable<Quad> findQuads(RepositoryConnection repositoryConnection,
                                                 org.openrdf.model.Resource subj,
                                                 org.openrdf.model.URI prop,
                                                 org.openrdf.model.Value obj,
                                                 java.lang.Long namedGraphId,
                                                 boolean includeInferredStatements,
                                                 java.lang.Long lastTransactionTime,
                                                 boolean defaultGraphs,
                                                 boolean includeStandardData)
                                          throws AnzoException
Find the quads that match the provided statement pattern

Parameters:
repositoryConnection - connection to database
subj - subject of statement, or wildcard if null
prop - property of statement, or wildcard if null
obj - object of statement, or wildcard if null
namedGraphId - ID for statement's namedgraph, or wildcard if null
includeInferredStatements - include inferred triples in search results
lastTransactionTime - timestamp to use in queries
includeStandardData - include the System Graph's statements about itself, ie the System Graph's acl and metadata
defaultGraphs - search for graphs in the defaultGraph temporary table, or the namedGraph temporary table
Returns:
quads that match the provided statement pattern
Throws:
AnzoException


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.