4Suite
™
API Documentation
►
Module
Ft
.
Rdf
.
Drivers
.Dbm
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Rdf/Drivers/Dbm.py,v 1.18 2005/03/02 03:59:06 mbrown Exp $
Classes:
DbAdapter
,
ModelCache
Functions:
CreateDb
,
CreateFileName
,
DestroyDb
,
ExistsDb
,
GetDb
,
InitializeModule
Fields:
g_modelCache
Classes
class
DbAdapter
(
Ft.Rdf.Drivers.Memory.DbAdapter
)
# The RDF Adapter interface
Methods
__init__
(
self
,
name
,
modelName
='default'
)
add
(
self
,
statements
)
begin
(
self
)
bind
(
self
,
object
,
name
,
scope
)
commit
(
self
)
remove
(
self
,
statements
)
removePattern
(
self
,
subject
,
predicate
,
object
,
statementUri
,
scope
,
flags
)
rollback
(
self
)
unbind
(
self
,
name
,
scope
)
Methods inherited from class
Ft.Rdf.Drivers.Memory.DbAdapter
complete
,
contains
,
has_key
,
isResource
,
keys
,
lookup
,
objectsFromSubAndPreds
,
properties
,
resources
,
size
,
subjectsFromPredAndObjs
,
subjectsFromPredsAndObj
class
ModelCache
Methods
__init__
(
self
)
begin
(
self
,
fName
,
modelName
)
commit
(
self
,
fName
,
statements
,
bound
,
modelName
)
Functions
CreateDb
(
dbName
,
modelName
='default'
)
CreateFileName
(
dbName
)
DestroyDb
(
dbName
,
modelName
='default'
)
ExistsDb
(
dbName
,
modelName
='default'
)
# Management functions
GetDb
(
dbName
,
modelName
='default'
)
InitializeModule
()
Fields
g_modelCache
= <Ft.Rdf.Drivers.Dbm.ModelCache instance>