def setCacheEntryObjectCacheDbms(srvObj,
cacheEntryObj):
"""
Set the file size field for a row in the local Cache Contents DBMS.
srvObj: Reference to server object (ngamsServer).
cacheEntryObj: Cache entry object instance (ngamsCacheEntry).
Returns: Void.
"""
T = TRACE()
cacheEntryObjPickle = cPickle.dumps(cacheEntryObj)
cacheEntryObjPickleEnc = base64.b32encode(cacheEntryObjPickle)
sqlQuery = _SET_CACHE_ENTRY_OBJECT_CACHE_DBMS_QUERY %\
(cacheEntryObjPickleEnc, cacheEntryObj.getDiskId(),
cacheEntryObj.getFileId(), cacheEntryObj.getFileVersion())
queryCacheDbms(srvObj, sqlQuery)
评论列表
文章目录