Package Ganga :: Package Utility :: Package AMGAServerTools :: Module mdclient :: Class MDClient
[hide private]
[frames] | no frames]

Class MDClient

source code

mdinterface.MDInterface --+
                          |
                         MDClient

Instance Methods [hide private]
 
__init__(self, host, port, login='anonymous', password='', keepalive=True) source code
 
requireSSL(self, key=None, cert=None) source code
 
__doSSLHandshake(self, session=None) source code
 
connect(self) source code
 
disconnect(self, saveSession=False) source code
 
__sendCommand(self, command) source code
 
__encodeCommand(self, command) source code
 
execute(self, command)
Returns silently if the command executes successfully, throws an exception otherwise
source code
 
retrieveResult(self) source code
 
executeNoWait(self, command)
Returns silently if the command executes, throws an exception if an error occours immediately Does not wait for any return condition of the remote command
source code
 
fetchRow(self) source code
 
__fetchRow(self) source code
 
__fetchData(self) source code
 
__dataArrived(self) source code
 
__quoteValue(self, value) source code
 
eot(self) source code
 
getattr(self, file, attributes) source code
 
getEntry(self) source code
 
setAttr(self, file, keys, values) source code
 
addEntry(self, file, keys, values) source code
 
addEntries(self, entries) source code
 
addAttr(self, file, name, t) source code
 
removeAttr(self, file, name) source code
 
clearAttr(self, file, name) source code
 
listEntries(self, pattern) source code
 
pwd(self) source code
 
listAttr(self, file) source code
 
createDir(self, dir) source code
 
createPlainDir(self, dir) source code
 
removeDir(self, dir) source code
 
rm(self, path) source code
 
find(self, pattern, query) source code
 
selectAttr(self, attributes, query) source code
 
getSelectAttrEntry(self) source code
 
updateAttr(self, pattern, updateExpr, condition) source code
 
upload(self, collection, attributes) source code
 
put(self, file, values) source code
 
abort(self) source code
 
commit(self) source code
 
sequenceCreate(self, name, directory, increment=1, start=1) source code
 
sequenceNext(self, name) source code
 
sequenceRemove(self, name) source code
 
cd(self, dir) source code
 
constraintAddNotNull(self, directory, attribute, name) source code
 
constraintAddUnique(self, directory, attribute, name) source code
 
constraintAddReference(self, directory, attribute, reffered_attr, name) source code
 
constraintAddCheck(self, directory, check, name) source code
 
constraintDrop(self, directory, name) source code
 
constraintList(self, directory) source code
 
transaction(self) source code

Inherited from mdinterface.MDInterface: splitUpdateClause

Method Details [hide private]

eot(self)

source code 
Overrides: mdinterface.MDInterface.eot

getattr(self, file, attributes)

source code 
Overrides: mdinterface.MDInterface.getattr

getEntry(self)

source code 
Overrides: mdinterface.MDInterface.getEntry

setAttr(self, file, keys, values)

source code 
Overrides: mdinterface.MDInterface.setAttr

addEntry(self, file, keys, values)

source code 
Overrides: mdinterface.MDInterface.addEntry

addEntries(self, entries)

source code 
Overrides: mdinterface.MDInterface.addEntries

addAttr(self, file, name, t)

source code 
Overrides: mdinterface.MDInterface.addAttr

removeAttr(self, file, name)

source code 
Overrides: mdinterface.MDInterface.removeAttr

clearAttr(self, file, name)

source code 
Overrides: mdinterface.MDInterface.clearAttr

listEntries(self, pattern)

source code 
Overrides: mdinterface.MDInterface.listEntries

pwd(self)

source code 
Overrides: mdinterface.MDInterface.pwd

listAttr(self, file)

source code 
Overrides: mdinterface.MDInterface.listAttr

createDir(self, dir)

source code 
Overrides: mdinterface.MDInterface.createDir

removeDir(self, dir)

source code 
Overrides: mdinterface.MDInterface.removeDir

rm(self, path)

source code 
Overrides: mdinterface.MDInterface.rm

selectAttr(self, attributes, query)

source code 
Overrides: mdinterface.MDInterface.selectAttr

getSelectAttrEntry(self)

source code 
Overrides: mdinterface.MDInterface.getSelectAttrEntry

updateAttr(self, pattern, updateExpr, condition)

source code 
Overrides: mdinterface.MDInterface.updateAttr

upload(self, collection, attributes)

source code 
Overrides: mdinterface.MDInterface.upload

put(self, file, values)

source code 
Overrides: mdinterface.MDInterface.put

abort(self)

source code 
Overrides: mdinterface.MDInterface.abort

commit(self)

source code 
Overrides: mdinterface.MDInterface.commit

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

source code 
Overrides: mdinterface.MDInterface.sequenceCreate

sequenceNext(self, name)

source code 
Overrides: mdinterface.MDInterface.sequenceNext

sequenceRemove(self, name)

source code 
Overrides: mdinterface.MDInterface.sequenceRemove