leveldb
Public Member Functions | Public Attributes | List of all members
leveldb::Options Struct Reference

#include <options.h>

Collaboration diagram for leveldb::Options:
Collaboration graph
[legend]

Public Member Functions

 Options ()
 

Public Attributes

const Comparatorcomparator
 
bool create_if_missing
 
bool error_if_exists
 
bool paranoid_checks
 
Envenv
 
Loggerinfo_log
 
size_t write_buffer_size
 
int max_open_files
 
Cacheblock_cache
 
size_t block_size
 
int block_restart_interval
 
size_t max_file_size
 
CompressionType compression
 
bool reuse_logs
 
const FilterPolicyfilter_policy
 

Detailed Description

Definition at line 31 of file options.h.

Constructor & Destructor Documentation

§ Options()

leveldb::Options::Options ( )

Definition at line 12 of file options.cc.

14  create_if_missing(false),
15  error_if_exists(false),
16  paranoid_checks(false),
17  env(Env::Default()),
18  info_log(NULL),
19  write_buffer_size(4<<20),
20  max_open_files(1000),
21  block_cache(NULL),
22  block_size(4096),
24  max_file_size(2<<20),
26  reuse_logs(false),
27  filter_policy(NULL) {
28 }
size_t write_buffer_size
Definition: options.h:83
size_t max_file_size
Definition: options.h:125
int block_restart_interval
Definition: options.h:113
bool create_if_missing
Definition: options.h:45
Logger * info_log
Definition: options.h:68
Cache * block_cache
Definition: options.h:98
int max_open_files
Definition: options.h:90
const Comparator * BytewiseComparator()
Definition: comparator.cc:76
const FilterPolicy * filter_policy
Definition: options.h:154
bool paranoid_checks
Definition: options.h:57
const Comparator * comparator
Definition: options.h:41
size_t block_size
Definition: options.h:106
bool error_if_exists
Definition: options.h:49
static Env * Default()
Definition: env_posix.cc:613
CompressionType compression
Definition: options.h:141

Member Data Documentation

§ block_cache

Cache* leveldb::Options::block_cache

Definition at line 98 of file options.h.

§ block_restart_interval

int leveldb::Options::block_restart_interval

Definition at line 113 of file options.h.

§ block_size

size_t leveldb::Options::block_size

Definition at line 106 of file options.h.

§ comparator

const Comparator* leveldb::Options::comparator

Definition at line 41 of file options.h.

§ compression

CompressionType leveldb::Options::compression

Definition at line 141 of file options.h.

§ create_if_missing

bool leveldb::Options::create_if_missing

Definition at line 45 of file options.h.

§ env

Env* leveldb::Options::env

Definition at line 62 of file options.h.

§ error_if_exists

bool leveldb::Options::error_if_exists

Definition at line 49 of file options.h.

§ filter_policy

const FilterPolicy* leveldb::Options::filter_policy

Definition at line 154 of file options.h.

§ info_log

Logger* leveldb::Options::info_log

Definition at line 68 of file options.h.

§ max_file_size

size_t leveldb::Options::max_file_size

Definition at line 125 of file options.h.

§ max_open_files

int leveldb::Options::max_open_files

Definition at line 90 of file options.h.

§ paranoid_checks

bool leveldb::Options::paranoid_checks

Definition at line 57 of file options.h.

§ reuse_logs

bool leveldb::Options::reuse_logs

Definition at line 147 of file options.h.

§ write_buffer_size

size_t leveldb::Options::write_buffer_size

Definition at line 83 of file options.h.


The documentation for this struct was generated from the following files: