blob: a360fcb152e1730d9a1981058c26eb09f2c99bdc [file] [log] [blame]
set search_path to "$user",public,madlib;
-- tests for "little" tables using sortasorts
select fmsketch_dcount(R.i)
from generate_series(1,100) AS R(i),
generate_series(1,3) AS T(i);
select fmsketch_dcount(CAST('2010-10-10' As date) + CAST((R.i || ' days') As interval))
from generate_series(1,100) AS R(i),
generate_series(1,3) AS T(i);
select fmsketch_dcount(R.i::float)
from generate_series(1,100) AS R(i),
generate_series(1,3) AS T(i);
select fmsketch_dcount(R.i::text)
from generate_series(1,100) AS R(i),
generate_series(1,3) AS T(i);
-- tests for "big" tables
select fmsketch_dcount(T.i)
from generate_series(1,3) AS R(i),
generate_series(1,20000) AS T(i);
select fmsketch_dcount(CAST('2010-10-10' As date) + CAST((T.i || ' days') As interval))
from generate_series(1,3) AS R(i),
generate_series(1,20000) AS T(i);
select fmsketch_dcount(T.i::float)
from generate_series(1,3) AS R(i),
generate_series(1,20000) AS T(i);
select fmsketch_dcount(T.i::text)
from generate_series(1,3) AS R(i),
generate_series(1,20000) AS T(i);
-- tests for all-NULL column
select fmsketch_dcount(NULL::integer) from generate_series(1,10000) as R(i);