Line data Source code
1 : // Copyright (c) 2011 The LevelDB Authors. All rights reserved.
2 : // Use of this source code is governed by a BSD-style license that can be
3 : // found in the LICENSE file. See the AUTHORS file for names of contributors.
4 :
5 : #include "leveldb/options.h"
6 :
7 : #include "leveldb/comparator.h"
8 : #include "leveldb/env.h"
9 :
10 : namespace leveldb {
11 :
12 648 : Options::Options()
13 648 : : comparator(BytewiseComparator()),
14 : create_if_missing(false),
15 : error_if_exists(false),
16 : paranoid_checks(false),
17 648 : 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),
23 : block_restart_interval(16),
24 : compression(kSnappyCompression),
25 1296 : filter_policy(NULL) {
26 648 : }
27 :
28 :
29 : } // namespace leveldb
|