class FDB::Key

Private Instance Methods

getter() click to toggle source
# File lib/fdbimpl.rb, line 996
def getter
  key = FFI::MemoryPointer.new :pointer
  key_length = FFI::MemoryPointer.new :int
  FDBC.check_error FDBC.fdb_future_get_key(@fpointer, key, key_length)
  if key_length.read_int.zero?
    @value = ''
  else
    @value = key.read_pointer.read_bytes(key_length.read_int)
  end
end