Dwight
|
655877bf6f
|
logging for matcher
|
2011-11-04 16:52:05 -04:00 |
|
Eliot Horowitz
|
ef03c91415
|
fix segfault after modifying indexes during yield SERVER-3961 3
|
2011-10-16 18:12:35 -04:00 |
|
gregs
|
8c2a396be3
|
Allow cursors to use the spec provided by FRV - prep for SERVER-3688
|
2011-10-04 11:27:42 -04:00 |
|
Aaron
|
9cc4038d7e
|
SERVER-2864 allow generating a query pattern when there is an invalid range for a field
|
2011-09-13 08:38:19 -07:00 |
|
Eliot Horowitz
|
f6896afc92
|
toString on some Field* classes
|
2011-08-05 11:42:56 -04:00 |
|
Aaron
|
70fbe10acf
|
SERVER-480 SERVER-2884 Perform in memory sorts by generating keys suitable for an index
|
2011-06-02 10:23:32 -04:00 |
|
Aaron
|
2c05215281
|
comments
|
2011-05-02 10:33:52 -07:00 |
|
Aaron
|
4786360d41
|
SERVER-958 Prefer fully contained multikey ranges since they are smaller.
|
2011-05-02 10:33:52 -07:00 |
|
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 |
|
dwight
|
5a9fe69f84
|
vcxproj up to date for new cpp file
warning C4099: 'mongo::QueryUtilIndexed' : type name first seen using 'class' now seen using 'struct'
|
2011-04-25 22:01:10 -04: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
|
e5fc58773b
|
comment
|
2011-04-07 14:56:35 -07:00 |
|
Aaron
|
ff395882d2
|
Add queryutil-inl
|
2011-04-07 14:43:39 -07:00 |
|
Aaron
|
098e605f53
|
queryutil move some implementations out of header
|
2011-04-05 16:50:57 -07:00 |
|
Aaron
|
0fdd9cf2ef
|
comment
|
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
|
c887ab329f
|
SERVER-2245 use original IndexSpec with full attributes in FieldRangeVector
|
2011-03-21 21:52:21 -07:00 |
|
Aaron
|
79994b4325
|
comments
|
2011-01-31 15:58:55 -08:00 |
|
Eliot Horowitz
|
b828d21630
|
ran astyle SERVER-2304
|
2011-01-04 00:40:41 -05:00 |
|
Aaron
|
ee95e4c767
|
FieldRangeVector::match comments
|
2010-12-22 19:17:18 -08:00 |
|
Aaron
|
f337669402
|
SERVER-2245 use IndexSpec::GetKeys for or deduping
|
2010-12-22 18:58:54 -08: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
|
57c2cf9b01
|
SERVER-1213 allow splitting of or ranges
|
2010-09-14 14:30:18 -07:00 |
|
Aaron
|
9a59b1642d
|
comments
|
2010-09-13 21:00:20 -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 |
|
Mathias Stearn
|
52449fbbd2
|
Use FieldRangeOrSet to support $or with sharding
|
2010-07-23 21:58:32 -04:00 |
|
Eliot Horowitz
|
df2a72efff
|
fix size() for sharding SERVER-1444
|
2010-07-22 09:51:22 -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
|
326babfe6d
|
merge
|
2010-07-16 05:36:26 -07:00 |
|
Aaron
|
94fab2e73f
|
SERVER-802 update explain format
|
2010-07-16 05:09:10 -07:00 |
|
Aaron
|
5ca4354bd6
|
SERVER-1296 fix or/empty in assertion
|
2010-07-16 03:57:44 -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
|
155e38b679
|
SERVER-1026 handle stacked constraints from in clauses
|
2010-06-22 15:07:08 -07:00 |
|
Eliot Horowitz
|
8a4778a564
|
consistent api
|
2010-06-11 15:11:59 -04: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
|
a18d670761
|
SERVER-109 range diff after compound index scan
|
2010-06-09 13:47:49 -07:00 |
|
Aaron
|
87f204e44f
|
SERVER-109 fix range diff (based on selected index)
|
2010-06-09 12:34:48 -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 |
|