Changeset: 96ffa866417a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=96ffa866417a 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/Tests/MAL-signatures_all.stable.out clients/Tests/MAL-signatures_fits_geom.stable.out clients/Tests/MAL-signatures_geom.stable.out clients/Tests/MAL-signatures_none.stable.out clients/Tests/exports.stable.out gdk/gdk_select.c monetdb5/mal/Tests/performanceTests/performanceLog monetdb5/mal/Tests/recycle05.stable.out monetdb5/mal/Tests/recycle07.stable.out monetdb5/mal/Tests/tst253.mal monetdb5/mal/Tests/tst253.stable.out monetdb5/mal/Tests/tst400bHuge.mal monetdb5/modules/atoms/mtime.mal monetdb5/modules/atoms/str.c monetdb5/modules/kernel/Tests/TriBool.malC 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/mal/Tests/inspect05.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/remote.c 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_cluster.c monetdb5/optimizer/opt_mapreduce.c monetdb5/optimizer/opt_octopus.c monetdb5/optimizer/opt_prelude.c monetdb5/optimizer/opt_prelude.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_01/Tests/All monetdb5/tests/suite_06/Tests/All sql/backends/monet5/sql_gencode.c sql/backends/monet5/sql_rank.mal sql/backends/monet5/sql_scenario.c sql/backends/monet5/sql_sort.mal testing/exportutils.py testing/listexports.py.in testing/malcheck.py Branch: default Log Message:
Merge with Oct2014 branch. diffs (truncated from 162277 to 300 lines): diff --git a/clients/Tests/MAL-signatures_all.stable.out b/clients/Tests/MAL-signatures_all.stable.out --- a/clients/Tests/MAL-signatures_all.stable.out +++ b/clients/Tests/MAL-signatures_all.stable.out @@ -2441,15 +2441,15 @@ command algebra.markH(b:bat[:any_1,:any_ address ALGmarkHead_default; comment Produces a BAT with fresh OIDs in the head starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] address ALGtmarkp; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). The base is uniquely defined by the part_nr (ie we set the highest bits based on the part_nr/nr_parts) -command algebra.markT(b:bat[:any_1,:any_2]):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2]):bat[:any_1,:oid] address ALGtmark_default; comment Produces a BAT with fresh unique OIDs in the tail starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] address ALGtmark; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). @@ -31533,10 +31533,6 @@ command bat.delete(b:bat[:any_1,:any_2], address BKCdelete_bat_bun; comment Delete from the first BAT all BUNs with a corresponding BUN in the second. -command bat.deleteHead(b:bat[:any_1,:any_2],src:bat[:any_1,:any]):bat[:any_1,:any_2] -address BKCdelete_bat; -comment Delete from the first BAT all BUNs with a corresponding head in the second. - command bat.delete(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] address BKCdelete_all; comment Delete all BUNs in a BAT. @@ -31817,7 +31813,11 @@ command bat.shrink(b:bat[:oid,:any_1],de address BKCshrinkBAT; comment Shrink the BAT based on a list of entries identified as to-be-deleted -command bat.setHash(b:bat[:oid,:any_2],prop:bit):bit +command bat.setImprints(b:bat[:oid,:any_2]):bit +address BKCsetImprints; +comment Create n imprints structure on the column + +command bat.setHash(b:bat[:oid,:any_2]):bit address BKCsetHash; comment Create a hash structure on the column @@ -40537,10 +40537,18 @@ comment Subtract seconds from a time command mtime.timestamp(t:timestamp):timestamp address MTIMEtimestamp2timestamp; +command mtime.timestamp_add_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_add_month_interval_lng_wrap; +comment Add months to a timestamp + command mtime.timestamp_add_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_add_month_interval_wrap; comment Add months to a timestamp +command mtime.timestamp_sub_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_sub_month_interval_lng_wrap; +comment Subtract months from a timestamp + command mtime.timestamp_sub_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_sub_month_interval_wrap; comment Subtract months from a timestamp diff --git a/clients/Tests/MAL-signatures_fits_geom.stable.out b/clients/Tests/MAL-signatures_fits_geom.stable.out --- a/clients/Tests/MAL-signatures_fits_geom.stable.out +++ b/clients/Tests/MAL-signatures_fits_geom.stable.out @@ -2442,15 +2442,15 @@ command algebra.markH(b:bat[:any_1,:any_ address ALGmarkHead_default; comment Produces a BAT with fresh OIDs in the head starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] address ALGtmarkp; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). The base is uniquely defined by the part_nr (ie we set the highest bits based on the part_nr/nr_parts) -command algebra.markT(b:bat[:any_1,:any_2]):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2]):bat[:any_1,:oid] address ALGtmark_default; comment Produces a BAT with fresh unique OIDs in the tail starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] address ALGtmark; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). @@ -31454,10 +31454,6 @@ command bat.delete(b:bat[:any_1,:any_2], address BKCdelete_bat_bun; comment Delete from the first BAT all BUNs with a corresponding BUN in the second. -command bat.deleteHead(b:bat[:any_1,:any_2],src:bat[:any_1,:any]):bat[:any_1,:any_2] -address BKCdelete_bat; -comment Delete from the first BAT all BUNs with a corresponding head in the second. - command bat.delete(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] address BKCdelete_all; comment Delete all BUNs in a BAT. @@ -31738,7 +31734,11 @@ command bat.shrink(b:bat[:oid,:any_1],de address BKCshrinkBAT; comment Shrink the BAT based on a list of entries identified as to-be-deleted -command bat.setHash(b:bat[:oid,:any_2],prop:bit):bit +command bat.setImprints(b:bat[:oid,:any_2]):bit +address BKCsetImprints; +comment Create n imprints structure on the column + +command bat.setHash(b:bat[:oid,:any_2]):bit address BKCsetHash; comment Create a hash structure on the column @@ -40454,10 +40454,18 @@ comment Subtract seconds from a time command mtime.timestamp(t:timestamp):timestamp address MTIMEtimestamp2timestamp; +command mtime.timestamp_add_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_add_month_interval_lng_wrap; +comment Add months to a timestamp + command mtime.timestamp_add_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_add_month_interval_wrap; comment Add months to a timestamp +command mtime.timestamp_sub_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_sub_month_interval_lng_wrap; +comment Subtract months from a timestamp + command mtime.timestamp_sub_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_sub_month_interval_wrap; comment Subtract months from a timestamp diff --git a/clients/Tests/MAL-signatures_geom.stable.out b/clients/Tests/MAL-signatures_geom.stable.out --- a/clients/Tests/MAL-signatures_geom.stable.out +++ b/clients/Tests/MAL-signatures_geom.stable.out @@ -2442,15 +2442,15 @@ command algebra.markH(b:bat[:any_1,:any_ address ALGmarkHead_default; comment Produces a BAT with fresh OIDs in the head starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] address ALGtmarkp; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). The base is uniquely defined by the part_nr (ie we set the highest bits based on the part_nr/nr_parts) -command algebra.markT(b:bat[:any_1,:any_2]):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2]):bat[:any_1,:oid] address ALGtmark_default; comment Produces a BAT with fresh unique OIDs in the tail starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] address ALGtmark; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). @@ -31454,10 +31454,6 @@ command bat.delete(b:bat[:any_1,:any_2], address BKCdelete_bat_bun; comment Delete from the first BAT all BUNs with a corresponding BUN in the second. -command bat.deleteHead(b:bat[:any_1,:any_2],src:bat[:any_1,:any]):bat[:any_1,:any_2] -address BKCdelete_bat; -comment Delete from the first BAT all BUNs with a corresponding head in the second. - command bat.delete(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] address BKCdelete_all; comment Delete all BUNs in a BAT. @@ -31738,7 +31734,11 @@ command bat.shrink(b:bat[:oid,:any_1],de address BKCshrinkBAT; comment Shrink the BAT based on a list of entries identified as to-be-deleted -command bat.setHash(b:bat[:oid,:any_2],prop:bit):bit +command bat.setImprints(b:bat[:oid,:any_2]):bit +address BKCsetImprints; +comment Create n imprints structure on the column + +command bat.setHash(b:bat[:oid,:any_2]):bit address BKCsetHash; comment Create a hash structure on the column @@ -40430,10 +40430,18 @@ comment Subtract seconds from a time command mtime.timestamp(t:timestamp):timestamp address MTIMEtimestamp2timestamp; +command mtime.timestamp_add_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_add_month_interval_lng_wrap; +comment Add months to a timestamp + command mtime.timestamp_add_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_add_month_interval_wrap; comment Add months to a timestamp +command mtime.timestamp_sub_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_sub_month_interval_lng_wrap; +comment Subtract months from a timestamp + command mtime.timestamp_sub_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_sub_month_interval_wrap; comment Subtract months from a timestamp diff --git a/clients/Tests/MAL-signatures_none.stable.out b/clients/Tests/MAL-signatures_none.stable.out --- a/clients/Tests/MAL-signatures_none.stable.out +++ b/clients/Tests/MAL-signatures_none.stable.out @@ -2441,15 +2441,15 @@ command algebra.markH(b:bat[:any_1,:any_ address ALGmarkHead_default; comment Produces a BAT with fresh OIDs in the head starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],nr_parts:int,part_nr:int):bat[:any_1,:oid] address ALGtmarkp; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). The base is uniquely defined by the part_nr (ie we set the highest bits based on the part_nr/nr_parts) -command algebra.markT(b:bat[:any_1,:any_2]):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2]):bat[:any_1,:oid] address ALGtmark_default; comment Produces a BAT with fresh unique OIDs in the tail starting at 0@0. -command algebra.markT(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] +command algebra.mark(b:bat[:any_1,:any_2],base:oid):bat[:any_1,:oid] address ALGtmark; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). @@ -31449,10 +31449,6 @@ command bat.delete(b:bat[:any_1,:any_2], address BKCdelete_bat_bun; comment Delete from the first BAT all BUNs with a corresponding BUN in the second. -command bat.deleteHead(b:bat[:any_1,:any_2],src:bat[:any_1,:any]):bat[:any_1,:any_2] -address BKCdelete_bat; -comment Delete from the first BAT all BUNs with a corresponding head in the second. - command bat.delete(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] address BKCdelete_all; comment Delete all BUNs in a BAT. @@ -31733,7 +31729,11 @@ command bat.shrink(b:bat[:oid,:any_1],de address BKCshrinkBAT; comment Shrink the BAT based on a list of entries identified as to-be-deleted -command bat.setHash(b:bat[:oid,:any_2],prop:bit):bit +command bat.setImprints(b:bat[:oid,:any_2]):bit +address BKCsetImprints; +comment Create n imprints structure on the column + +command bat.setHash(b:bat[:oid,:any_2]):bit address BKCsetHash; comment Create a hash structure on the column @@ -40243,10 +40243,18 @@ comment Subtract seconds from a time command mtime.timestamp(t:timestamp):timestamp address MTIMEtimestamp2timestamp; +command mtime.timestamp_add_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_add_month_interval_lng_wrap; +comment Add months to a timestamp + command mtime.timestamp_add_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_add_month_interval_wrap; comment Add months to a timestamp +command mtime.timestamp_sub_month_interval(t:timestamp,s:lng):timestamp +address MTIMEtimestamp_sub_month_interval_lng_wrap; +comment Subtract months from a timestamp + command mtime.timestamp_sub_month_interval(t:timestamp,s:int):timestamp address MTIMEtimestamp_sub_month_interval_wrap; comment Subtract months from a timestamp diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -961,7 +961,8 @@ str BKCsetAccess(bat *res, const bat *bi str BKCsetAppendMode(bat *res, const bat *bid); str BKCsetColumn(void *r, const bat *bid, const char *const *tname); str BKCsetColumns(void *r, const bat *bid, const char *const *hname, const char *const *tname); -str BKCsetHash(bit *ret, const bat *bid, const bit *prop); +str BKCsetHash(bit *ret, const bat *bid); +str BKCsetImprints(bit *ret, const bat *bid); str BKCsetName(void *r, const bat *bid, const char *const *s); str BKCsetPersistent(void *r, const bat *bid); str BKCsetReadMode(bat *res, const bat *bid); @@ -1722,6 +1723,7 @@ str MTIMEtimestamp_GT(bit *retval, const str MTIMEtimestamp_LE(bit *retval, const timestamp *val1, const timestamp *val2); str MTIMEtimestamp_LT(bit *retval, const timestamp *val1, const timestamp *val2); str MTIMEtimestamp_add(timestamp *ret, const timestamp *v, const lng *msecs); +str MTIMEtimestamp_add_month_interval_lng_wrap(timestamp *ret, const timestamp *t, const lng *months); str MTIMEtimestamp_add_month_interval_wrap(timestamp *ret, const timestamp *t, const int *months); str MTIMEtimestamp_bulk(bat *ret, bat *bid); str MTIMEtimestamp_create(timestamp *ret, const date *d, const daytime *t, const tzone *z); @@ -1747,6 +1749,7 @@ str MTIMEtimestamp_minutes(int *ret, con str MTIMEtimestamp_month(int *ret, const timestamp *t); str MTIMEtimestamp_seconds(int *ret, const timestamp *t); str MTIMEtimestamp_sql_seconds(int *ret, const timestamp *t); +str MTIMEtimestamp_sub_month_interval_lng_wrap(timestamp *ret, const timestamp *t, const lng *months); str MTIMEtimestamp_sub_month_interval_wrap(timestamp *ret, const timestamp *t, const int *months); str MTIMEtimestamp_sub_msec_interval_lng_wrap(timestamp *ret, const timestamp *t, const lng *msec); str MTIMEtimestamp_timestamp(timestamp *d, const timestamp *s); @@ -2546,7 +2549,7 @@ void mal_unquote(char *msg); str manifoldRef; str mapiRef; str markHRef; -str markTRef; +str markRef; str mark_grpRef; str matRef; str maxRef; diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c --- a/gdk/gdk_select.c _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
