Storage Engine API
wiredtiger_standard_record_store_test.cpp File Reference
#include "mongo/platform/basic.h"
#include <memory>
#include <sstream>
#include <string>
#include <time.h>
#include "mongo/base/checked_cast.h"
#include "mongo/base/init.h"
#include "mongo/base/string_data.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/db/concurrency/write_conflict_exception.h"
#include "mongo/db/json.h"
#include "mongo/db/operation_context_noop.h"
#include "mongo/db/repl/repl_settings.h"
#include "mongo/db/repl/replication_coordinator_mock.h"
#include "mongo/db/service_context.h"
#include "mongo/db/storage/kv/kv_engine_test_harness.h"
#include "mongo/db/storage/kv/kv_prefix.h"
#include "mongo/db/storage/record_store_test_harness.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_record_store.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_record_store_oplog_stones.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_session_cache.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_size_storer.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_util.h"
#include "mongo/stdx/memory.h"
#include "mongo/unittest/temp_dir.h"
#include "mongo/unittest/unittest.h"
#include "mongo/util/clock_source_mock.h"
#include "mongo/util/fail_point.h"
#include "mongo/util/scopeguard.h"

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Variable Documentation

◆ _cs

ClockSourceMock _cs
private

◆ _dbpath

unittest::TempDir _dbpath
private

◆ _engine

WiredTigerKVEngine _engine
private

◆ expectedDataSize

long long expectedDataSize
protected

◆ expectedNumRecords

long long expectedNumRecords
protected

◆ harnessHelper

std::unique_ptr<WiredTigerHarnessHelper> harnessHelper
protected

◆ rs

std::unique_ptr<RecordStore> rs
protected

◆ sizeStorer

std::unique_ptr<WiredTigerSizeStorer> sizeStorer
protected

◆ uri

std::string uri
protected