Changeset: 0e56cbca2b0b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0e56cbca2b0b
Added Files:
sql/test/mergetables/Tests/All
sql/test/mergetables/Tests/crash0.sql
sql/test/mergetables/Tests/forex.sql
sql/test/mergetables/Tests/forex.stable.err
sql/test/mergetables/Tests/forex.stable.out
sql/test/mergetables/Tests/mergedrop.sql
sql/test/mergetables/Tests/mergeinit.sql
sql/test/mergetables/Tests/mergeinit.stable.err
sql/test/mergetables/Tests/mergeinit.stable.out
sql/test/mergetables/Tests/mergeload.sql
sql/test/mergetables/Tests/mergeload.stable.err
sql/test/mergetables/Tests/mergeload.stable.out
sql/test/mergetables/Tests/mergequery.sql
sql/test/mergetables/Tests/mergequery.stable.err
sql/test/mergetables/Tests/mergequery.stable.out
Removed Files:
monetdb5/modules/mal/Tests/radix.mal
monetdb5/modules/mal/Tests/radix.stable.err
monetdb5/modules/mal/Tests/radix.stable.out
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/erroneous_multiplex.SF-899586.stable.err
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/erroneous_multiplex.SF-899586.stable.out
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/kill_0.SF-1314982.stable.err
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/kill_0.SF-1314982.stable.out
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/multiple_servers.SF-914113.MIL.bat
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/multiple_servers.SF-914113.MIL.sh
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/multiple_servers.SF-914113.stable.err
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/multiple_servers.SF-914113.stable.out
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/return_in_while.SF-905116.stable.err
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/return_in_while.SF-905116.stable.out
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/table_type.SF-916648.stable.err
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/table_type.SF-916648.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/BATpropcheck_after_outerjoin.SF-936469.mal
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/BATpropcheck_after_outerjoin.SF-936469.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/BATpropcheck_after_outerjoin.SF-936469.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/CTrefine_not_sorted.981374.mal
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/CTrefine_not_sorted.981374.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/CTrefine_not_sorted.981374.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/Confusing_error.SF-852659.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/Confusing_error.SF-852659.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/Recursive_module_load.SF-853867.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/Recursive_module_load.SF-853867.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/crash_destroy_commit.SF-1154552.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/crash_destroy_commit.SF-1154552.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/leftfetchjoin_void_oid.990857.mal
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/leftfetchjoin_void_oid.990857.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/leftfetchjoin_void_oid.990857.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/radix_normal_segfault.SF-1120748.mal
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/radix_normal_segfault.SF-1120748.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/radix_normal_segfault.SF-1120748.stable.out
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/shutdown.994842.mal
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/shutdown.994842.stable.err
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/shutdown.994842.stable.out
monetdb5/tests/BugReports/Tests/no.011.mal
monetdb5/tests/BugReports/Tests/no.011.stable.err
monetdb5/tests/BugReports/Tests/no.011.stable.out
monetdb5/tests/BugReports/Tests/no.024.mal
monetdb5/tests/BugReports/Tests/no.024.stable.err
monetdb5/tests/BugReports/Tests/no.024.stable.out
monetdb5/tests/BugReports/Tests/no.027.mal
monetdb5/tests/BugReports/Tests/no.027.stable.err
monetdb5/tests/BugReports/Tests/no.027.stable.out
monetdb5/tests/BugReports/Tests/no.035.mal
monetdb5/tests/BugReports/Tests/no.035.stable.err
monetdb5/tests/BugReports/Tests/no.035.stable.out
monetdb5/tests/BugReports/Tests/no.037.mal
monetdb5/tests/BugReports/Tests/no.037.stable.err
monetdb5/tests/BugReports/Tests/no.037.stable.out
monetdb5/tests/BugReports/Tests/no.070.mal
monetdb5/tests/BugReports/Tests/no.070.modules
monetdb5/tests/BugReports/Tests/no.070.stable.err
monetdb5/tests/BugReports/Tests/no.070.stable.out
monetdb5/tests/BugReports/Tests/no.073.stable.err
monetdb5/tests/BugReports/Tests/no.073.stable.out
monetdb5/tests/BugReports/Tests/no.073_s00.mal
monetdb5/tests/BugReports/Tests/no.073_s01.mal
monetdb5/tests/BugReports/Tests/no.089.modules
monetdb5/tests/BugReports/Tests/no.089.stable.err
monetdb5/tests/BugReports/Tests/no.089.stable.out
monetdb5/tests/BugReports/Tests/no.089_s00.mal
monetdb5/tests/BugReports/Tests/no.089_s01.mal
monetdb5/tests/BugReports/Tests/no.099.mal
monetdb5/tests/BugReports/Tests/no.099.stable.err
monetdb5/tests/BugReports/Tests/no.099.stable.out
monetdb5/tests/BugReports/Tests/no.106.mal
monetdb5/tests/BugReports/Tests/no.106.modules
monetdb5/tests/BugReports/Tests/no.106.prelude
monetdb5/tests/BugReports/Tests/no.106.stable.err
monetdb5/tests/BugReports/Tests/no.106.stable.out
monetdb5/tests/BugReports/Tests/no.106.w.bat
monetdb5/tests/BugReports/Tests/no.107.mal
monetdb5/tests/BugReports/Tests/no.107.modules
monetdb5/tests/BugReports/Tests/no.107.prelude
monetdb5/tests/BugReports/Tests/no.107.stable.err
monetdb5/tests/BugReports/Tests/no.107.stable.out
monetdb5/tests/BugReports/Tests/no.107.w.bat
monetdb5/tests/BugReports/Tests/no.117.mal
monetdb5/tests/BugReports/Tests/no.117.stable.err
monetdb5/tests/BugReports/Tests/no.117.stable.out
monetdb5/tests/BugReports/Tests/no.120.mal
monetdb5/tests/BugReports/Tests/no.120.stable.err
monetdb5/tests/BugReports/Tests/no.120.stable.out
monetdb5/tests/BugReports/Tests/no.125.mal
monetdb5/tests/BugReports/Tests/no.125.modules
monetdb5/tests/BugReports/Tests/no.125.stable.err
monetdb5/tests/BugReports/Tests/no.125.stable.out
monetdb5/tests/BugReports/Tests/no.125.stable.out.Windows
monetdb5/tests/BugReports/Tests/no.145.k100_unique1
monetdb5/tests/BugReports/Tests/no.145.k10_unique1
monetdb5/tests/BugReports/Tests/no.145.k10_unique2
monetdb5/tests/BugReports/Tests/no.145.mal
monetdb5/tests/BugReports/Tests/no.145.modules
monetdb5/tests/BugReports/Tests/no.145.prelude
monetdb5/tests/BugReports/Tests/no.145.stable.err
monetdb5/tests/BugReports/Tests/no.145.stable.out
monetdb5/tests/BugReports/Tests/no.146.mal
monetdb5/tests/BugReports/Tests/no.146.modules
monetdb5/tests/BugReports/Tests/no.146.stable.err
monetdb5/tests/BugReports/Tests/no.146.stable.out
monetdb5/tests/BugReports/Tests/no.147.mal
monetdb5/tests/BugReports/Tests/no.147.modules
monetdb5/tests/BugReports/Tests/no.147.stable.err
monetdb5/tests/BugReports/Tests/no.147.stable.out
monetdb5/tests/BugReports/Tests/no.148.mal
monetdb5/tests/BugReports/Tests/no.148.modules
monetdb5/tests/BugReports/Tests/no.148.stable.err
monetdb5/tests/BugReports/Tests/no.148.stable.out
monetdb5/tests/BugReports/Tests/no.151.mal
monetdb5/tests/BugReports/Tests/no.151.stable.err
monetdb5/tests/BugReports/Tests/no.151.stable.out
monetdb5/tests/BugReports/Tests/no.156.mal
monetdb5/tests/BugReports/Tests/no.156.stable.err
monetdb5/tests/BugReports/Tests/no.156.stable.out
monetdb5/tests/BugReports/Tests/no.158.mal
monetdb5/tests/BugReports/Tests/no.158.modules
monetdb5/tests/BugReports/Tests/no.158.prelude
monetdb5/tests/BugReports/Tests/no.158.source.mal
monetdb5/tests/BugReports/Tests/no.158.stable.err
monetdb5/tests/BugReports/Tests/no.158.stable.out
monetdb5/tests/BugReports/Tests/no.160.mal
monetdb5/tests/BugReports/Tests/no.160.stable.err
monetdb5/tests/BugReports/Tests/no.160.stable.out
monetdb5/tests/BugReports/Tests/no.164.mal
monetdb5/tests/BugReports/Tests/no.164.modules
monetdb5/tests/BugReports/Tests/no.164.stable.err
monetdb5/tests/BugReports/Tests/no.164.stable.out
monetdb5/tests/BugReports/Tests/no.166.mal
monetdb5/tests/BugReports/Tests/no.166.modules
monetdb5/tests/BugReports/Tests/no.166.stable.err
monetdb5/tests/BugReports/Tests/no.166.stable.out
monetdb5/tests/BugReports/Tests/no.168.mal
monetdb5/tests/BugReports/Tests/no.168.modules
monetdb5/tests/BugReports/Tests/no.168.stable.err
monetdb5/tests/BugReports/Tests/no.168.stable.out
monetdb5/tests/BugReports/Tests/no.172.mal
monetdb5/tests/BugReports/Tests/no.172.stable.err
monetdb5/tests/BugReports/Tests/no.172.stable.out
monetdb5/tests/BugTracker/Tests/batcalc-convert_on_void_view.SF-1573060.mal
monetdb5/tests/BugTracker/Tests/batcalc-convert_on_void_view.SF-1573060.stable.err
monetdb5/tests/BugTracker/Tests/batcalc-convert_on_void_view.SF-1573060.stable.out
monetdb5/tests/BugTracker/Tests/merge-join_properties.SF-2952191.malC
monetdb5/tests/BugTracker/Tests/merge-join_properties.SF-2952191.stable.err
monetdb5/tests/BugTracker/Tests/merge-join_properties.SF-2952191.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.1010729.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.1010729.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.1010729.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602271.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602271.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602271.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602463.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602463.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.602463.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.632575.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.632575.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.632575.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.b.txt
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.c.txt
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.modules
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.642351.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.823516.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.823516.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.823516.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.823516.stable.out.64bit
monetdb5/tests/BugsViaSourgeforce/Tests/ID.853867.MIL.bat
monetdb5/tests/BugsViaSourgeforce/Tests/ID.853867.MIL.sh
monetdb5/tests/BugsViaSourgeforce/Tests/ID.853867.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.853867.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.866700.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.866700.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.905495c.MIL.bat
monetdb5/tests/BugsViaSourgeforce/Tests/ID.905495c.MIL.sh
monetdb5/tests/BugsViaSourgeforce/Tests/ID.905495c.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.905495c.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914155.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914155.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914155.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914935.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914935.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914935.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.914935.stable.out.64bit
monetdb5/tests/BugsViaSourgeforce/Tests/ID.916699.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.916699.modules
monetdb5/tests/BugsViaSourgeforce/Tests/ID.916699.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.916699.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.921814.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.921814.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.921814.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.928253.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.928253.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.928253.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.979809.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.979809.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.979809.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.979809.txt
monetdb5/tests/BugsViaSourgeforce/Tests/ID.986551.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.986551.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.986551.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.987455.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.987455.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.987455.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.991053.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.991053.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.991053.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.994842.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.994842.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.996570.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.996570.stable.err
monetdb5/tests/BugsViaSourgeforce/Tests/ID.996570.stable.out
monetdb5/tests/gdkTests/Tests/subgroup.mal
monetdb5/tests/gdkTests/Tests/subgroup.stable.err
monetdb5/tests/gdkTests/Tests/subgroup.stable.out
monetdb5/tests/suite_01/Tests/test_00.mal
monetdb5/tests/suite_01/Tests/test_00.stable.err
monetdb5/tests/suite_01/Tests/test_00.stable.out
monetdb5/tests/suite_01/Tests/test_00.stable.out.64bit
monetdb5/tests/suite_01/Tests/test_00.stable.out.Darwin
monetdb5/tests/suite_01/Tests/test_00.stable.out.Linux
monetdb5/tests/suite_01/Tests/test_00.stable.out.Linux.64bit
monetdb5/tests/suite_01/Tests/test_20.mal
monetdb5/tests/suite_01/Tests/test_20.stable.err
monetdb5/tests/suite_01/Tests/test_20.stable.out
monetdb5/tests/suite_01/Tests/test_30.mal
monetdb5/tests/suite_01/Tests/test_30.stable.err
monetdb5/tests/suite_01/Tests/test_30.stable.out
monetdb5/tests/suite_01/Tests/test_30.stable.out.64bit
monetdb5/tests/suite_01/Tests/test_30.stable.out.Darwin
monetdb5/tests/suite_01/Tests/test_30.stable.out.Linux
monetdb5/tests/suite_01/Tests/test_30.stable.out.Linux.64bit
monetdb5/tests/suite_01/Tests/test_50.mal
monetdb5/tests/suite_01/Tests/test_50.stable.err
monetdb5/tests/suite_01/Tests/test_50.stable.out
monetdb5/tests/suite_01/Tests/test_60.mal
monetdb5/tests/suite_01/Tests/test_60.stable.err
monetdb5/tests/suite_01/Tests/test_60.stable.out
monetdb5/tests/suite_01/Tests/test_60.stable.out.64bit
monetdb5/tests/suite_01/Tests/test_60.stable.out.Darwin
monetdb5/tests/suite_01/Tests/test_60.stable.out.Linux
monetdb5/tests/suite_01/Tests/test_60.stable.out.Linux.64bit
monetdb5/tests/suite_01/Tests/test_90.mal
monetdb5/tests/suite_01/Tests/test_90.modules
monetdb5/tests/suite_01/Tests/test_90.stable.err
monetdb5/tests/suite_01/Tests/test_90.stable.out
monetdb5/tests/suite_06/Tests/test_00.mal
monetdb5/tests/suite_06/Tests/test_00.modules
monetdb5/tests/suite_06/Tests/test_00.stable.err
monetdb5/tests/suite_06/Tests/test_00.stable.out
monetdb5/tests/suite_06/Tests/test_02.mal
monetdb5/tests/suite_06/Tests/test_02.stable.err
monetdb5/tests/suite_06/Tests/test_02.stable.out
Modified Files:
clients/R/MonetDB.R/DESCRIPTION
clients/R/MonetDB.R/R/control.R
clients/R/MonetDB.R/src/mapi.c
clients/R/Tests/dbi.R
clients/R/Tests/dplyr.R
clients/R/Tests/dplyr.stable.err
clients/R/Tests/dplyr.stable.out
clients/Tests/MAL-signatures_all.stable.out
clients/Tests/MAL-signatures_all.stable.out.int128
clients/Tests/MAL-signatures_fits_geom.stable.out
clients/Tests/MAL-signatures_fits_geom.stable.out.int128
clients/Tests/MAL-signatures_geom.stable.out
clients/Tests/MAL-signatures_geom.stable.out.int128
clients/Tests/MAL-signatures_none.stable.out
clients/Tests/MAL-signatures_none.stable.out.int128
clients/Tests/exports.stable.out
clients/mapiclient/dump.c
common/stream/stream.c
debian/monetdb5-sql.init.d
gdk/gdk_bbp.c
gdk/gdk_imprints.c
gdk/gdk_private.h
gdk/gdk_select.c
gdk/gdk_system.c
geom/lib/libgeom.h
geom/monetdb5/geom.c
monetdb5/mal/Tests/performanceTests/performanceLog
monetdb5/mal/Tests/recycle05.stable.out
monetdb5/mal/Tests/recycle07.stable.out
monetdb5/mal/Tests/tst029.mal
monetdb5/mal/Tests/tst029.stable.out
monetdb5/mal/Tests/tst237.mal
monetdb5/mal/Tests/tst253.mal
monetdb5/mal/Tests/tst253.stable.out
monetdb5/mal/Tests/tst280.mal
monetdb5/mal/Tests/tst280.stable.out
monetdb5/mal/Tests/tst400bHuge.mal
monetdb5/mal/mal.h
monetdb5/mal/mal_debugger.c
monetdb5/mal/mal_debugger.h
monetdb5/mal/mal_type.h
monetdb5/modules/atoms/blob.h
monetdb5/modules/atoms/mtime.c
monetdb5/modules/atoms/mtime.h
monetdb5/modules/atoms/mtime.mal
monetdb5/modules/atoms/str.c
monetdb5/modules/kernel/Tests/TriBool.malC
monetdb5/modules/kernel/aggr.mal
monetdb5/modules/kernel/aggr.mal.sh
monetdb5/modules/kernel/alarm.c
monetdb5/modules/kernel/algebra.c
monetdb5/modules/kernel/algebra.h
monetdb5/modules/kernel/algebra.mal
monetdb5/modules/kernel/bat5.c
monetdb5/modules/kernel/bat5.h
monetdb5/modules/kernel/bat5.mal
monetdb5/modules/kernel/batmmath.c
monetdb5/modules/kernel/mmath.c
monetdb5/modules/mal/Tests/ascii_io2.mal
monetdb5/modules/mal/Tests/ascii_io2.stable.out
monetdb5/modules/mal/Tests/inspect05.stable.out
monetdb5/modules/mal/Tests/manifold.mal
monetdb5/modules/mal/Tests/manifold.stable.out
monetdb5/modules/mal/Tests/manifoldstr.mal
monetdb5/modules/mal/Tests/manifoldstr.stable.out
monetdb5/modules/mal/Tests/mapi03.mal
monetdb5/modules/mal/Tests/remote08.mal
monetdb5/modules/mal/Tests/remote08.stable.out
monetdb5/modules/mal/Tests/remote09.mal
monetdb5/modules/mal/Tests/remote09.stable.out
monetdb5/modules/mal/mkey.c
monetdb5/modules/mal/mkey.h
monetdb5/modules/mal/mkey.mal
monetdb5/modules/mal/remote.c
monetdb5/modules/mal/tablet.h
monetdb5/optimizer/Tests/DCexample.mal
monetdb5/optimizer/Tests/ESexample.mal
monetdb5/optimizer/Tests/ESexample.stable.out
monetdb5/optimizer/Tests/common.mal
monetdb5/optimizer/Tests/common.stable.out
monetdb5/optimizer/Tests/dataflow3.mal
monetdb5/optimizer/Tests/dataflow3.stable.out
monetdb5/optimizer/Tests/emptyset01.mal
monetdb5/optimizer/Tests/emptyset01.stable.out
monetdb5/optimizer/Tests/inliners.mal
monetdb5/optimizer/Tests/mapreduce00.mal
monetdb5/optimizer/Tests/reorder01.mal
monetdb5/optimizer/Tests/reorder01.stable.out
monetdb5/optimizer/Tests/tst4631.mal
monetdb5/optimizer/Tests/tst4631.stable.out
monetdb5/optimizer/Tests/tst4730.mal
monetdb5/optimizer/Tests/tst4730.stable.out
monetdb5/optimizer/opt_aliases.h
monetdb5/optimizer/opt_cluster.c
monetdb5/optimizer/opt_commonTerms.h
monetdb5/optimizer/opt_constants.h
monetdb5/optimizer/opt_costModel.h
monetdb5/optimizer/opt_dataflow.h
monetdb5/optimizer/opt_deadcode.h
monetdb5/optimizer/opt_emptySet.h
monetdb5/optimizer/opt_evaluate.h
monetdb5/optimizer/opt_factorize.h
monetdb5/optimizer/opt_garbageCollector.h
monetdb5/optimizer/opt_generator.h
monetdb5/optimizer/opt_inline.h
monetdb5/optimizer/opt_json.h
monetdb5/optimizer/opt_macro.h
monetdb5/optimizer/opt_mapreduce.c
monetdb5/optimizer/opt_matpack.h
monetdb5/optimizer/opt_mergetable.h
monetdb5/optimizer/opt_octopus.c
monetdb5/optimizer/opt_octopus.h
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_prelude.h
monetdb5/optimizer/opt_pushranges.h
monetdb5/optimizer/opt_qep.h
monetdb5/optimizer/opt_recycler.h
monetdb5/tests/BugDay_2005-10-06_4.8/Tests/All
monetdb5/tests/BugDay_2005-10-06_4.9.3/Tests/All
monetdb5/tests/BugReports/Tests/All
monetdb5/tests/BugReports/Tests/no.100.mal
monetdb5/tests/BugReports/Tests/no.100.stable.out
monetdb5/tests/BugReports/Tests/no.119.mal
monetdb5/tests/BugTracker/Tests/All
monetdb5/tests/BugsViaSourgeforce/Tests/All
monetdb5/tests/BugsViaSourgeforce/Tests/ID.1023816.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.1023816.stable.out
monetdb5/tests/BugsViaSourgeforce/Tests/ID.605953.mal
monetdb5/tests/BugsViaSourgeforce/Tests/ID.605953.stable.out
monetdb5/tests/gdkTests/Tests/All
monetdb5/tests/gdkTests/Tests/cross.mal
monetdb5/tests/gdkTests/Tests/cross.stable.out
monetdb5/tests/gdkTests/Tests/scanselect.mal
monetdb5/tests/gdkTests/Tests/scanselect.stable.out
monetdb5/tests/gdkTests/Tests/void.mal
monetdb5/tests/gdkTests/Tests/void.stable.out
monetdb5/tests/suite_00/Tests/test_40.mal
monetdb5/tests/suite_00/Tests/test_40.stable.out
monetdb5/tests/suite_01/Tests/All
monetdb5/tests/suite_06/Tests/All
sql/backends/monet5/datacell/opt_datacell.h
sql/backends/monet5/sql_cast.h
sql/backends/monet5/sql_gencode.c
sql/backends/monet5/sql_rank.mal
sql/backends/monet5/sql_scenario.c
sql/backends/monet5/sql_sort.mal
sql/backends/monet5/sql_statistics.c
sql/benchmarks/ssbm/Tests/01-explain.stable.out
sql/benchmarks/ssbm/Tests/02-explain.stable.out
sql/benchmarks/ssbm/Tests/03-explain.stable.out
sql/benchmarks/ssbm/Tests/04-explain.stable.out
sql/benchmarks/ssbm/Tests/05-explain.stable.out
sql/benchmarks/ssbm/Tests/06-explain.stable.out
sql/benchmarks/ssbm/Tests/07-explain.stable.out
sql/benchmarks/ssbm/Tests/08-explain.stable.out
sql/benchmarks/ssbm/Tests/09-explain.stable.out
sql/benchmarks/ssbm/Tests/10-explain.stable.out
sql/benchmarks/ssbm/Tests/11-explain.stable.out
sql/benchmarks/ssbm/Tests/12-explain.stable.out
sql/benchmarks/ssbm/Tests/13-explain.stable.out
sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/02-explain.stable.out
sql/benchmarks/tpch/Tests/03-explain.stable.out
sql/benchmarks/tpch/Tests/03-explain.stable.out.int128
sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/05-explain.stable.out
sql/benchmarks/tpch/Tests/05-explain.stable.out.int128
sql/benchmarks/tpch/Tests/07-explain.stable.out
sql/benchmarks/tpch/Tests/07-explain.stable.out.int128
sql/benchmarks/tpch/Tests/08-explain.stable.out
sql/benchmarks/tpch/Tests/08-explain.stable.out.int128
sql/benchmarks/tpch/Tests/09-explain.stable.out
sql/benchmarks/tpch/Tests/09-explain.stable.out.int128
sql/benchmarks/tpch/Tests/10-explain.stable.out
sql/benchmarks/tpch/Tests/10-explain.stable.out.int128
sql/benchmarks/tpch/Tests/11-explain.stable.out
sql/benchmarks/tpch/Tests/11-explain.stable.out.int128
sql/benchmarks/tpch/Tests/12-explain.stable.out
sql/benchmarks/tpch/Tests/12-explain.stable.out.int128
sql/benchmarks/tpch/Tests/13-explain.stable.out
sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/14-explain.stable.out
sql/benchmarks/tpch/Tests/14-explain.stable.out.int128
sql/benchmarks/tpch/Tests/16-explain.stable.out
sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/17-explain.stable.out
sql/benchmarks/tpch/Tests/17-explain.stable.out.int128
sql/benchmarks/tpch/Tests/18-explain.stable.out
sql/benchmarks/tpch/Tests/18-explain.stable.out.int128
sql/benchmarks/tpch/Tests/19-explain.stable.out
sql/benchmarks/tpch/Tests/19-explain.stable.out.int128
sql/benchmarks/tpch/Tests/20-explain.stable.out
sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/20-explain.stable.out.int128
sql/benchmarks/tpch/Tests/21-explain.stable.out
sql/benchmarks/tpch/Tests/21-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/22-explain.stable.out.32bit
sql/include/sql_catalog.h
sql/include/sql_relation.h
sql/scripts/mtime.sql
sql/server/rel_optimizer.c
sql/server/rel_optimizer.h
sql/server/rel_planner.c
sql/server/rel_planner.h
sql/storage/bat/bat_storage.c
sql/storage/sql_storage.h
sql/storage/store.c
sql/test/BugTracker-2014/Tests/insert_into_temp_table.Bug-3600.stable.out
sql/test/leaks/Tests/check0_bam.stable.out
sql/test/leaks/Tests/temp2_bam.stable.out
sql/test/leaks/Tests/temp3_bam.stable.out
testing/exportutils.py
testing/listexports.py.in
testing/malcheck.py
tools/merovingian/client/monetdb.c
tools/merovingian/daemon/controlrunner.c
tools/merovingian/daemon/handlers.c
Branch: HTM
Log Message:
Merge with default branch
diffs (truncated from 171992 to 300 lines):
diff --git a/clients/R/MonetDB.R/DESCRIPTION b/clients/R/MonetDB.R/DESCRIPTION
--- a/clients/R/MonetDB.R/DESCRIPTION
+++ b/clients/R/MonetDB.R/DESCRIPTION
@@ -1,5 +1,5 @@
Package: MonetDB.R
-Version: 0.9.5
+Version: 0.9.6
Title: Connect MonetDB to R
Authors@R: c(person("Hannes Muehleisen", role = c("aut", "cre"),email =
"[email protected]"),
person("Thomas Lumley", role = "ctb"),
diff --git a/clients/R/MonetDB.R/R/control.R b/clients/R/MonetDB.R/R/control.R
--- a/clients/R/MonetDB.R/R/control.R
+++ b/clients/R/MonetDB.R/R/control.R
@@ -10,7 +10,7 @@ monetdb.server.start <-
# run script
system(bat.file,wait=T)
-
+
# read pid from file
pid <- scan(pidfile,what=integer(),n=1)
return(pid)
@@ -75,7 +75,7 @@ monetdb.server.stop <-
system(paste0("kill ",correct.pid))
waittime <- 2
if (!wait) return(TRUE)
- Sys.sleep(1)
+ Sys.sleep(.5)
repeat {
psout <- system(paste0("ps ax | grep \"^", correct.pid,
".*mserver5\""), ignore.stdout=T)
if (psout != 0) break
diff --git a/clients/R/MonetDB.R/src/mapi.c b/clients/R/MonetDB.R/src/mapi.c
--- a/clients/R/MonetDB.R/src/mapi.c
+++ b/clients/R/MonetDB.R/src/mapi.c
@@ -35,6 +35,11 @@
#include <fcntl.h>
#include <errno.h>
+#ifndef SOCKET_ERROR
+#define INVALID_SOCKET -1
+#define SOCKET_ERROR -1
+#endif
+
// R headers
#include <R.h>
#include <Rdefines.h>
diff --git a/clients/R/Tests/dbi.R b/clients/R/Tests/dbi.R
--- a/clients/R/Tests/dbi.R
+++ b/clients/R/Tests/dbi.R
@@ -11,6 +11,7 @@ if (length(args) > 0)
dbport <- args[[1]]
options(monetdb.insert.splitsize=10)
+
tname <- "monetdbtest"
diff --git a/clients/R/Tests/dplyr.R b/clients/R/Tests/dplyr.R
--- a/clients/R/Tests/dplyr.R
+++ b/clients/R/Tests/dplyr.R
@@ -2,6 +2,12 @@ ll <- NULL
if (Sys.getenv("TSTTRGDIR") != "") {
ll <- paste0(Sys.getenv("TSTTRGDIR"),"/rlibdir")
}
+ff <- textConnection("asdf", open="w")
+# hide output from connect and attach since it would blow up the test output
+# dangerous since it might hide useful warnings
+# so if things go south it might be a good idea to uncomment the cat(dd) below
+dd <- capture.output( suppressMessages ( {
+
library(MonetDB.R,quietly=T,lib.loc=ll)
library(dplyr,quietly=T)
library(Lahman,quietly=T)
@@ -12,6 +18,7 @@ dbname <- "mTests_clients_R"
if (length(args) > 0)
dbport <- args[[1]]
+
# old way
if (exists("lahman_monetdb")) {
# overwrite all args because lahman_monetdb sets a default arg in the
first pos.
@@ -19,18 +26,22 @@ if (exists("lahman_monetdb")) {
user="monetdb",password="monetdb",timeout=100,wait=T,language="sql")
# new way
} else {
- dps <- src_monetdb(dbname=dbname, port=dbport)
+ dps <- src_monetdb(dbname=dbname, port=dbport)
copy_lahman(dps)
}
+}))
+
+#cat(dd)
# the remainder is pretty much the example from the manpage.
-
# Methods -------------------------------------------------------------------
batting <- tbl(dps, "Batting")
-dim(batting)
-colnames(batting)
-head(batting)
+
+length(dim(batting)) == 2
+
+length(colnames(batting)) > 1
+nrow(head(batting, n=10L))
# co* verbs
cc <- collapse(batting)
@@ -40,32 +51,28 @@ cc <- collect(batting)
# Data manipulation verbs ---------------------------------------------------
-filter(batting, yearID > 2005, G > 130)
-select(batting, playerID:lgID)
-arrange(batting, playerID, desc(yearID))
-summarise(batting, G = mean(G), n = n())
-mutate(batting, rbi2 = if(!is.null(AB) & AB > 0) 1.0 * R / AB else 0)
+nrow(head(filter(batting, yearID > 2005, G > 130), n=10L))
+nrow(head(select(batting, playerID:lgID), n=10L))
+nrow(head(arrange(batting, playerID, desc(yearID)), n=10L))
+length(summarise(batting, G = mean(G), n = n())) > 1
+nrow(head(mutate(batting, rbi2 = if(!is.null(AB) & AB > 0) 1.0 * R / AB else
0), n=10L))
# note that all operations are lazy: they don't do anything until you
# request the data, either by `print()`ing it (which shows the first ten
# rows), by looking at the `head()`, or `collect()` the results locally.
-
-cat("#~BeginVariableOutput~#\n")
-system.time(recent <- filter(batting, yearID > 2010))
-system.time(collect(recent))
-cat("#~EndVariableOutput~#\n")
+nrow(head(collect(filter(batting, yearID > 2010)), n=10L))
# Group by operations -------------------------------------------------------
# To perform operations by group, create a grouped object with group_by
players <- group_by(batting, playerID)
-group_size(players)
-summarise(players, mean_g = mean(G), best_ab = max(AB))
+length(group_size(players)) > 1
+nrow(head(summarise(players, mean_g = mean(G), best_ab = max(AB)), n=10L))
# When you group by multiple level, each summarise peels off one level
per_year <- group_by(batting, playerID, yearID)
stints <- summarise(per_year, stints = max(stint))
-filter(stints, stints > 3)
-summarise(stints, max(stints))
+nrow(head(filter(stints, stints > 3), n=10L))
+nrow(head(summarise(stints, max(stints)), n=10L))
# Joins ---------------------------------------------------------------------
player_info <- select(tbl(dps, "Master"), playerID,
@@ -73,21 +80,24 @@ player_info <- select(tbl(dps, "Master")
hof <- select(filter(tbl(dps, "HallOfFame"), inducted == "Y"),
playerID, votedBy, category)
+invisible(suppressMessages( {
+
# Match players and their hall of fame data
-inner_join(player_info, hof)
+print(nrow(head(inner_join(player_info, hof), n=10L)))
# Keep all players, match hof data where available
-left_join(player_info, hof)
+print(nrow(head(left_join(player_info, hof), n=10L)))
# Find only players in hof
-semi_join(player_info, hof)
+print(nrow(head(semi_join(player_info, hof), n=10L)))
# Find players not in hof
-anti_join(player_info, hof)
+print(nrow(head(anti_join(player_info, hof), n=10L)))
+}))
# TODO: set ops
# Arbitrary SQL -------------------------------------------------------------
# You can also provide sql as is, using the sql function:
batting2008 <- tbl(dps,
sql('SELECT * FROM "Batting" WHERE "yearID" = 2008'))
-batting2008
+nrow(head(batting2008, n=10L))
print("SUCCESS")
diff --git a/clients/R/Tests/dplyr.stable.err b/clients/R/Tests/dplyr.stable.err
--- a/clients/R/Tests/dplyr.stable.err
+++ b/clients/R/Tests/dplyr.stable.err
@@ -31,51 +31,7 @@ stderr of test 'dplyr` in directory 'cli
# 14:31:12 >
-Attaching package: ‘dplyr’
+# 17:39:45 >
+# 17:39:45 > "Done."
+# 17:39:45 >
-The following object is masked from ‘package:MonetDB.R’:
-
- src_monetdb
-
-The following objects are masked from ‘package:stats’:
-
- filter, lag
-
-The following objects are masked from ‘package:base’:
-
- intersect, setdiff, setequal, union
-
-Creating table: AllstarFull
-Creating table: Appearances
-Creating table: AwardsManagers
-Creating table: AwardsPlayers
-Creating table: AwardsShareManagers
-Creating table: AwardsSharePlayers
-Creating table: Batting
-Creating table: BattingPost
-Creating table: Fielding
-Creating table: FieldingOF
-Creating table: FieldingPost
-Creating table: HallOfFame
-Creating table: LahmanData
-Creating table: Managers
-Creating table: ManagersHalf
-Creating table: Master
-Creating table: Pitching
-Creating table: PitchingPost
-Creating table: Salaries
-Creating table: Schools
-Creating table: SchoolsPlayers
-Creating table: SeriesPost
-Creating table: Teams
-Creating table: TeamsFranchises
-Creating table: TeamsHalf
-Joining by: "playerID"
-Joining by: "playerID"
-Joining by: "playerID"
-Joining by: "playerID"
-
-# 15:33:59 >
-# 15:33:59 > "Done."
-# 15:33:59 >
-
diff --git a/clients/R/Tests/dplyr.stable.out b/clients/R/Tests/dplyr.stable.out
--- a/clients/R/Tests/dplyr.stable.out
+++ b/clients/R/Tests/dplyr.stable.out
@@ -20,988 +20,28 @@ stdout of test 'dplyr` in directory 'cli
Ready.
-# 16:01:03 >
-# 16:01:03 > "R" "--vanilla" "--slave" "--args" "36798"
-# 16:01:03 >
+# 17:39:27 >
+# 17:39:27 > "R" "--vanilla" "--slave" "--args" "34068"
+# 17:39:27 >
-[1] 97889 24
- [1] "playerID" "yearID" "stint" "teamID" "lgID" "G"
- [7] "G_batting" "AB" "R" "H" "X2B" "X3B"
-[13] "HR" "RBI" "SB" "CS" "BB" "SO"
-[19] "IBB" "HBP" "SH" "SF" "GIDP" "G_old"
- playerID yearID stint teamID lgID G G_batting AB R H X2B X3B HR RBI SB CS
-1 aardsda01 2004 1 SFN NL 11 11 0 0 0 0 0 0 0 0 0
-2 aardsda01 2006 1 CHN NL 45 43 2 0 0 0 0 0 0 0 0
-3 aardsda01 2007 1 CHA AL 25 2 0 0 0 0 0 0 0 0 0
-4 aardsda01 2008 1 BOS AL 47 5 1 0 0 0 0 0 0 0 0
-5 aardsda01 2009 1 SEA AL 73 3 0 0 0 0 0 0 0 0 0
-6 aardsda01 2010 1 SEA AL 53 4 0 0 0 0 0 0 0 0 0
- BB SO IBB HBP SH SF GIDP G_old
-1 0 0 0 0 0 0 0 11
-2 0 0 0 0 1 0 0 45
-3 0 0 0 0 0 0 0 2
-4 0 1 0 0 0 0 0 5
-5 0 0 0 0 0 0 0 NA
-6 0 0 0 0 0 0 0 NA
-Source: MonetDB 11.19.0 (unreleased) []
-From: Batting [1,126 x 24]
-Filter: yearID > 2005, G > 130
-
- playerID yearID stint teamID lgID G G_batting AB R H X2B X3B HR RBI
-1 abreubo01 2007 1 NYA AL 158 158 605 123 171 40 5 16 101
-2 abreubo01 2008 1 NYA AL 156 156 609 100 180 39 4 20 100
-3 abreubo01 2009 1 LAA AL 152 152 563 96 165 29 3 15 103
-4 abreubo01 2010 1 LAA AL 154 154 573 88 146 41 1 20 78
-5 abreubo01 2011 1 LAA AL 142 142 502 54 127 30 1 8 60
-6 ackledu01 2012 1 SEA AL 153 NA 607 84 137 22 2 12 50
-7 alonsyo01 2012 1 SDN NL 155 NA 549 47 150 39 0 9 62
-8 altuvjo01 2012 1 HOU NL 147 NA 576 80 167 34 4 7 37
-9 alvarpe01 2012 1 PIT NL 149 NA 525 64 128 25 1 30 85
-10 amezaal01 2006 1 FLO NL 132 132 334 42 87 9 3 3 19
-.. ... ... ... ... ... ... ... ... ... ... ... ... .. ...
-Variables not shown: SB (dbl), CS (dbl), BB (dbl), SO (dbl), IBB (dbl), HBP
- (dbl), SH (dbl), SF (dbl), GIDP (dbl), G_old (dbl)
-Source: MonetDB 11.19.0 (unreleased) []
-From: Batting [97,889 x 5]
-
- playerID yearID stint teamID lgID
-1 aardsda01 2004 1 SFN NL
-2 aardsda01 2006 1 CHN NL
-3 aardsda01 2007 1 CHA AL
-4 aardsda01 2008 1 BOS AL
-5 aardsda01 2009 1 SEA AL
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list