Storage Engine API
mobile_index.cpp File Reference
#include "mongo/platform/basic.h"
#include <sqlite3.h>
#include "mongo/bson/bsonobj.h"
#include "mongo/db/index/index_descriptor.h"
#include "mongo/db/operation_context.h"
#include "mongo/db/storage/key_string.h"
#include "mongo/db/storage/mobile/mobile_index.h"
#include "mongo/db/storage/mobile/mobile_recovery_unit.h"
#include "mongo/db/storage/mobile/mobile_sqlite_statement.h"
#include "mongo/db/storage/mobile/mobile_util.h"

Classes

class  mongo::MobileIndex::BulkBuilderBase
 
class  mongo::MobileIndex::BulkBuilderStandard
 Bulk builds a non-unique index. More...
 
class  mongo::MobileIndex::BulkBuilderUnique
 Bulk builds a unique index. More...
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Variable Documentation

◆ _endPosition

std::unique_ptr<KeyString> _endPosition
protected

◆ _index

const MobileIndex& _index
protected

◆ _isEOF

bool _isEOF = true
protected

◆ _isForward

bool _isForward
protected

◆ _opCtx

OperationContext* _opCtx
protected

◆ _savedKey

KeyString _savedKey
protected

◆ _savedRecId

RecordId _savedRecId
protected

◆ _savedTypeBits

KeyString::TypeBits _savedTypeBits
protected

◆ _startPosition

KeyString _startPosition
protected

◆ _stmt

std::unique_ptr<SqliteStatement> _stmt
protected