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

Class MDClient

source code

mdinterface.MDInterface --+
                          |
                         MDClient
Known Subclasses:

Instance Methods [hide private]
 
__dataArrived(self) source code
 
__doSSLHandshake(self, session=None) source code
 
__encodeCommand(self, command) source code
 
__fetchData(self) source code
 
__fetchRow(self) source code
 
__init__(self, host, port, login='anonymous', password='', keepalive=True) source code
 
__quoteValue(self, value) source code
 
__sendCommand(self, command) 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
 
clearAttr(self, file, name) source code
 
commit(self) source code
 
connect(self) source code
 
constraintAddCheck(self, directory, check, name) source code
 
constraintAddNotNull(self, directory, attribute, name) source code
 
constraintAddReference(self, directory, attribute, reffered_attr, name) source code
 
constraintAddUnique(self, directory, attribute, name) source code
 
constraintDrop(self, directory, name) source code
 
constraintList(self, directory) source code
 
createDir(self, dir) source code
 
createPlainDir(self, dir) source code
 
disconnect(self, saveSession=False) source code
 
eot(self) source code
 
execute(self, command)
Returns silently if the command executes successfully, throws an exception otherwise
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
 
find(self, pattern, query) source code
 
getEntry(self) source code
 
getSelectAttrEntry(self) source code
 
getattr(self, file, attributes) source code
 
listAttr(self, file) source code
 
listEntries(self, pattern) source code
 
put(self, file, values) source code
 
pwd(self) source code
 
remoteExecute(self, remoteCommand) source code
 
removeAttr(self, file, name) source code
 
removeDir(self, dir) source code
 
replicaAdd(self, guid) source code
 
replicaList(self, files, resolveSites=True, isLFN=False) source code
 
replicaRegister(self, guidSiteList, create=True) source code
 
replicaUnregister(self, guid, site, delete=False) source code
 
requireSSL(self, key=None, cert=None) source code
 
retrieveResult(self) source code
 
rm(self, path) source code
 
selectAttr(self, attributes, query) source code
 
sequenceCreate(self, name, directory, increment=1, start=1) source code
 
sequenceNext(self, name) source code
 
sequenceRemove(self, name) source code
 
setAttr(self, file, keys, values) source code
 
siteAdd(self, site, server='') source code
 
siteList(self) source code
 
siteRemove(self, site) source code
 
transaction(self) source code
 
update(self, pattern, updateExpr, condition) source code
 
updateAttr(self, pattern, updateExpr, condition) source code
 
upload(self, collection, attributes) source code

Inherited from mdinterface.MDInterface: splitUpdateClause

Method Details [hide private]

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

clearAttr(self, file, name)

source code 
Overrides: mdinterface.MDInterface.clearAttr

commit(self)

source code 
Overrides: mdinterface.MDInterface.commit

createDir(self, dir)

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, attributes)

source code 
Overrides: mdinterface.MDInterface.getattr

listAttr(self, file)

source code 
Overrides: mdinterface.MDInterface.listAttr

listEntries(self, pattern)

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, 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

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

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