blob: 66aa9b1516f751cea3107342f226fdd4afebbfac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// constants.h
#pragma once
namespace mongo {
/* query results include a 32 result flag word consisting of these bits */
enum ResultFlagType {
/* returned, with zero results, when getMore is called but the cursor id
is not valid at the server. */
ResultFlag_CursorNotFound = 1,
/* { $err : ... } is being returned */
ResultFlag_ErrSet = 2,
/* Have to update config from the server, usually $err is also set */
ResultFlag_ShardConfigStale = 4,
/* for backward compatability: this let's us know the server supports
the QueryOption_AwaitData option. if it doesn't, a repl slave client should sleep
a little between getMore's.
*/
ResultFlag_AwaitCapable = 8
};
}
|