Module: Sparkey::Native

Extended by:
FFI::Library
Defined in:
lib/sparkey/native.rb

Constant Summary collapse

RETURN_CODE =
enum :success, 0,
:internal_error, -1,

:file_not_found, -100,
:permission_denied, -101,
:too_many_open_files, -102,
:file_too_large, -103,
:file_already_exists, -104,
:file_busy, -105,
:file_is_directory, -106,
:file_size_exceeded, -107,
:file_closed, -108,
:out_of_disk, -109,
:unexpected_eof, -110,
:mmap_failed, -111,

:wrong_log_magic_number, -200,
:wrong_log_major_version, -201,
:unsupported_log_minor_version, -202,
:log_too_small, -203,
:log_closed, -204,
:log_iterator_inactive, -205,
:log_iterator_mismatch, -206,
:log_iterator_closed, -207,
:log_header_corrupt, -208,
:invalid_compression_block_size, -209,
:invalid_compression_type, -210,

:wrong_hash_magic_number, -300,
:wrong_hash_major_version, -301,
:unsupported_hash_minor_version, -302,
:hash_too_small, -303,
:hash_closed, -304,
:file_identifier_mismatch, -305,
:hash_header_corrupt, -306,
:hash_size_invalid, -307
COMPRESSION_TYPE =
enum :compression_none,
:compression_snappy
ENTRY_TYPE =
enum :entry_put,
:entry_delete
ITER_STATE =
enum :iter_new,
:iter_active,
:iter_closed,
:iter_invalid