diff options
author | Damien F. Katz <damien@apache.org> | 2009-09-14 22:33:05 +0000 |
---|---|---|
committer | Damien F. Katz <damien@apache.org> | 2009-09-14 22:33:05 +0000 |
commit | 8d7a1c6c21fc253a5772350b159d6c2a273f197a (patch) | |
tree | 196e0a5ed4b7c7b9afb0998de3d79a8712f4e6ba /src/couchdb/couch_db.hrl | |
parent | 159ce7f416c430137b2b71f0ef6ffbb6a5c8f2ec (diff) |
View refactoring and addition of raw collationoption. Significant performance improvements in view indexer.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@814893 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/couchdb/couch_db.hrl')
-rw-r--r-- | src/couchdb/couch_db.hrl | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/couchdb/couch_db.hrl b/src/couchdb/couch_db.hrl index ead78418..a52bc983 100644 --- a/src/couchdb/couch_db.hrl +++ b/src/couchdb/couch_db.hrl @@ -14,6 +14,9 @@ -define(DESIGN_DOC_PREFIX0, "_design"). -define(DESIGN_DOC_PREFIX, "_design/"). +-define(MIN_STR, <<"">>). +-define(MAX_STR, <<255>>). % illegal utf string + -define(JSON_ENCODE(V), mochijson2:encode(V)). -define(JSON_DECODE(V), mochijson2:decode(V)). @@ -157,10 +160,10 @@ -record(view_query_args, { - start_key = nil, - end_key = {}, - start_docid = nil, - end_docid = {}, + start_key, + end_key, + start_docid = ?MIN_STR, + end_docid = ?MAX_STR, direction = fwd, inclusive_end=true, % aka a closed-interval @@ -218,7 +221,8 @@ map_names=[], def, btree=nil, - reduce_funs=[] + reduce_funs=[], + options=[] }). -record(index_header, |