Package Ganga :: Package Utility :: Package external :: Package ARDAMDClient :: Module mdstandalone :: Class MDStandalone
[hide private]
[frames] | no frames]

Class MDStandalone

source code

mdinterface.MDInterface --+
                          |
                         MDStandalone
Known Subclasses:

Instance Methods [hide private]
 
__absolutePath(self, table) source code
 
__addEntry(self, mdtable, entry, attrs, values) source code
 
__getTable(self, table) source code
 
__initTransaction(self) source code
 
__init__(self, root, blocklength=1000, cache_size=100000, tries_limit=200) source code
 
__isDir(self, dirname) source code
 
__loadTable(self, table, update=True) source code
 
__mkdir(self, newdir)
works the way a good mkdir should :)
source code
 
__saveTable(self, table) source code
 
__systemPath(self, path) source code
 
abort(self) source code
 
addAttr(self, file, name, t) source code
 
addEntries(self, entries) source code
 
addEntry(self, file, keys, values) source code
 
cd(self, dir) source code
 
commit(self) source code
 
createDir(self, dirname) source code
 
eot(self) source code
 
getEntry(self) source code
 
getSelectAttrEntry(self) source code
 
getattr(self, file, attrs) source code
 
listAllLocks(self, age=-1) source code
 
listAttr(self, file) source code
 
listEntries(self, dirname) source code
 
put(self, file, values) source code
 
pwd(self) source code
 
releaseAllLocks(self) source code
 
removeAllLocks(self, age=-1) source code
 
removeAttr(self, file, name) source code
 
removeDir(self, dirname) source code
 
rm(self, path) source code
 
selectAttr(self, attrs, query) source code
 
sequenceCreate(self, name, directory, increment=1, start=1) source code
 
sequenceNext(self, name, reserve=1) source code
 
sequenceRemove(self, name) source code
 
setAttr(self, file, keys, values) source code
 
transaction(self) source code
 
updateAttr(self, pattern, updateExpr, condition) source code
 
upload(self, collection, attributes) source code

Inherited from mdinterface.MDInterface: clearAttr, splitUpdateClause

Method Details [hide private]

__mkdir(self, newdir)

source code 

works the way a good mkdir should :)

  • already exists, silently complete
  • regular file in the way, raise an exception
  • parent directory(ies) does not exist, make them as well

abort(self)

source code 
Overrides: mdinterface.MDInterface.abort

addAttr(self, file, name, t)

source code 
Overrides: mdinterface.MDInterface.addAttr

addEntries(self, entries)

source code 
Overrides: mdinterface.MDInterface.addEntries

addEntry(self, file, keys, values)

source code 
Overrides: mdinterface.MDInterface.addEntry

commit(self)

source code 
Overrides: mdinterface.MDInterface.commit

createDir(self, dirname)

source code 
Overrides: mdinterface.MDInterface.createDir

eot(self)

source code 
Overrides: mdinterface.MDInterface.eot

getEntry(self)

source code 
Overrides: mdinterface.MDInterface.getEntry

getSelectAttrEntry(self)

source code 
Overrides: mdinterface.MDInterface.getSelectAttrEntry

getattr(self, file, attrs)

source code 
Overrides: mdinterface.MDInterface.getattr

listAttr(self, file)

source code 
Overrides: mdinterface.MDInterface.listAttr

listEntries(self, dirname)

source code 
Overrides: mdinterface.MDInterface.listEntries

put(self, file, values)

source code 
Overrides: mdinterface.MDInterface.put

pwd(self)

source code 
Overrides: mdinterface.MDInterface.pwd

removeAttr(self, file, name)

source code 
Overrides: mdinterface.MDInterface.removeAttr

removeDir(self, dirname)

source code 
Overrides: mdinterface.MDInterface.removeDir

rm(self, path)

source code 
Overrides: mdinterface.MDInterface.rm

selectAttr(self, attrs, query)

source code 
Overrides: mdinterface.MDInterface.selectAttr

sequenceCreate(self, name, directory, increment=1, start=1)

source code 
Overrides: mdinterface.MDInterface.sequenceCreate

sequenceNext(self, name, reserve=1)

source code 
Overrides: mdinterface.MDInterface.sequenceNext

sequenceRemove(self, name)

source code 
Overrides: mdinterface.MDInterface.sequenceRemove

setAttr(self, file, keys, values)

source code 
Overrides: mdinterface.MDInterface.setAttr

updateAttr(self, pattern, updateExpr, condition)

source code 
Overrides: mdinterface.MDInterface.updateAttr

upload(self, collection, attributes)

source code 
Overrides: mdinterface.MDInterface.upload