diff options
author | Eric Wong <normalperson@yhbt.net> | 2010-11-23 18:05:18 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2010-11-23 18:05:18 +0000 |
commit | 51d43461adca99482154ddbd337658a70d5ffc3d (patch) | |
tree | 83b96ab6e5d3ef3fe2208bd45a2bc6c9d25c25b4 /lib/metropolis | |
parent | dccc20aff3b4468a1b4721ffcc7f7b48ade474e9 (diff) | |
download | metropolis-51d43461adca99482154ddbd337658a70d5ffc3d.tar.gz |
rename @hdb* to @db*
This will allow easier code sharing between backends.
Diffstat (limited to 'lib/metropolis')
-rw-r--r-- | lib/metropolis/tokyocabinet/hdb.rb | 8 | ||||
-rw-r--r-- | lib/metropolis/tokyocabinet/hdb/ro.rb | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lib/metropolis/tokyocabinet/hdb.rb b/lib/metropolis/tokyocabinet/hdb.rb index ac8d58f..513d215 100644 --- a/lib/metropolis/tokyocabinet/hdb.rb +++ b/lib/metropolis/tokyocabinet/hdb.rb @@ -45,7 +45,7 @@ module Metropolis::TokyoCabinet::HDB end @optimize << flags end - @hdbv = (0...@nr_slots).to_a.map do |slot| + @dbv = (0...@nr_slots).to_a.map do |slot| path = sprintf(path_pattern, slot) hdb = TCHDB.new unless opts[:read_only] @@ -89,7 +89,7 @@ module Metropolis::TokyoCabinet::HDB end def writer(key, &block) - hdb, path = @hdbv[key.hash % @nr_slots] + hdb, path = @dbv[key.hash % @nr_slots] hdb.open(path, @wr_flags) or ex!(:open, hdb) yield hdb ensure @@ -97,7 +97,7 @@ module Metropolis::TokyoCabinet::HDB end def reader(key) - hdb, path = @hdbv[key.hash % @nr_slots] + hdb, path = @dbv[key.hash % @nr_slots] hdb.open(path, @rd_flags) or ex!(:open, hdb) yield hdb ensure @@ -155,6 +155,6 @@ module Metropolis::TokyoCabinet::HDB end def close! - @hdbv.each { |(hdb,_)| hdb.close } + @dbv.each { |(hdb,_)| hdb.close } end end diff --git a/lib/metropolis/tokyocabinet/hdb/ro.rb b/lib/metropolis/tokyocabinet/hdb/ro.rb index b7a1b40..89b4dd6 100644 --- a/lib/metropolis/tokyocabinet/hdb/ro.rb +++ b/lib/metropolis/tokyocabinet/hdb/ro.rb @@ -5,10 +5,10 @@ module Metropolis::TokyoCabinet::HDB::RO obj.instance_eval do @wr_flags = nil @rd_flags |= ::TokyoCabinet::HDB::ONOLCK - @hdbv.each { |(hdb, path)| + @dbv.each { |(hdb, path)| hdb.open(path, @rd_flags) or ex!(:open, path) } - @ro_hdbv = @hdbv.map { |(hdb,_)| hdb } + @ro_dbv = @dbv.map { |(hdb,_)| hdb } end end @@ -29,6 +29,6 @@ module Metropolis::TokyoCabinet::HDB::RO end def reader(key) - yield @ro_hdbv[key.hash % @nr_slots] + yield @ro_dbv[key.hash % @nr_slots] end end |