d-leveldb ~develop (2022-02-27T03:06:48.2529762)
Dub
Repo
Options.AFilterPolicy
leveldb
options
Options
User Filter Policy
class
Options
abstract static
class
AFilterPolicy :
FilterPolicy
{
this
();
~this
();
void
destructor
();
char
*
create
(const(char)* key_array, size_t* key_length_array, int num_keys, size_t* filter_length);
ubyte
match
(char[] key, char[] filter);
string
name
();
inout
(
leveldb_filterpolicy_t
)
ptr
[@property getter];
}
Constructors
this
this
()
Undocumented in source.
Destructor
~this
~this
()
Undocumented in source.
Members
Functions
create
char
*
create
(const(char)* key_array, size_t* key_length_array, int num_keys, size_t* filter_length)
Undocumented in source.
destructor
void
destructor
()
Undocumented in source.
match
ubyte
match
(char[] key, char[] filter)
Undocumented in source.
name
string
name
()
Undocumented in source.
Properties
ptr
inout
(
leveldb_filterpolicy_t
)
ptr
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Inherited Members
From FilterPolicy
ptr
inout
(
leveldb_filterpolicy_t
)
ptr
[@property getter]
Undocumented in source.
Meta
Source
See Implementation
leveldb
options
Options
classes
AFilterPolicy
BloomFilterPolicy
Cache
Comparator
Environment
FilterPolicy
LRUCache
constructors
this
destructors
~this
properties
block_restart_interval
block_size
cache
comparator
compression
create_if_missing
env
error_if_missing
filter_policy
max_open_files
paranoid_checks
ptr
valid
write_buffer_size
User Filter Policy