blob: c3fabc6d89a6d45e488efcb9ac3273b07f8a040c [file] [log] [blame]
drop extension if exists datasketches cascade;
create extension datasketches;
drop table if exists cpc_sketch_test;
create table cpc_sketch_test(sketch cpc_sketch);
-- default lgk
insert into cpc_sketch_test
select cpc_sketch_build(value)
from (values (1), (2), (3), (4), (5)) as t(value)
;
-- lgk = 8
insert into cpc_sketch_test
select cpc_sketch_build(value, 8)
from (values (4), (5), (6), (7), (8)) as t(value)
;
select cpc_sketch_get_estimate(sketch) from cpc_sketch_test;
--select cpc_sketch_to_string(sketch) from cpc_sketch_test;
-- default lgk and type
select cpc_sketch_get_estimate(cpc_sketch_union(sketch)) from cpc_sketch_test;
-- lgk = 8
select cpc_sketch_get_estimate(cpc_sketch_union(sketch, 8)) from cpc_sketch_test;
drop table cpc_sketch_test;
drop extension datasketches;