4Suite API Documentation

Module Ft.Rdf.Drivers.BerkeleyDB

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Rdf/Drivers/BerkeleyDB.py,v 1.12 2005/04/06 22:00:57 jkloth Exp $
Classes:
Functions:
Fields:

Classes

class DbAdapter

Methods

__init__(self, modelName, db=None)
add(self, statements)
begin(self)
bind(self, object_, name, scope)
commit(self)
complete(self, subject, predicate, object_, statementUri, scope, flags)
contains(self, subject, predicate, object_, statementUri, scope, flags)
has_key(self, name, scope)
isResource(self, res)
keys(self, scope)
lookup(self, name, scope)
objectsFromSubAndPreds(self, subject, predicates, scope)
objectsFromSubsAndPred(self, subjects, predicate, scope)
objectsFromSubsAndPredNonDistinct(self, subjects, predicate, scope)
remove(self, statements)
removePattern(self, subject, predicate, object_, statementUri, scope, flags)
resources(self, scope)
rollback(self)
size(self, scope)
subjectsFromPredAndObjs(self, predicate, objects, scope)
subjectsFromPredsAndObj(self, predicates, object_, scope)
unbind(self, name, scope)

Functions

CreateDb(modelName='default')
DestroyDb(modelName='default')
ExistsDb(modelName='default')
GetDb(modelName='default')
addStatementPartCondition(conditions, stmtPart, value, flags=None)

Fields

STATEMENTS_TABLE_NAME = 'ftrdf_statements'
STATEMENT_PARTS = ['subject', 'predicate', 'object', 'statementUri', 'scope', 'otype']
VERSION = '0.1'