您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Redland的Python绑定存储事务?

5b51 2022/1/14 8:21:30 python 字数 1099 阅读 502 来源 www.jb51.cc/python

我目前正在浏览Redland的Python绑定,并且还没有找到一种通过它在存储引擎上进行事务处理的简洁方法.我在低级Redland模块中发现了一些模型事务:import RDF, Redland storage = RDF.Storage(...) model = RDF.Model(storage) Redland.librdf_model_transa

概述

我目前正在浏览Redland的Python绑定,并且还没有找到一种通过它在存储引擎上进行事务处理的简洁方法.我在低级Redland模块中发现了一些模型事务:

import RDF,Redland

storage = RDF.Storage(...)
model = RDF.Model(storage)
Redland.librdf_model_transaction_start(model._model)
try:
    # Do something
    Redland.librdf_model_transaction_commit(model._model)
    model.sync()
except:
    Redland.librdf_model_transaction_rollback(model._model)

这些还可以转化为存储层吗?

谢谢 :-)

class Model(object):
  ...
  def transaction_start(self):
    return Redland.librdf_model_transaction_start(self._model) 

总结

以上是编程之家为你收集整理的Redland的Python绑定存储事务?全部内容,希望文章能够帮你解决Redland的Python绑定存储事务?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶