You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2020/09/18 20:51:11 UTC

[couchdb] 01/08: Calculate external JSON size of a view row

This is an automated email from the ASF dual-hosted git repository.

davisp pushed a commit to branch feature-ebtree-views
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 2bb9b4f2a1da4d6552d9b228aa39e4f218e4ae92
Author: Paul J. Davis <pa...@gmail.com>
AuthorDate: Fri Jul 24 10:58:53 2020 -0500

    Calculate external JSON size of a view row
---
 src/couch/src/couch_ejson_size.erl | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/couch/src/couch_ejson_size.erl b/src/couch/src/couch_ejson_size.erl
index f550568..76e3924 100644
--- a/src/couch/src/couch_ejson_size.erl
+++ b/src/couch/src/couch_ejson_size.erl
@@ -15,6 +15,11 @@
 -export([encoded_size/1]).
 
 
+%% View rows
+
+encoded_size({EJson, DocId}) when is_binary(DocId) ->
+    encoded_size(EJson) + encoded_size(DocId);
+
 %% Compound objects
 
 encoded_size({[]}) ->