Changeset: 3bf5e15ada7d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3bf5e15ada7d
Modified Files:
        monetdb5/modules/mosaic/mosaic_dictionary_templates.h
        sql/test/mosaic/Tests/layout_dict.stable.out
Branch: mosaic
Log Message:

Add size of dictionary to layout input.


diffs (23 lines):

diff --git a/monetdb5/modules/mosaic/mosaic_dictionary_templates.h 
b/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
--- a/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
+++ b/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
@@ -518,6 +518,7 @@ MOSlayoutDictionary_SIGNATURE(METHOD)
                bsn = current_bsn;
                tech = STRINGIFY(METHOD);
                count = GET_FINAL_DICT_COUNT(task, METHOD);
+               input = count * task->bsrc->twidth;
                properties = final_properties;
                );
 
diff --git a/sql/test/mosaic/Tests/layout_dict.stable.out 
b/sql/test/mosaic/Tests/layout_dict.stable.out
--- a/sql/test/mosaic/Tests/layout_dict.stable.out
+++ b/sql/test/mosaic/Tests/layout_dict.stable.out
@@ -45,7 +45,7 @@ stdout of test 'layout_dict` in director
 % clob,        bigint, bigint, bigint, clob,   bigint # type
 % 7,   2,      4,      3,      76,     1 # length
 [ "header",    86,     2752,   252,    
"{{\"blks\":[{\"dict256\":\"1\"}]},{\"elms\":[{\"dict256\":\"86\"}]},{\"ratio\":1.1621622}}",
   0       ]
-[ "dict256",   11,     NULL,   NULL,   "{{\"bits per key\" : 4\"}",    0       
]
+[ "dict256",   11,     44,     NULL,   "{{\"bits per key\" : 4\"}",    0       
]
 [ "dict256",   86,     344,    56,     NULL,   1       ]
 #ROLLBACK;
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to