Aaron
|
ddd7dd323d
|
rename FieldRangeOrSet to OrRangeGenerator
|
2011-05-02 10:33:52 -07:00 |
|
Aaron
|
a9f50f1930
|
FieldRangeSet::trivialRange() should return a const reference
|
2011-05-02 10:30:50 -07:00 |
|
Aaron
|
3af50f5b94
|
SERVER-958 merge and address mongos dependency differences
|
2011-04-25 13:29:51 -07:00 |
|
Aaron
|
a227326132
|
SERVER-958 Track non single key field ranges and utilize them in query planning
|
2011-04-25 13:29:50 -07:00 |
|
Aaron
|
5b25538d15
|
code style
|
2011-04-07 16:07:29 -07:00 |
|
Aaron
|
098e605f53
|
queryutil move some implementations out of header
|
2011-04-05 16:50:57 -07:00 |
|
Aaron
|
c245d7d363
|
queryutil variable name
|
2011-04-05 16:50:57 -07:00 |
|
Aaron
|
85ffb652ff
|
queryutil comments
|
2011-04-05 16:50:57 -07:00 |
|
Aaron
|
3a5326d9b4
|
SERVER-2322 Allow specification of non boolean value with exists operator
|
2011-04-05 13:14:16 -07:00 |
|
Aaron
|
a7360cc67f
|
SERVER-393 Use index bounds for exists:false
|
2011-04-05 13:14:16 -07:00 |
|
Mathias Stearn
|
19639446c1
|
Support \Q..\E quoting in simpleRegex parser SERVER-2862
|
2011-03-29 15:39:12 -04:00 |
|
Aaron
|
4993a1bf79
|
SERVER-2829 arrays within an in clause should match themselves
|
2011-03-25 11:31:10 -07:00 |
|
Aaron
|
c887ab329f
|
SERVER-2245 use original IndexSpec with full attributes in FieldRangeVector
|
2011-03-21 21:52:21 -07:00 |
|
Eliot Horowitz
|
b828d21630
|
ran astyle SERVER-2304
|
2011-01-04 00:40:41 -05:00 |
|
Aaron
|
f337669402
|
SERVER-2245 use IndexSpec::GetKeys for or deduping
|
2010-12-22 18:58:54 -08:00 |
|
Eliot Horowitz
|
5db8692c42
|
raise the combinatorial limit for #in queries to 4M SERVER-2205
|
2010-12-10 16:02:27 -05:00 |
|
Aaron
|
80bfc4b182
|
SERVER-2189
|
2010-12-07 23:01:40 -08:00 |
|
Eliot Horowitz
|
a0de804492
|
more FieldMatcher cleaning
|
2010-11-15 16:36:02 -05:00 |
|
Eliot Horowitz
|
48ad70487a
|
starting FieldMatcher cleaning
|
2010-11-15 16:36:01 -05:00 |
|
Aaron
|
41b422b789
|
SERVER-1883 expand nested array fields when testing document for match with previous or clause
|
2010-10-03 14:29:49 -07:00 |
|
Aaron
|
d3b2dddd74
|
SERVER-1883 in or de duping, correctly retrieve nested field for match document
|
2010-10-02 12:25:35 -07:00 |
|
Alberto Lerner
|
d1c483349f
|
debugging
|
2010-09-22 17:46:15 -04:00 |
|
Aaron
|
57c2cf9b01
|
SERVER-1213 allow splitting of or ranges
|
2010-09-14 14:30:18 -07:00 |
|
Aaron
|
d983964bf1
|
SERVER-726 calculate bound unions a bit more precisely
|
2010-09-13 21:00:20 -07:00 |
|
Aaron
|
9a59b1642d
|
comments
|
2010-09-13 21:00:20 -07:00 |
|
Aaron
|
30c59fa550
|
SERVER-1705 validate op type with regex
|
2010-08-30 20:11:00 -07:00 |
|
Aaron
|
efc06b3a6c
|
SERVER-1212 deal with elemMatch later
|
2010-08-30 14:49:52 -07:00 |
|
Aaron
|
3b6de560b8
|
SERVER-1212 ne range negation checkpoint
|
2010-08-30 14:09:01 -07:00 |
|
Aaron
|
fe7a8dfaf4
|
SERVER-726 optimize exclusive bounds
|
2010-08-18 11:42:58 -07:00 |
|
Aaron
|
fef8cb5de8
|
add comments for btree skipping code
|
2010-08-16 17:39:01 -07:00 |
|
Eliot Horowitz
|
13c5f09215
|
fix messag debugging
|
2010-07-23 17:15:01 -04:00 |
|
Eliot Horowitz
|
030009364d
|
messasge debugging
|
2010-07-23 16:06:06 -04:00 |
|
Eliot Horowitz
|
df2a72efff
|
fix size() for sharding SERVER-1444
|
2010-07-22 09:51:22 -04:00 |
|
Aaron
|
7782698bb8
|
move slow test that is now fast, add small optimization to cursor advance
|
2010-07-21 00:10:10 -07:00 |
|
Aaron
|
a89d2e154a
|
fix or neg matching reverse direction
|
2010-07-20 15:39:49 -07:00 |
|
Alberto Lerner
|
2b14da5f10
|
SERVER-1270 Elim c_str() /db
|
2010-07-20 12:39:35 -04:00 |
|
Alberto Lerner
|
67097550ed
|
SERVER-1270 Elim c_str() /db
|
2010-07-20 12:07:14 -04:00 |
|
Aaron
|
fc1707aa99
|
SERVER-1437 update or range elimination
|
2010-07-19 00:39:16 -07:00 |
|
Aaron
|
5e2fa26dd7
|
SERVER-802 some optimizations
|
2010-07-16 09:45:59 -07:00 |
|
Aaron
|
cde8c8bec7
|
SERVER-1211 don't use simplifiedQuery for or negation
|
2010-07-16 03:47:26 -07:00 |
|
Aaron
|
5371a5e448
|
SERVER-802 range / in skipping
|
2010-07-16 01:49:15 -07:00 |
|
Aaron
|
5f3b74a454
|
SERVER-1026 limit combinatorial in bounds
|
2010-06-22 20:02:15 -07:00 |
|
Aaron
|
155e38b679
|
SERVER-1026 handle stacked constraints from in clauses
|
2010-06-22 15:07:08 -07:00 |
|
Aaron
|
25b63b487d
|
SERVER-109 fix regex case in temp simplifiedComplex() code
|
2010-06-14 12:15:07 -07:00 |
|
Aaron
|
a8fd0b6ac5
|
SERVER-109 make simplifiedQuery match actual btree cursor bounds when necessary
|
2010-06-10 00:44:24 -07:00 |
|
Aaron
|
eabc79c785
|
SERVER-109 expand $in clauses in simplifiedQuery
|
2010-06-09 14:43:36 -07:00 |
|
Aaron
|
1dd024da17
|
SERVER-109 field range operation enhancements / tests
|
2010-06-08 19:59:58 -07:00 |
|
Aaron
|
c8e0f33f3f
|
compile sharding
|
2010-06-08 12:29:30 -07:00 |
|
Aaron
|
15179bc591
|
SERVER-109 begin interval diff
|
2010-06-08 00:33:56 -07:00 |
|
Aaron
|
8680389bba
|
SERVER-109 sort and geo
|
2010-06-07 12:18:00 -07:00 |
|