Module: LevelDb::Encoding

Included in:
Crud, Cursor, Snapshot
Defined in:
lib/level_db.rb

Instance Method Summary collapse

Instance Method Details

#decode_key(str) ⇒ Object



54
55
56
# File 'lib/level_db.rb', line 54

def decode_key(str)
  String.from_java_bytes(str)
end

#decode_value(str) ⇒ Object



58
59
60
# File 'lib/level_db.rb', line 58

def decode_value(str)
  String.from_java_bytes(str)
end

#encode_key(str) ⇒ Object



44
45
46
47
# File 'lib/level_db.rb', line 44

def encode_key(str)
  return str unless str
  str.to_java_bytes
end

#encode_value(str) ⇒ Object



49
50
51
52
# File 'lib/level_db.rb', line 49

def encode_value(str)
  return str unless str
  str.to_java_bytes
end