com.bigdata.rdf.store
Class AbstractLocalTripleStore

java.lang.Object
  extended by com.bigdata.relation.AbstractResource<IDatabase<AbstractTripleStore>>
      extended by com.bigdata.rdf.store.AbstractTripleStore
          extended by com.bigdata.rdf.store.AbstractLocalTripleStore
All Implemented Interfaces:
ITermIdCodes, IRawTripleStore, IDatabase<AbstractTripleStore>, IMutableDatabase<AbstractTripleStore>, IMutableResource<IDatabase<AbstractTripleStore>>, ILocatableResource<IDatabase<AbstractTripleStore>>
Direct Known Subclasses:
LocalTripleStore, TempTripleStore

public abstract class AbstractLocalTripleStore
extends AbstractTripleStore

Abstract base class for both transient and persistent ITripleStore implementations using local storage.

Version:
$Id: AbstractLocalTripleStore.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bigdata.rdf.store.AbstractTripleStore
AbstractTripleStore.Options
 
Field Summary
 
Fields inherited from class com.bigdata.rdf.store.AbstractTripleStore
lexicon, log
 
Fields inherited from interface com.bigdata.rdf.store.IRawTripleStore
NULL, NULLSTR
 
Fields inherited from interface com.bigdata.rdf.lexicon.ITermIdCodes
TERMID_CODE_BNODE, TERMID_CODE_LITERAL, TERMID_CODE_MASK, TERMID_CODE_MASK_BITS, TERMID_CODE_STATEMENT, TERMID_CODE_URI
 
Constructor Summary
protected AbstractLocalTripleStore(IIndexManager indexManager, String namespace, Long timestamp, Properties properties)
           
 
Method Summary
 
Methods inherited from class com.bigdata.rdf.store.AbstractTripleStore
__tearDownUnitTest, abort, addNamespace, addStatement, addStatement, addStatements, addStatements, addStatements, addStatements, addTerm, addTerms, asReadCommittedView, assertWritable, asStatement, asStatementIterator, asValue, bulkCompleteStatements, bulkCompleteStatements, bulkCompleteStatements, bulkFilterStatements, bulkFilterStatements, clearNamespaces, close, commit, computeClosureForStatementIdentifiers, copyStatements, create, destroy, dumpStatements, dumpStore, dumpStore, dumpStore, dumpStore, dumpStore, fixPointStatementIdentifiers, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAxioms, getBNodeCount, getClosureInstance, getDataLoader, getExplicitStatementCount, getInferenceEngine, getJustificationCount, getLexiconRelation, getLiteralCount, getMatchProgram, getNamedGraphCount, getNamespace, getNamespaces, getSearchEngine, getSPOKeyArity, getSPORelation, getStatement, getStatement, getStatement, getStatement, getStatementCount, getStatementCount, getStatementCount, getStatementCount, getStatementIdentifiers, getStatements, getStatements, getTerm, getTermCount, getTermId, getURICount, getValueFactory, getVocabulary, hasStatement, hasStatement, hasStatement, hasStatement, isAxiom, isBNode, isConcurrent, isJustify, isLiteral, isOpen, isQuads, isReadOnly, isStable, isStatement, isStatementIdentifiers, isURI, match, newJoinNexusFactory, newJoinNexusFactory, predicateUsage, predicateUsage, relations, removeNamespace, removeStatements, removeStatements, removeStatements, removeStatements, removeStatements, shutdown, textSearch, toString, toString, toString, toString
 
Methods inherited from class com.bigdata.relation.AbstractResource
acquireExclusiveLock, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getContainer, getContainerNamespace, getExecutorService, getFullyBufferedReadThreshold, getIndexManager, getMaxParallelSubqueries, getNamespace, getProperties, getProperty, getProperty, getTimestamp, isForceSerialExecution, isNestedSubquery, toString, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.bigdata.relation.locator.ILocatableResource
getContainerNamespace, getNamespace, getTimestamp
 

Constructor Detail

AbstractLocalTripleStore

protected AbstractLocalTripleStore(IIndexManager indexManager,
                                   String namespace,
                                   Long timestamp,
                                   Properties properties)
Parameters:
indexManager -
namespace -
timestamp -
properties -


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