diff options
author | John Christopher Anderson <jchris@apache.org> | 2009-01-04 02:28:08 +0000 |
---|---|---|
committer | John Christopher Anderson <jchris@apache.org> | 2009-01-04 02:28:08 +0000 |
commit | 14d8a23c9b5bd69099b4bd2c3ca6c3eb0441a0b3 (patch) | |
tree | 42e4446fecdcaf379119c4d71d6156b9167ddf65 /share | |
parent | e27fb8eaa628128f0ec8f1797805e92ec39ec6cb (diff) |
change count to limit in view query params
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@731159 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share')
-rw-r--r-- | share/www/script/browse.js | 20 | ||||
-rw-r--r-- | share/www/script/couch_tests.js | 34 |
2 files changed, 27 insertions, 27 deletions
diff --git a/share/www/script/browse.js b/share/www/script/browse.js index b91520bb..39483c1a 100644 --- a/share/www/script/browse.js +++ b/share/www/script/browse.js @@ -276,7 +276,7 @@ function CouchDatabasePage() { load: function(elem) { $("#input_docid", elem).val(designDocId).suggest(function(text, callback) { db.allDocs({ - count: 10, startkey: "_design/" + text, + limit: 10, startkey: "_design/" + text, endkey: "_design/" + text + "ZZZZ", success: function(docs) { var matches = []; @@ -379,8 +379,8 @@ function CouchDatabasePage() { this.updateDocumentListing = function(options) { $(document.body).addClass("loading"); if (options === undefined) options = {}; - if (options.count === undefined) { - options.count = parseInt($("#perpage").val(), 10); + if (options.limit === undefined) { + options.limit = parseInt($("#perpage").val(), 10); } if (options.group === undefined) { options.group = true; @@ -406,16 +406,16 @@ function CouchDatabasePage() { resp.rows = resp.rows.reverse(); } if (resp.rows !== null && (decending_reverse ? - (resp.total_rows - resp.offset > options.count) : + (resp.total_rows - resp.offset > options.limit) : (resp.offset > 0))) { - $("#paging a.prev").attr("href", "#" + (resp.offset - options.count)).click(function() { + $("#paging a.prev").attr("href", "#" + (resp.offset - options.limit)).click(function() { var firstDoc = resp.rows[0]; page.updateDocumentListing({ startkey: firstDoc.key !== undefined ? firstDoc.key : null, startkey_docid: firstDoc.id, skip: 1, descending: !descend, - count: options.count + limit: options.limit }); return false; }); @@ -423,16 +423,16 @@ function CouchDatabasePage() { $("#paging a.prev").removeAttr("href"); } if (resp.rows !== null && (decending_reverse ? - (resp.offset - resp.total_rows < options.count) : - (resp.total_rows - resp.offset > options.count))) { - $("#paging a.next").attr("href", "#" + (resp.offset + options.count)).click(function() { + (resp.offset - resp.total_rows < options.limit) : + (resp.total_rows - resp.offset > options.limit))) { + $("#paging a.next").attr("href", "#" + (resp.offset + options.limit)).click(function() { var lastDoc = resp.rows[resp.rows.length - 1]; page.updateDocumentListing({ startkey: lastDoc.key !== undefined ? lastDoc.key : null, startkey_docid: lastDoc.id, skip: 1, descending: descend, - count: options.count + limit: options.limit }); return false; }); diff --git a/share/www/script/couch_tests.js b/share/www/script/couch_tests.js index c0f909ad..16fa51e7 100644 --- a/share/www/script/couch_tests.js +++ b/share/www/script/couch_tests.js @@ -492,7 +492,7 @@ var tests = { result = db.query(map, reduce, {startkey: 4, endkey: 6}); T(result.rows[0].value == 30); - result = db.query(map, reduce, {group:true, count:3}); + result = db.query(map, reduce, {group:true, limit:3}); T(result.rows[0].value == 2); T(result.rows[1].value == 4); T(result.rows[2].value == 6); @@ -536,8 +536,8 @@ var tests = { T(equals(results.rows[2], {key:["a", "b", "c"],value:10*i})); T(equals(results.rows[3], {key:["a", "b", "d"],value:10*i})); - // test to make sure group reduce and count params provide valid json - var results = db.query(map, reduce, {group: true, count: 2}); + // test to make sure group reduce and limit params provide valid json + var results = db.query(map, reduce, {group: true, limit: 2}); T(equals(results.rows[0], {key: ["a"], value: 20*i})); T(equals(results.rows.length, 2)); @@ -1394,7 +1394,7 @@ var tests = { } T(db.save(designDoc).ok); - var resp = db.view('test/all_docs', {include_docs: true, count: 2}); + var resp = db.view('test/all_docs', {include_docs: true, limit: 2}); T(resp.rows.length == 2); T(resp.rows[0].id == "0"); T(resp.rows[0].doc._id == "0"); @@ -1406,7 +1406,7 @@ var tests = { T(resp.rows[0].doc._id == "29"); T(resp.rows[1].doc.integer == 74); - resp = db.allDocs({count: 2, skip: 1, include_docs: true}); + resp = db.allDocs({limit: 2, skip: 1, include_docs: true}); T(resp.rows.length == 2); T(resp.rows[0].doc.integer == 1); T(resp.rows[1].doc.integer == 10); @@ -1420,7 +1420,7 @@ var tests = { T(resp.rows[0].doc.integer == 1); T(!resp.rows[1].doc); - resp = db.allDocs({include_docs: true, count: 0}); + resp = db.allDocs({include_docs: true, limit: 0}); T(resp.rows.length == 0); // No reduce support @@ -1482,7 +1482,7 @@ var tests = { for(var i=0; i<rows.length; i++) T(rows[i].id == keys[i]); - rows = db.allDocs({count: 1}, keys).rows; + rows = db.allDocs({limit: 1}, keys).rows; T(rows.length == 1); T(rows[0].id == keys[0]); @@ -1496,7 +1496,7 @@ var tests = { for(var i=0; i<rows.length; i++) T(rows[i].id == keys[keys.length-i-1]); - rows = db.allDocs({descending: "true", skip: 3, count:1}, keys).rows; + rows = db.allDocs({descending: "true", skip: 3, limit:1}, keys).rows; T(rows.length == 1); T(rows[0].id == keys[1]); @@ -1596,8 +1596,8 @@ var tests = { T(curr[i].value == exp_val[i]); } - // Check count works - curr = db.view("test/all_docs", {count: 1}, keys).rows; + // Check limit works + curr = db.view("test/all_docs", {limit: 1}, keys).rows; T(curr.length == 1); T(curr[0].key == 10); @@ -1613,25 +1613,25 @@ var tests = { T(curr[99].value == 0); // Check a couple combinations - curr = db.view("test/multi_emit", {descending: "true", skip: 3, count: 2}, [2]).rows; + curr = db.view("test/multi_emit", {descending: "true", skip: 3, limit: 2}, [2]).rows; T(curr.length, 2); T(curr[0].value == 96); T(curr[1].value == 95); - curr = db.view("test/multi_emit", {skip: 2, count: 3, startkey_docid: "13"}, [0]).rows; + curr = db.view("test/multi_emit", {skip: 2, limit: 3, startkey_docid: "13"}, [0]).rows; T(curr.length == 3); T(curr[0].value == 15); T(curr[1].value == 16); T(curr[2].value == 17); curr = db.view("test/multi_emit", - {skip: 1, count: 5, startkey_docid: "25", endkey_docid: "27"}, [1]).rows; + {skip: 1, limit: 5, startkey_docid: "25", endkey_docid: "27"}, [1]).rows; T(curr.length == 2); T(curr[0].value == 26); T(curr[1].value == 27); curr = db.view("test/multi_emit", - {skip: 1, count: 5, startkey_docid: "28", endkey_docid: "26", descending: "true"}, [1]).rows; + {skip: 1, limit: 5, startkey_docid: "28", endkey_docid: "26", descending: "true"}, [1]).rows; T(curr.length == 2); T(curr[0].value == 27); T(curr[1].value == 26); @@ -1680,7 +1680,7 @@ var tests = { var queryResults = db.query(queryFun, null, { startkey: i, startkey_docid: i, - count: 10 + limit: 10 }); T(queryResults.rows.length == 10) T(queryResults.total_rows == docs.length) @@ -1697,7 +1697,7 @@ var tests = { startkey: i, startkey_docid: i, descending: true, - count: 10 + limit: 10 }); T(queryResults.rows.length == 10) T(queryResults.total_rows == docs.length) @@ -1714,7 +1714,7 @@ var tests = { startkey: i, startkey_docid: i, descending: false, - count: 10 + limit: 10 }); T(queryResults.rows.length == 10) T(queryResults.total_rows == docs.length) |