text: // Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file. See the AUTHORS file for names of contributors.
  
  #include "leveldb/options.h"
  
  #include "leveldb/comparator.h"
  #include "leveldb/env.h"
  
  namespace leveldb {
  
  Options::Options()
      : comparator(BytewiseComparator()),
        create_if_missing(false),
        error_if_exists(false),
        paranoid_checks(false),
        env(Env::Default()),
        info_log(nullptr),
        write_buffer_size(4<<20),
        /////////////meggie
        nvm_buffer_size(4<<20),
        /////////////meggie
        max_open_files(1000),
        block_cache(nullptr),
        block_size(4096),
        block_restart_interval(16),
        max_file_size(2<<20),
        ///////////////meggie
        //compression(kSnappyCompression),
        compression(kNoCompression),
        ///////////////meggie
        reuse_logs(false),
        filter_policy(nullptr) {
  }
  
  }  // namespace leveldb
  