mongo::ChunkRangeManager Class Reference

#include <chunk.h>

List of all members.

Public Member Functions

void assertValid () const
void clear ()
ChunkRangeMap::const_iterator lower_bound (const BSONObj &o) const
const ChunkRangeMapranges () const
void reloadAll (const ChunkMap &chunks)
void reloadRange (const ChunkMap &chunks, const BSONObj &min, const BSONObj &max)
ChunkRangeMap::const_iterator upper_bound (const BSONObj &o) const

Private Member Functions

void _insertRange (ChunkMap::const_iterator begin, const ChunkMap::const_iterator end)

Private Attributes

ChunkRangeMap _ranges

Detailed Description

Definition at line 270 of file chunk.h.


Member Function Documentation

void mongo::ChunkRangeManager::_insertRange ( ChunkMap::const_iterator  begin,
const ChunkMap::const_iterator  end 
) [private]
void mongo::ChunkRangeManager::assertValid (  )  const
void mongo::ChunkRangeManager::clear (  )  [inline]

Definition at line 274 of file chunk.h.

ChunkRangeMap::const_iterator mongo::ChunkRangeManager::lower_bound ( const BSONObj o  )  const [inline]

Definition at line 283 of file chunk.h.

const ChunkRangeMap& mongo::ChunkRangeManager::ranges (  )  const [inline]

Definition at line 272 of file chunk.h.

void mongo::ChunkRangeManager::reloadAll ( const ChunkMap chunks  ) 
void mongo::ChunkRangeManager::reloadRange ( const ChunkMap chunks,
const BSONObj min,
const BSONObj max 
)
ChunkRangeMap::const_iterator mongo::ChunkRangeManager::upper_bound ( const BSONObj o  )  const [inline]

Definition at line 282 of file chunk.h.


Member Data Documentation

Definition at line 289 of file chunk.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


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