Class: MapDB::Tree
- Inherits:
-
Object
- Object
- MapDB::Tree
- Defined in:
- lib/sekka/jruby_mapdb.rb
Instance Method Summary collapse
- #clear ⇒ Object
- #close ⇒ Object
- #delete(key) ⇒ Object
- #get(key) ⇒ Object
-
#initialize(treeobj) ⇒ Tree
constructor
A new instance of Tree.
- #keys ⇒ Object
- #put(key, value) ⇒ Object
- #set(key, value) ⇒ Object
Constructor Details
#initialize(treeobj) ⇒ Tree
Returns a new instance of Tree.
51 52 53 |
# File 'lib/sekka/jruby_mapdb.rb', line 51 def initialize(treeobj) @treeobj = treeobj end |
Instance Method Details
#clear ⇒ Object
69 70 71 |
# File 'lib/sekka/jruby_mapdb.rb', line 69 def clear @treeobj.clear end |
#close ⇒ Object
72 73 74 |
# File 'lib/sekka/jruby_mapdb.rb', line 72 def close #nothing to do end |
#delete(key) ⇒ Object
66 67 68 |
# File 'lib/sekka/jruby_mapdb.rb', line 66 def delete(key) @treeobj.remove(key) end |
#get(key) ⇒ Object
63 64 65 |
# File 'lib/sekka/jruby_mapdb.rb', line 63 def get(key) @treeobj.get(key) end |
#keys ⇒ Object
54 55 56 |
# File 'lib/sekka/jruby_mapdb.rb', line 54 def keys @treeobj.key_set.to_a end |
#put(key, value) ⇒ Object
57 58 59 |
# File 'lib/sekka/jruby_mapdb.rb', line 57 def put(key,value) @treeobj.put(key,value) end |
#set(key, value) ⇒ Object
60 61 62 |
# File 'lib/sekka/jruby_mapdb.rb', line 60 def set(key,value) put(key,value) end |