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:
DbAdapter
Functions:
CreateDb
,
DestroyDb
,
ExistsDb
,
GetDb
,
InitializeModule
,
addStatementPartCondition
Fields:
OBJECT_TYPE_UNKNOWN
,
STATEMENTS_TABLE_NAME
,
STATEMENT_PARTS
,
VERSION
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'
)
InitializeModule
()
addStatementPartCondition
(
conditions
,
stmtPart
,
value
,
flags
=None
)
Fields
OBJECT_TYPE_UNKNOWN
= '?'
STATEMENTS_TABLE_NAME
= 'ftrdf_statements'
STATEMENT_PARTS
= ['subject', 'predicate', 'object', 'statementUri', 'scope', 'otype']
VERSION
= '0.1'