Storage Engine API
wiredtiger_global_options.h
Go to the documentation of this file.
1 // wiredtiger_global_options.h
2 
31 #pragma once
32 
33 #include "mongo/util/options_parser/startup_option_init.h"
34 #include "mongo/util/options_parser/startup_options.h"
35 
36 namespace mongo {
37 
38 namespace moe = mongo::optionenvironment;
39 
41 public:
43  : cacheSizeGB(0),
46  directoryForIndexes(false),
49 
50  Status add(moe::OptionSection* options);
51  Status store(const moe::Environment& params, const std::vector<std::string>& args);
52 
53  double cacheSizeGB;
56  std::string journalCompressor;
58  std::string engineConfig;
59 
61  std::string indexBlockCompressor;
64  std::string collectionConfig;
65  std::string indexConfig;
66 };
67 
69 }
double cacheSizeGB
Definition: wiredtiger_global_options.h:53
std::string engineConfig
Definition: wiredtiger_global_options.h:58
bool directoryForIndexes
Definition: wiredtiger_global_options.h:57
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
WiredTigerGlobalOptions()
Definition: wiredtiger_global_options.h:42
Definition: wiredtiger_global_options.h:40
OperationContext Database StringData BSONObj CollectionOptions::ParseKind bool const BSONObj &idIndex Status
Definition: database_impl.cpp:956
size_t checkpointDelaySecs
Definition: wiredtiger_global_options.h:54
std::string indexBlockCompressor
Definition: wiredtiger_global_options.h:61
std::string indexConfig
Definition: wiredtiger_global_options.h:65
size_t statisticsLogDelaySecs
Definition: wiredtiger_global_options.h:55
std::string collectionBlockCompressor
Definition: wiredtiger_global_options.h:60
std::string journalCompressor
Definition: wiredtiger_global_options.h:56
Status add(moe::OptionSection *options)
Definition: wiredtiger_global_options.cpp:43
std::string collectionConfig
Definition: wiredtiger_global_options.h:64
WiredTigerGlobalOptions wiredTigerGlobalOptions
Definition: wiredtiger_global_options.cpp:41
bool useCollectionPrefixCompression
Definition: wiredtiger_global_options.h:62
OperationContext Database StringData BSONObj options
Definition: database_impl.cpp:949
bool useIndexPrefixCompression
Definition: wiredtiger_global_options.h:63
Status store(const moe::Environment &params, const std::vector< std::string > &args)
Definition: wiredtiger_global_options.cpp:115