Saving all output to "!!{outputDirectory}!!/udf_pmod.q.raw". Enter "record" with no arguments to stop it. >>> !run !!{qFileDirectory}!!/udf_pmod.q >>> DESCRIBE FUNCTION pmod; 'tab_name' 'a pmod b - Compute the positive modulo' 1 row selected >>> DESCRIBE FUNCTION EXTENDED pmod; 'tab_name' 'a pmod b - Compute the positive modulo' 1 row selected >>> >>> SELECT pmod(null, null) FROM src LIMIT 1; '_c0' '' 1 row selected >>> >>> SELECT pmod(-100,9), pmod(-50,101), pmod(-1000,29) FROM src LIMIT 1; '_c0','_c1','_c2' '8','51','15' 1 row selected >>> >>> SELECT pmod(100,19), pmod(50,125), pmod(300,15) FROM src LIMIT 1; '_c0','_c1','_c2' '5','50','0' 1 row selected >>> !record