Class: MapDB::Tree

Inherits:
Object
  • Object
show all
Defined in:
lib/sekka/jruby_mapdb.rb

Instance Method Summary collapse

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

#clearObject



69
70
71
# File 'lib/sekka/jruby_mapdb.rb', line 69

def clear
  @treeobj.clear
end

#closeObject



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

#keysObject



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