mongo::ChunkManager Class Reference
#include <chunk.h>
List of all members.
Detailed Description
Definition at line 298 of file chunk.h.
Constructor & Destructor Documentation
mongo::ChunkManager::ChunkManager |
( |
string |
ns, |
|
|
ShardKeyPattern |
pattern, |
|
|
bool |
unique | |
|
) |
| | |
virtual mongo::ChunkManager::~ChunkManager |
( |
|
) |
[virtual] |
Member Function Documentation
bool mongo::ChunkManager::_isValid |
( |
|
) |
const [private] |
void mongo::ChunkManager::_load |
( |
|
) |
[private] |
void mongo::ChunkManager::_printChunks |
( |
|
) |
const |
void mongo::ChunkManager::_reload |
( |
|
) |
[private] |
void mongo::ChunkManager::_reload_inlock |
( |
|
) |
[private] |
void mongo::ChunkManager::createFirstChunk |
( |
const Shard & |
shard |
) |
|
- Parameters:
-
| me | - so i don't get deleted before i'm done |
void mongo::ChunkManager::ensureIndex_inlock |
( |
|
) |
[private] |
ChunkPtr mongo::ChunkManager::findChunk |
( |
const BSONObj & |
obj, |
|
|
bool |
retry = false | |
|
) |
| | |
ChunkPtr mongo::ChunkManager::findChunkOnServer |
( |
const Shard & |
shard |
) |
const |
void mongo::ChunkManager::getAllShards |
( |
set< Shard > & |
all |
) |
|
int mongo::ChunkManager::getCurrentDesiredChunkSize |
( |
|
) |
const |
string mongo::ChunkManager::getns |
( |
|
) |
const [inline] |
unsigned long long mongo::ChunkManager::getSequenceNumber |
( |
|
) |
const [inline] |
this is just an increasing number of how many ChunkManagers we have so we know if something has been updated
Definition at line 330 of file chunk.h.
void mongo::ChunkManager::getShardsForQuery |
( |
set< Shard > & |
shards, |
|
|
const BSONObj & |
query | |
|
) |
| | |
void mongo::ChunkManager::getShardsForRange |
( |
set< Shard > & |
shards, |
|
|
const BSONObj & |
min, |
|
|
const BSONObj & |
max | |
|
) |
| | |
bool mongo::ChunkManager::hasShardKey |
( |
const BSONObj & |
obj |
) |
|
bool mongo::ChunkManager::isUnique |
( |
|
) |
const [inline] |
void mongo::ChunkManager::maybeChunkCollection |
( |
|
) |
|
int mongo::ChunkManager::numChunks |
( |
|
) |
const [inline] |
string mongo::ChunkManager::toString |
( |
|
) |
const |
Friends And Related Function Documentation
friend class Chunk [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: