Changeset: 17f8c2ab8e75 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=17f8c2ab8e75
Added Files:
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063_bam.sql
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063_bam.sql
        sql/test/Dependencies/Tests/Dependencies_bam.SQL.py
        sql/test/Tests/systemfunctions_bam.sql
        sql/test/leaks/Tests/check0_bam.sql
        sql/test/leaks/Tests/drop3_bam.sql
        sql/test/leaks/Tests/select1_bam.sql
        sql/test/leaks/Tests/select2_bam.sql
        sql/test/leaks/Tests/temp1_bam.sql
        sql/test/leaks/Tests/temp2_bam.sql
        sql/test/leaks/Tests/temp3_bam.sql
Removed Files:
        clients/Tests/MAL-signatures_fits_geom.malC.src
        clients/Tests/MAL-signatures_fits_geom.stable.err
        clients/Tests/MAL-signatures_fits_geom.stable.out
        clients/Tests/MAL-signatures_geom.malC.src
        clients/Tests/MAL-signatures_geom.stable.err
        clients/Tests/MAL-signatures_geom.stable.out
        clients/Tests/MAL-signatures_none.malC.src
        clients/Tests/MAL-signatures_none.stable.err
        clients/Tests/MAL-signatures_none.stable.out
        clients/Tests/SQL-dump_geom.sql.src
        clients/Tests/SQL-dump_geom.stable.err
        clients/Tests/SQL-dump_geom.stable.out
        clients/Tests/SQL-dump_geom.stable.out.32bit
        clients/Tests/SQL-dump_geom.stable.out.64bit.oid32
        clients/Tests/SQL-dump_none.sql.src
        clients/Tests/SQL-dump_none.stable.err
        clients/Tests/SQL-dump_none.stable.out
        sql/jdbc/tests/Tests/Test_Dobjects.SQL.bat
        sql/jdbc/tests/Tests/Test_Dobjects.SQL.sh
        sql/jdbc/tests/Tests/Test_Dobjects.stable.err
        sql/jdbc/tests/Tests/Test_Dobjects.stable.out
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063.sql
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063.stable.err
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063.stable.out
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063_bam.sql.src
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063.sql
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063.stable.err
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063.stable.out
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063_bam.sql.src
        sql/test/Dependencies/Tests/Dependencies.SQL.py
        sql/test/Dependencies/Tests/Dependencies.stable.err
        sql/test/Dependencies/Tests/Dependencies.stable.out
        sql/test/Dependencies/Tests/Dependencies_bam.SQL.py.src
        sql/test/Tests/keys.sql.src
        sql/test/Tests/keys.stable.err
        sql/test/Tests/keys.stable.out
        sql/test/Tests/systemfunctions.sql
        sql/test/Tests/systemfunctions.stable.err
        sql/test/Tests/systemfunctions.stable.out
        sql/test/Tests/systemfunctions_bam.sql.src
        sql/test/Tests/systemfunctions_gsl.sql.src
        sql/test/Tests/systemfunctions_gsl.stable.err
        sql/test/Tests/systemfunctions_gsl.stable.out
        sql/test/Tests/systemfunctions_nogeom.sql.src
        sql/test/Tests/systemfunctions_nogeom.stable.err
        sql/test/Tests/systemfunctions_nogeom.stable.out
        sql/test/Tests/trace_nogeom.sql.src
        sql/test/Tests/trace_nogeom.stable.err
        sql/test/Tests/trace_nogeom.stable.out
        sql/test/bugs/Tests/groupby_having_charlength-bug-sf-943566.sql.src
        sql/test/bugs/Tests/groupby_having_charlength-bug-sf-943566.stable.err
        sql/test/bugs/Tests/groupby_having_charlength-bug-sf-943566.stable.out
        sql/test/leaks/Tests/check0.sql
        sql/test/leaks/Tests/check0.stable.err
        sql/test/leaks/Tests/check0.stable.out
        sql/test/leaks/Tests/check0_bam.sql.src
        sql/test/leaks/Tests/check0_gsl.sql.src
        sql/test/leaks/Tests/check0_gsl.stable.err
        sql/test/leaks/Tests/check0_gsl.stable.out
        sql/test/leaks/Tests/check0_nogeom.sql.src
        sql/test/leaks/Tests/check0_nogeom.stable.err
        sql/test/leaks/Tests/check0_nogeom.stable.out
        sql/test/leaks/Tests/check1.sql.src
        sql/test/leaks/Tests/check1.stable.err
        sql/test/leaks/Tests/check1.stable.out
        sql/test/leaks/Tests/check1_gsl.sql.src
        sql/test/leaks/Tests/check1_gsl.stable.err
        sql/test/leaks/Tests/check1_gsl.stable.out
        sql/test/leaks/Tests/check1_nogeom.sql.src
        sql/test/leaks/Tests/check1_nogeom.stable.err
        sql/test/leaks/Tests/check1_nogeom.stable.out
        sql/test/leaks/Tests/check2.sql.src
        sql/test/leaks/Tests/check2.stable.err
        sql/test/leaks/Tests/check2.stable.out
        sql/test/leaks/Tests/check2_gsl.sql.src
        sql/test/leaks/Tests/check2_gsl.stable.err
        sql/test/leaks/Tests/check2_gsl.stable.out
        sql/test/leaks/Tests/check2_nogeom.sql.src
        sql/test/leaks/Tests/check2_nogeom.stable.err
        sql/test/leaks/Tests/check2_nogeom.stable.out
        sql/test/leaks/Tests/check3.sql.src
        sql/test/leaks/Tests/check3.stable.err
        sql/test/leaks/Tests/check3.stable.out
        sql/test/leaks/Tests/check3_gsl.sql.src
        sql/test/leaks/Tests/check3_gsl.stable.err
        sql/test/leaks/Tests/check3_gsl.stable.out
        sql/test/leaks/Tests/check3_nogeom.sql.src
        sql/test/leaks/Tests/check3_nogeom.stable.err
        sql/test/leaks/Tests/check3_nogeom.stable.out
        sql/test/leaks/Tests/check4.sql.src
        sql/test/leaks/Tests/check4.stable.err
        sql/test/leaks/Tests/check4.stable.out
        sql/test/leaks/Tests/check4_gsl.sql.src
        sql/test/leaks/Tests/check4_gsl.stable.err
        sql/test/leaks/Tests/check4_gsl.stable.out
        sql/test/leaks/Tests/check4_nogeom.sql.src
        sql/test/leaks/Tests/check4_nogeom.stable.err
        sql/test/leaks/Tests/check4_nogeom.stable.out
        sql/test/leaks/Tests/check5.sql.src
        sql/test/leaks/Tests/check5.stable.err
        sql/test/leaks/Tests/check5.stable.out
        sql/test/leaks/Tests/check5_gsl.sql.src
        sql/test/leaks/Tests/check5_gsl.stable.err
        sql/test/leaks/Tests/check5_gsl.stable.out
        sql/test/leaks/Tests/check5_nogeom.sql.src
        sql/test/leaks/Tests/check5_nogeom.stable.err
        sql/test/leaks/Tests/check5_nogeom.stable.out
        sql/test/leaks/Tests/drop3.sql
        sql/test/leaks/Tests/drop3.stable.err
        sql/test/leaks/Tests/drop3.stable.out
        sql/test/leaks/Tests/drop3_bam.sql.src
        sql/test/leaks/Tests/drop3_gsl.sql.src
        sql/test/leaks/Tests/drop3_gsl.stable.err
        sql/test/leaks/Tests/drop3_gsl.stable.out
        sql/test/leaks/Tests/drop3_nogeom.sql.src
        sql/test/leaks/Tests/drop3_nogeom.stable.err
        sql/test/leaks/Tests/drop3_nogeom.stable.out
        sql/test/leaks/Tests/select1.sql
        sql/test/leaks/Tests/select1.stable.err
        sql/test/leaks/Tests/select1.stable.out
        sql/test/leaks/Tests/select1_bam.sql.src
        sql/test/leaks/Tests/select1_gsl.sql.src
        sql/test/leaks/Tests/select1_gsl.stable.err
        sql/test/leaks/Tests/select1_gsl.stable.out
        sql/test/leaks/Tests/select1_nogeom.sql.src
        sql/test/leaks/Tests/select1_nogeom.stable.err
        sql/test/leaks/Tests/select1_nogeom.stable.out
        sql/test/leaks/Tests/select2.sql
        sql/test/leaks/Tests/select2.stable.err
        sql/test/leaks/Tests/select2.stable.out
        sql/test/leaks/Tests/select2_bam.sql.src
        sql/test/leaks/Tests/select2_gsl.sql.src
        sql/test/leaks/Tests/select2_gsl.stable.err
        sql/test/leaks/Tests/select2_gsl.stable.out
        sql/test/leaks/Tests/select2_nogeom.sql.src
        sql/test/leaks/Tests/select2_nogeom.stable.err
        sql/test/leaks/Tests/select2_nogeom.stable.out
        sql/test/leaks/Tests/temp1.sql
        sql/test/leaks/Tests/temp1.stable.err
        sql/test/leaks/Tests/temp1.stable.out
        sql/test/leaks/Tests/temp1_bam.sql.src
        sql/test/leaks/Tests/temp1_gsl.sql.src
        sql/test/leaks/Tests/temp1_gsl.stable.err
        sql/test/leaks/Tests/temp1_gsl.stable.out
        sql/test/leaks/Tests/temp1_nogeom.sql.src
        sql/test/leaks/Tests/temp1_nogeom.stable.err
        sql/test/leaks/Tests/temp1_nogeom.stable.out
        sql/test/leaks/Tests/temp2.sql
        sql/test/leaks/Tests/temp2.stable.err
        sql/test/leaks/Tests/temp2.stable.out
        sql/test/leaks/Tests/temp2_bam.sql.src
        sql/test/leaks/Tests/temp2_gsl.sql.src
        sql/test/leaks/Tests/temp2_gsl.stable.err
        sql/test/leaks/Tests/temp2_gsl.stable.out
        sql/test/leaks/Tests/temp2_nogeom.sql.src
        sql/test/leaks/Tests/temp2_nogeom.stable.err
        sql/test/leaks/Tests/temp2_nogeom.stable.out
        sql/test/leaks/Tests/temp3.sql
        sql/test/leaks/Tests/temp3.stable.err
        sql/test/leaks/Tests/temp3.stable.out
        sql/test/leaks/Tests/temp3_bam.sql.src
        sql/test/leaks/Tests/temp3_gsl.sql.src
        sql/test/leaks/Tests/temp3_gsl.stable.err
        sql/test/leaks/Tests/temp3_gsl.stable.out
        sql/test/leaks/Tests/temp3_nogeom.sql.src
        sql/test/leaks/Tests/temp3_nogeom.stable.err
        sql/test/leaks/Tests/temp3_nogeom.stable.out
Modified Files:
        clients/Tests/All
        sql/jdbc/tests/Tests/All
        sql/test/BugTracker-2012/Tests/All
        sql/test/Dependencies/Tests/All
        sql/test/Tests/All
        sql/test/bugs/Tests/All
        sql/test/leaks/Tests/All
        sql/test/leaks/Tests/check1_bam.sql.src
        sql/test/leaks/Tests/check2_bam.sql.src
        sql/test/leaks/Tests/check3_bam.sql.src
        sql/test/leaks/Tests/check4_bam.sql.src
        sql/test/leaks/Tests/check5_bam.sql.src
Branch: default
Log Message:

Merge with Oct2014 branch.


diffs (truncated from 169190 to 300 lines):

diff --git a/clients/Tests/All b/clients/Tests/All
--- a/clients/Tests/All
+++ b/clients/Tests/All
@@ -1,9 +1,4 @@
 exports
 
HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_LIBR&HAVE_SAMTOOLS&HAVE_SPHINXCLIENT&!HAVE_JSONSTORE?MAL-signatures_all
-HAVE_FITS&HAVE_GEOM&!HAVE_GSL&!HAVE_LIBR&!HAVE_SAMTOOLS&!HAVE_SPHINXCLIENT&!HAVE_JSONSTORE?MAL-signatures_fits_geom
-!HAVE_FITS&HAVE_GEOM&!HAVE_GSL&!HAVE_LIBR&!HAVE_SAMTOOLS&!HAVE_SPHINXCLIENT&!HAVE_JSONSTORE?MAL-signatures_geom
-!HAVE_FITS&!HAVE_GEOM&!HAVE_GSL&!HAVE_LIBR&!HAVE_SAMTOOLS&!HAVE_SPHINXCLIENT&!HAVE_JSONSTORE?MAL-signatures_none
 HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_SAMTOOLS&!BITS32?SQL-dump_all
-HAVE_FITS&HAVE_GEOM&!HAVE_GSL&!HAVE_SAMTOOLS?SQL-dump_geom
-!HAVE_FITS&!HAVE_GEOM&!HAVE_GSL&!HAVE_SAMTOOLS&!BITS32?SQL-dump_none
 MERCURIAL?malcheck
diff --git a/clients/Tests/MAL-signatures_fits_geom.malC.src 
b/clients/Tests/MAL-signatures_fits_geom.malC.src
deleted file mode 100644
--- a/clients/Tests/MAL-signatures_fits_geom.malC.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/MAL-signatures_all.malC
diff --git a/clients/Tests/MAL-signatures_fits_geom.stable.err 
b/clients/Tests/MAL-signatures_fits_geom.stable.err
deleted file mode 100644
--- a/clients/Tests/MAL-signatures_fits_geom.stable.err
+++ /dev/null
@@ -1,35 +0,0 @@
-stderr of test 'MAL-signatures_fits_geom` in directory 'clients` itself:
-
-
-# 14:24:10 >  
-# 14:24:10 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=31236" "--set" 
"mapi_usock=/var/tmp/mtest-21213/.s.monetdb.31236" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients" "--set" 
"mal_listing=2"
-# 14:24:10 >  
-
-# builtin opt  gdk_dbpath = 
/ufs/sjoerd/Monet-candidate/var/monetdb5/dbfarm/demo
-# builtin opt  gdk_debug = 0
-# builtin opt  gdk_vmtrim = yes
-# builtin opt  monet_prompt = >
-# builtin opt  monet_daemon = no
-# builtin opt  mapi_port = 50000
-# builtin opt  mapi_open = false
-# builtin opt  mapi_autosense = false
-# builtin opt  sql_optimizer = default_pipe
-# builtin opt  sql_debug = 0
-# cmdline opt  gdk_nr_threads = 0
-# cmdline opt  mapi_open = true
-# cmdline opt  mapi_port = 31236
-# cmdline opt  mapi_usock = /var/tmp/mtest-21213/.s.monetdb.31236
-# cmdline opt  monet_prompt = 
-# cmdline opt  mal_listing = 2
-# cmdline opt  gdk_dbpath = 
/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients
-# cmdline opt  mal_listing = 2
-
-# 14:24:10 >  
-# 14:24:10 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-21213" "--port=31236"
-# 14:24:10 >  
-
-
-# 14:24:13 >  
-# 14:24:13 >  "Done."
-# 14:24:13 >  
-
diff --git a/clients/Tests/MAL-signatures_fits_geom.stable.out 
b/clients/Tests/MAL-signatures_fits_geom.stable.out
deleted file mode 100644
--- a/clients/Tests/MAL-signatures_fits_geom.stable.out
+++ /dev/null
@@ -1,41628 +0,0 @@
-stdout of test 'MAL-signatures_fits_geom` in directory 'clients` itself:
-
-
-# 14:24:10 >  
-# 14:24:10 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=31236" "--set" 
"mapi_usock=/var/tmp/mtest-21213/.s.monetdb.31236" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients" "--set" 
"mal_listing=2"
-# 14:24:10 >  
-
-# MonetDB 5 server v11.17.0
-# This is an unreleased version
-# Serving database 'mTests_clients', using 8 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Found 15.591 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on mapi:monetdb://madrid.ins.cwi.nl:31236/
-# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-21213/.s.monetdb.31236
-# MonetDB/GIS module loaded
-# MonetDB/JAQL module loaded
-# MonetDB/SQL module loaded
-
-Ready.
-
-# 14:24:10 >  
-# 14:24:10 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-21213" "--port=31236"
-# 14:24:10 >  
-
-#?*)
-command aggr.avg(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on dbl, also returns count
-
-command aggr.avg(b:bat[:oid,:dbl],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on dbl, also returns count
-
-command 
aggr.avg(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on dbl
-
-command aggr.avg(b:bat[:oid,:dbl],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on dbl
-
-command aggr.avg(b:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on flt, also returns count
-
-command aggr.avg(b:bat[:oid,:flt],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on flt, also returns count
-
-command 
aggr.avg(b:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on flt
-
-command aggr.avg(b:bat[:oid,:flt],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on flt
-
-command aggr.avg(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on lng, also returns count
-
-command aggr.avg(b:bat[:oid,:lng],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on lng, also returns count
-
-command 
aggr.avg(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on lng
-
-command aggr.avg(b:bat[:oid,:lng],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on lng
-
-command aggr.avg(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on wrd, also returns count
-
-command aggr.avg(b:bat[:oid,:wrd],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on wrd, also returns count
-
-command 
aggr.avg(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on wrd
-
-command aggr.avg(b:bat[:oid,:wrd],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on wrd
-
-command aggr.avg(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on int, also returns count
-
-command aggr.avg(b:bat[:oid,:int],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on int, also returns count
-
-command 
aggr.avg(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on int
-
-command aggr.avg(b:bat[:oid,:int],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on int
-
-command aggr.avg(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on sht, also returns count
-
-command aggr.avg(b:bat[:oid,:sht],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on sht, also returns count
-
-command 
aggr.avg(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on sht
-
-command aggr.avg(b:bat[:oid,:sht],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on sht
-
-command aggr.avg(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]) 
(X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) 
-address AGGRavg23_dbl;
-comment Grouped tail average on bte, also returns count
-
-command aggr.avg(b:bat[:oid,:bte],e:bat[:oid,:any_1]) 
(X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) 
-address AGGRavg22_dbl;
-comment Grouped tail average on bte, also returns count
-
-command 
aggr.avg(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg13_dbl;
-comment Grouped tail average on bte
-
-command aggr.avg(b:bat[:oid,:bte],e:bat[:oid,:any_1]):bat[:oid,:dbl] 
-address AGGRavg12_dbl;
-comment Grouped tail average on bte
-
-pattern aggr.avg(b:bat[:oid,:any_2]):dbl 
-address CMDcalcavg;
-comment Gives the avg of all tail values
-
-function 
aggr.corr(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:dbl];
-function 
aggr.covar(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:dbl];
-function aggr.corr(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl]):dbl;
-function aggr.covar(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl]):dbl;
-function 
aggr.corr(e1:bat[:oid,:flt],e2:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];
-function 
aggr.covar(e1:bat[:oid,:flt],e2:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];
-function aggr.corr(e1:bat[:oid,:flt],e2:bat[:oid,:flt]):flt;
-function aggr.covar(e1:bat[:oid,:flt],e2:bat[:oid,:flt]):flt;
-function 
aggr.corr(e1:bat[:oid,:lng],e2:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];
-function 
aggr.covar(e1:bat[:oid,:lng],e2:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];
-function aggr.corr(e1:bat[:oid,:lng],e2:bat[:oid,:lng]):lng;
-function aggr.covar(e1:bat[:oid,:lng],e2:bat[:oid,:lng]):lng;
-function 
aggr.corr(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd];
-function 
aggr.covar(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd];
-function aggr.corr(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd]):wrd;
-function aggr.covar(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd]):wrd;
-function 
aggr.corr(e1:bat[:oid,:int],e2:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];
-function 
aggr.covar(e1:bat[:oid,:int],e2:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];
-function aggr.corr(e1:bat[:oid,:int],e2:bat[:oid,:int]):int;
-function aggr.covar(e1:bat[:oid,:int],e2:bat[:oid,:int]):int;
-function 
aggr.corr(e1:bat[:oid,:sht],e2:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];
-function 
aggr.covar(e1:bat[:oid,:sht],e2:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];
-function aggr.corr(e1:bat[:oid,:sht],e2:bat[:oid,:sht]):sht;
-function aggr.covar(e1:bat[:oid,:sht],e2:bat[:oid,:sht]):sht;
-function 
aggr.corr(e1:bat[:oid,:bte],e2:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];
-function 
aggr.covar(e1:bat[:oid,:bte],e2:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];
-function aggr.corr(e1:bat[:oid,:bte],e2:bat[:oid,:bte]):bte;
-function aggr.covar(e1:bat[:oid,:bte],e2:bat[:oid,:bte]):bte;
-command 
aggr.count_no_nil(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd]
 
-address AGGRcount3nonils;
-command 
aggr.count(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd]
 
-address AGGRcount3nils;
-comment Grouped count
-
-command 
aggr.count_no_nil(b:bat[:oid,:any_1],e:bat[:oid,:any_1]):bat[:oid,:wrd] 
-address AGGRcount2nonils;
-command aggr.count(b:bat[:oid,:any_1],e:bat[:oid,:any_2]):bat[:oid,:wrd] 
-address AGGRcount2nils;
-command aggr.count(b:bat[:oid,:any_1],e:bat[:oid,:any_2]):bat[:oid,:wrd] 
-address AGGRcount2nils;
-comment Grouped count
-
-command 
aggr.count(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2],ignorenils:bit):bat[:oid,:wrd]
 
-address AGGRcount3;
-command 
aggr.count(b:bat[:oid,:any_1],e:bat[:oid,:any_2],ignorenils:bit):bat[:oid,:wrd] 
-address AGGRcount2;
-comment Grouped count
-
-command aggr.cardinality(b:bat[:oid,:any_2]):lng 
-address ALGcard;
-comment Return the cardinality of the BAT tail values.
-
-command aggr.count_no_nil(b:bat[:oid,:any_2]):wrd 
-address ALGcount_no_nil;
-comment Return the number of elements currently        in a BAT ignoring BUNs 
with nil-tail
-
-command aggr.count(b:bat[:oid,:any],ignore_nils:bit):wrd 
-address ALGcount_nil;
-comment Return the number of elements currently in a BAT ignores               
BUNs with nil-tail iff ignore_nils==TRUE.
-
-command aggr.count(b:bat[:oid,:any]):wrd 
-address ALGcount_bat;
-comment Return the current size (in number of elements) in a BAT.
-
-command aggr.exist(b:bat[:oid,:any_2],h:any_1):bit 
-address ALGexist;
-
-command aggr.jsonaggr(val:bat[:oid,:dbl]):str 
-address JSONgroupStr;
-comment Aggregate the double values to array.
-
-command aggr.jsonaggr(val:bat[:oid,:str]):str 
-address JSONgroupStr;
-comment Aggregate the string values to array.
-
-function aggr.median(b:bat[:oid,:any_1]):any_1;
-command 
aggr.median(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1]
 
-address AGGRmedian3;
-comment Grouped median aggregate
-
-command 
aggr.max(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1]
 
-address AGGRmax3;
-command 
aggr.min(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1]
 
-address AGGRmin3;
-command aggr.max(b:bat[:oid,:any_1],e:bat[:oid,:any_2]):bat[:oid,:any_1] 
-address AGGRmax2;
-command aggr.min(b:bat[:oid,:any_1],e:bat[:oid,:any_2]):bat[:oid,:any_1] 
-address AGGRmin2;
-command aggr.max(b:bat[:oid,:any_2]):any_2 
-address ALGmaxany;
-comment Return the highest tail value or nil.
-
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to