class Sparkey::LogReader
Public Instance Methods
close()
click to toggle source
# File lib/sparkey/log_reader.rb, line 13 def close ptr = FFI::MemoryPointer.new(:pointer).write_pointer(@log_reader_ptr) Sparkey::Native.logreader_close(ptr) end
compression_blocksize()
click to toggle source
# File lib/sparkey/log_reader.rb, line 31 def compression_blocksize Sparkey::Native.logreader_compression_blocksize(@log_reader_ptr) end
compression_type()
click to toggle source
# File lib/sparkey/log_reader.rb, line 27 def compression_type Sparkey::Native.logreader_compression_type(@log_reader_ptr) end
max_key_length()
click to toggle source
# File lib/sparkey/log_reader.rb, line 19 def max_key_length Sparkey::Native.logreader_maxkeylen(@log_reader_ptr) end
max_value_length()
click to toggle source
# File lib/sparkey/log_reader.rb, line 23 def max_value_length Sparkey::Native.logreader_maxvaluelen(@log_reader_ptr) end
open(filename)
click to toggle source
# File lib/sparkey/log_reader.rb, line 4 def open(filename) log_filename = "#{filename}.spl" ptr = FFI::MemoryPointer.new(:pointer) handle_status Sparkey::Native.logreader_open(ptr, log_filename) @log_reader_ptr = ptr.read_pointer end
ptr()
click to toggle source
# File lib/sparkey/log_reader.rb, line 39 def ptr @log_reader_ptr end
ptr=(ptr)
click to toggle source
# File lib/sparkey/log_reader.rb, line 35 def ptr=(ptr) @log_reader_ptr = ptr end