【文件属性】:
文件名称:mruby-lmdb:来自Symas http的用于闪电内存映射数据库的mruby包装器
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-15 01:45:15
lmdb mruby C
mruby-lmdb
Symas的用于闪电内存映射数据库的mruby包装器
例子
env = MDB :: Env . new
env . open ( 'testdb' , MDB :: NOSUBDIR )
db = env . database ( MDB :: INTEGERKEY )
db << 'hallo0' << 'hallo1' << 'hallo2'
db [ 18 . to_bin ] = 'hallo18'
db . concat [ 'hallo19' , 'hallo20' ] # for faster batch import
db . each do | k , v |
puts " #{ k . to_fix } = #{ v } "
end
db . cursor ( MDB :: RDONLY ) do | cursor |
puts cur
【文件预览】:
mruby-lmdb-master
----.gitignore(588B)
----mrblib()
--------lmdb.rb(6KB)
----src()
--------mrb_lmdb.c(33KB)
--------known_cursor_ops_def.cstub(2KB)
--------mrb_lmdb.h(1KB)
--------gen_errors.rb(273B)
--------known_errors_def.cstub(2KB)
--------known_cursor_ops.def(178B)
--------known_errors.def(207B)
--------gen_cursor_ops.rb(294B)
----LICENSE(10KB)
----.gitmodules(68B)
----mrbgem.rake(765B)
----README.md(3KB)
----include()
--------mruby()
----lmdb()