mongo::QueryPattern Class Reference

#include <queryutil.h>

List of all members.

Public Types

enum  Type { Equality, LowerBound, UpperBound, UpperAndLowerBound }

Public Member Functions

bool operator!= (const QueryPattern &other) const
bool operator< (const QueryPattern &other) const
bool operator== (const QueryPattern &other) const

Private Member Functions

 QueryPattern ()
void setSort (const BSONObj sort)

Static Private Member Functions

static BSONObj normalizeSort (const BSONObj &spec)

Private Attributes

map< string, Type_fieldTypes
BSONObj _sort

Friends

class FieldRangeSet

Detailed Description

Definition at line 127 of file queryutil.h.


Member Enumeration Documentation

Enumerator:
Equality 
LowerBound 
UpperBound 
UpperAndLowerBound 

Definition at line 130 of file queryutil.h.


Constructor & Destructor Documentation

mongo::QueryPattern::QueryPattern (  )  [inline, private]

Definition at line 168 of file queryutil.h.


Member Function Documentation

static BSONObj mongo::QueryPattern::normalizeSort ( const BSONObj spec  )  [inline, static, private]

Definition at line 172 of file queryutil.h.

bool mongo::QueryPattern::operator!= ( const QueryPattern other  )  const [inline]

Definition at line 143 of file queryutil.h.

bool mongo::QueryPattern::operator< ( const QueryPattern other  )  const [inline]

Definition at line 146 of file queryutil.h.

bool mongo::QueryPattern::operator== ( const QueryPattern other  )  const [inline]

Definition at line 137 of file queryutil.h.

void mongo::QueryPattern::setSort ( const BSONObj  sort  )  [inline, private]

Definition at line 169 of file queryutil.h.


Friends And Related Function Documentation

friend class FieldRangeSet [friend]

Definition at line 129 of file queryutil.h.


Member Data Documentation

map< string, Type > mongo::QueryPattern::_fieldTypes [private]

Definition at line 186 of file queryutil.h.

Definition at line 187 of file queryutil.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:57 2013