ngamsCacheControlThread.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:ngas 作者: ICRAR 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号