Eliot Horowitz
|
d7544326ab
|
cleaning
|
2009-10-29 16:06:35 -04:00 |
|
Dwight
|
25a9ee68ec
|
elim a warning on widnows during compile
|
2009-10-28 16:59:40 -04:00 |
|
Mathias Stearn
|
fc48a0fe45
|
FieldMatcher now supports positive and negative matching. SERVER-299 and SERVER-125
|
2009-10-28 12:44:26 -04:00 |
|
Mathias Stearn
|
d27c8505ea
|
all client files now marked as Apache 2.0. SERVER-329.
|
2009-10-27 15:59:37 -04:00 |
|
Mathias Stearn
|
714aa47cbc
|
mark begining of FilterMatcher class. MINOR
|
2009-10-26 10:24:30 -04:00 |
|
Eliot Horowitz
|
c7f0a55ee5
|
make $mod faster by using index and only looking at numeric types
|
2009-10-12 12:00:25 -04:00 |
|
Eliot Horowitz
|
a4f7dc11d7
|
$type operator - SERVER-336
|
2009-10-12 11:58:14 -04:00 |
|
Eliot Horowitz
|
0ca301655e
|
arrays match themselves in queryies SERVER-146
|
2009-10-09 10:12:19 -04:00 |
|
Aaron
|
4a7330fd22
|
SERVER-100 generate precise btree intervals in FieldRangeSet::indexBounds
|
2009-09-07 13:49:22 -07:00 |
|
Aaron
|
6840c4e03a
|
SERVER-100 checkpoint move index bounding code to FieldRangeSet
|
2009-09-07 11:44:41 -07:00 |
|
Aaron
|
05b8207cc0
|
MINOR SERVER-100 specific tests for FieldBound operations
|
2009-09-07 10:39:32 -07:00 |
|
Aaron Staple
|
b4ed11064c
|
SERVER-100 checkpoint FieldRange more fine grained bounds using
|
2009-09-06 20:34:28 -07:00 |
|
Aaron Staple
|
9e28529761
|
SERVER-100 checkpoint: aggregate FieldRanges using FieldIntervals
|
2009-09-06 20:24:09 -07:00 |
|
Eliot Horowitz
|
792c9ea3f7
|
$mod operator
|
2009-08-20 16:50:58 -04:00 |
|
Eliot Horowitz
|
48f47865da
|
formatting
|
2009-08-20 16:18:50 -04:00 |
|
Eliot Horowitz
|
7831db0d55
|
fix subobject selector returning the same object twice
|
2009-08-20 10:06:47 -04:00 |
|
Eliot Horowitz
|
3c93f8e575
|
fixed BSONElement::simpleRegex and changed return to a string. this fixes SERVER-239
|
2009-08-17 10:46:44 -04:00 |
|
Michael Stephens
|
752a747df8
|
don't grab extra stuff with sub-object selectors
Signed-off-by: Eliot <eliot@10gen.com>
|
2009-08-15 03:30:59 +08:00 |
|
Aaron Staple
|
9fd0168eff
|
SERVER-100 checkpoint field range organization improvements
|
2009-08-11 16:43:30 -04:00 |
|
Eliot Horowitz
|
2b0dbe323d
|
don't optimize field set for sharding internals
|
2009-08-11 04:58:54 -04:00 |
|
Eliot Horowitz
|
386aa02cce
|
fix test and clean code
|
2009-08-10 21:04:13 -04:00 |
|
Eliot Horowitz
|
af27a6594d
|
append(Min|Max)ForType - so that range queries can be made smarter SERVER-177
|
2009-08-10 17:08:43 -04:00 |
|
Eliot Horowitz
|
9d23766511
|
handle empty objects better in FieldMatcher SERVER-224
|
2009-08-10 15:24:48 -04:00 |
|
Eliot Horowitz
|
7bb37b3fd2
|
fix $(gl)te? scanning for numeric indexes SERVER-99
|
2009-07-06 10:42:22 -04:00 |
|
Eliot Horowitz
|
c3af933f23
|
compiler warning
|
2009-07-02 14:53:00 -04:00 |
|
Eliot Horowitz
|
7d30c2efa6
|
sub field matching and abstracted FieldMatcher for futurization SERVER-89
|
2009-07-02 14:05:36 -04:00 |
|
Eliot Horowitz
|
6c4567ca09
|
try to fix windows compile MINOR
|
2009-07-01 15:48:05 -04:00 |
|
Eliot Horowitz
|
f4f1291e08
|
FieldMathcer::getSpec
|
2009-07-01 15:33:03 -04:00 |
|
Eliot Horowitz
|
6435f5f7e0
|
a tiny bit of support for t.find( {} , { "b.c" : 1 } )
|
2009-07-01 15:00:09 -04:00 |
|
Eliot Horowitz
|
8d8ca5c041
|
refactoring field matcher, no function changes yet MINOR
|
2009-07-01 14:55:52 -04:00 |
|
Eliot Horowitz
|
00df88c21d
|
moved BSONObjIterator::more to BSONObjectIteratore::moreWEOO()
added _more temporarily
SERVER-101
|
2009-06-09 11:43:04 -04:00 |
|
Aaron Staple
|
1fd840fd64
|
BUG SERVER-92 $all scan only one key in index
|
2009-06-05 12:13:49 -04:00 |
|
Aaron
|
1b3534b262
|
fix simple key match query order bug
|
2009-05-13 11:10:29 -04:00 |
|
Aaron
|
13ac1f5ee4
|
remove client dependency on pcre
|
2009-05-11 14:57:26 -04:00 |
|
Aaron
|
e09106351e
|
add $all query option
|
2009-04-06 11:27:43 -04:00 |
|
Aaron
|
8730dc9d02
|
replace couple copy() calls with getOwned()
|
2009-03-06 13:42:52 -05:00 |
|
Aaron
|
2ba030abe0
|
Move index cache to NamespaceDetailsTransient
|
2009-03-03 17:30:26 -05:00 |
|
Aaron
|
c606e65477
|
Remove copy() that should be unnecessary
|
2009-03-03 15:28:15 -05:00 |
|
Aaron
|
56dacac4d7
|
New copy of index key
|
2009-03-03 14:02:06 -05:00 |
|
Aaron
|
9ba067542d
|
Set exclusive for regex upper bound, add some tests
|
2009-02-27 11:48:39 -05:00 |
|
Aaron
|
4487004dac
|
FieldBoundSet handles inclusive / exclusive bounds
|
2009-02-27 11:22:12 -05:00 |
|
Aaron
|
ddb69bda2e
|
Add normalized sort spec to query pattern
|
2009-02-26 11:13:36 -05:00 |
|
Aaron
|
5656a475db
|
If plan not doing as well as before, start using other plans too
|
2009-02-25 19:22:54 -05:00 |
|
Aaron
|
df4bf72f3d
|
Don't use where spec for bounds
|
2009-02-25 11:33:03 -05:00 |
|
Aaron
|
dee1ff96b9
|
Add const
|
2009-02-24 18:37:42 -05:00 |
|
Aaron
|
17b7897f19
|
Remember best index for query pattern
|
2009-02-24 17:48:06 -05:00 |
|
Aaron
|
1517e4ede3
|
Add QueryPattern
|
2009-02-24 15:20:29 -05:00 |
|
Eliot Horowitz
|
500f01c9a5
|
move fieldset stuff into queryutil.*
|
2009-02-24 14:14:45 -05:00 |
|