summaryrefslogtreecommitdiff
path: root/src/mongo/db/queryutil.h
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2012-07-13 15:00:39 -0700
committerAaron <aaron@10gen.com>2012-07-13 16:44:08 -0700
commit6bea062f70ef5593a9510e17bc1dbdda6f631ce5 (patch)
treee3fe467ad191ce848f852acb718a7b6bd8ec3848 /src/mongo/db/queryutil.h
parentab4fd6ec2a704bacf48ab6c93bf15a7b4f588c0d (diff)
downloadmongo-6bea062f70ef5593a9510e17bc1dbdda6f631ce5.tar.gz
SERVER-6416 Compute field ranges for singleton $or clauses.
Diffstat (limited to 'src/mongo/db/queryutil.h')
-rw-r--r--src/mongo/db/queryutil.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/queryutil.h b/src/mongo/db/queryutil.h
index 22106c9411c..79097b4af68 100644
--- a/src/mongo/db/queryutil.h
+++ b/src/mongo/db/queryutil.h
@@ -518,6 +518,7 @@ namespace mongo {
* TODO integrate these with an external query parser shared by the matcher. SERVER-1009
*/
void handleMatchField( const BSONElement& matchElement, bool optimize );
+ void handleConjunctionClauses( const BSONObj& clauses, bool optimize );
void handleOp( const char* matchFieldName, const BSONElement& op, bool isNot,
bool optimize );
void handleNotOp( const char* matchFieldName, const BSONElement& notOp, bool optimize );