pdfile.h File Reference

#include "../pch.h"
#include "../util/mmap.h"
#include "diskloc.h"
#include "jsobjmanipulator.h"
#include "namespace-inl.h"
#include "client.h"
#include "mongommf.h"
#include "cursor.h"
#include "database.h"
Include dependency graph for pdfile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mongo::DataFileHeader
class  mongo::DataFileMgr
class  mongo::DeletedRecord
class  mongo::Extent
struct  mongo::Extent::FL
class  mongo::MongoDataFile
struct  mongo::Record::NP
class  mongo::Record

Namespaces

namespace  mongo

Functions

 mongo::BOOST_STATIC_ASSERT (16==sizeof(DeletedRecord))
boost::intmax_t mongo::dbSize (const char *database)
void mongo::dropCollection (const string &name, string &errmsg, BSONObjBuilder &result)
void mongo::dropDatabase (string db)
bool mongo::dropIndexes (NamespaceDetails *d, const char *ns, const char *name, string &errmsg, BSONObjBuilder &anObjBuilder, bool maydeleteIdIndex)
void mongo::dropNS (const string &dropNs)
void mongo::ensureHaveIdIndex (const char *ns)
shared_ptr< Cursor > mongo::findTableScan (const char *ns, const BSONObj &order, const DiskLoc &startLoc=DiskLoc())
boost::intmax_t mongo::freeSpace (const string &path=dbpath)
bool mongo::isANormalNSName (const char *ns)
bool mongo::isValidNS (const StringData &ns)
NamespaceDetails * mongo::nsdetails (const char *ns)
NamespaceIndex * mongo::nsindex (const char *ns)
bool mongo::repairDatabase (string db, string &errmsg, bool preserveClonedFilesOnFailure=false, bool backupOriginalFiles=false)
bool mongo::userCreateNS (const char *ns, BSONObj j, string &err, bool logForReplication, bool *deferIdIndex=0)

Variables

DataFileMgr mongo::theDataFileMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:35 2013