Changeset: 13fd84f2c9de for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=13fd84f2c9de
Added Files:
ChangeLog.Apr2019
buildtools/ChangeLog.Apr2019
clients/ChangeLog.Apr2019
clients/mapilib/ChangeLog.Apr2019
common/stream/ChangeLog.Apr2019
gdk/ChangeLog.Apr2019
geom/ChangeLog.Apr2019
geom/sql/pg_regression/Tests/removeTmpFiles.SQL.py
monetdb5/ChangeLog.Apr2019
monetdb5/modules/kernel/mmath_private.h
sql/ChangeLog.Apr2019
sql/backends/monet5/UDF/pyapi/pyapi_locatepython2.bat
sql/backends/monet5/UDF/pyapi3/pyapi_locatepython3.bat
sql/benchmarks/tpcds/Tests/01.reqtests
sql/benchmarks/tpcds/Tests/01.sql
sql/benchmarks/tpcds/Tests/01.stable.err
sql/benchmarks/tpcds/Tests/01.stable.out
sql/benchmarks/tpcds/Tests/02.reqtests
sql/benchmarks/tpcds/Tests/02.sql
sql/benchmarks/tpcds/Tests/02.stable.err
sql/benchmarks/tpcds/Tests/02.stable.out
sql/benchmarks/tpcds/Tests/02.stable.out.int128
sql/benchmarks/tpcds/Tests/03.reqtests
sql/benchmarks/tpcds/Tests/03.sql
sql/benchmarks/tpcds/Tests/03.stable.err
sql/benchmarks/tpcds/Tests/03.stable.out
sql/benchmarks/tpcds/Tests/03.stable.out.int128
sql/benchmarks/tpcds/Tests/04.reqtests
sql/benchmarks/tpcds/Tests/04.sql
sql/benchmarks/tpcds/Tests/04.stable.err
sql/benchmarks/tpcds/Tests/04.stable.out
sql/benchmarks/tpcds/Tests/05.reqtests
sql/benchmarks/tpcds/Tests/05.sql
sql/benchmarks/tpcds/Tests/05.stable.err
sql/benchmarks/tpcds/Tests/05.stable.out
sql/benchmarks/tpcds/Tests/05.stable.out.int128
sql/benchmarks/tpcds/Tests/06.reqtests
sql/benchmarks/tpcds/Tests/06.sql
sql/benchmarks/tpcds/Tests/06.stable.err
sql/benchmarks/tpcds/Tests/06.stable.out
sql/benchmarks/tpcds/Tests/07.reqtests
sql/benchmarks/tpcds/Tests/07.sql
sql/benchmarks/tpcds/Tests/07.stable.err
sql/benchmarks/tpcds/Tests/07.stable.out
sql/benchmarks/tpcds/Tests/08.reqtests
sql/benchmarks/tpcds/Tests/08.sql
sql/benchmarks/tpcds/Tests/08.stable.err
sql/benchmarks/tpcds/Tests/08.stable.out
sql/benchmarks/tpcds/Tests/08.stable.out.int128
sql/benchmarks/tpcds/Tests/09.reqtests
sql/benchmarks/tpcds/Tests/09.sql
sql/benchmarks/tpcds/Tests/09.stable.err
sql/benchmarks/tpcds/Tests/09.stable.out
sql/benchmarks/tpcds/Tests/10.reqtests
sql/benchmarks/tpcds/Tests/10.sql
sql/benchmarks/tpcds/Tests/10.stable.err
sql/benchmarks/tpcds/Tests/10.stable.out
sql/benchmarks/tpcds/Tests/11.stable.err
sql/benchmarks/tpcds/Tests/11.stable.out
sql/benchmarks/tpcds/Tests/12.reqtests
sql/benchmarks/tpcds/Tests/12.sql
sql/benchmarks/tpcds/Tests/12.stable.err
sql/benchmarks/tpcds/Tests/12.stable.out
sql/benchmarks/tpcds/Tests/12.stable.out.int128
sql/benchmarks/tpcds/Tests/13.reqtests
sql/benchmarks/tpcds/Tests/13.sql
sql/benchmarks/tpcds/Tests/13.stable.err
sql/benchmarks/tpcds/Tests/13.stable.out
sql/benchmarks/tpcds/Tests/13.stable.out.int128
sql/benchmarks/tpcds/Tests/14a.reqtests
sql/benchmarks/tpcds/Tests/14a.sql
sql/benchmarks/tpcds/Tests/14a.stable.err
sql/benchmarks/tpcds/Tests/14a.stable.out
sql/benchmarks/tpcds/Tests/14a.stable.out.int128
sql/benchmarks/tpcds/Tests/14b.reqtests
sql/benchmarks/tpcds/Tests/14b.sql
sql/benchmarks/tpcds/Tests/14b.stable.err
sql/benchmarks/tpcds/Tests/14b.stable.out
sql/benchmarks/tpcds/Tests/14b.stable.out.int128
sql/benchmarks/tpcds/Tests/15.reqtests
sql/benchmarks/tpcds/Tests/15.sql
sql/benchmarks/tpcds/Tests/15.stable.err
sql/benchmarks/tpcds/Tests/15.stable.out
sql/benchmarks/tpcds/Tests/15.stable.out.int128
sql/benchmarks/tpcds/Tests/16.reqtests
sql/benchmarks/tpcds/Tests/16.sql
sql/benchmarks/tpcds/Tests/16.stable.err
sql/benchmarks/tpcds/Tests/16.stable.out
sql/benchmarks/tpcds/Tests/16.stable.out.int128
sql/benchmarks/tpcds/Tests/17.reqtests
sql/benchmarks/tpcds/Tests/17.sql
sql/benchmarks/tpcds/Tests/17.stable.err
sql/benchmarks/tpcds/Tests/17.stable.out
sql/benchmarks/tpcds/Tests/18.reqtests
sql/benchmarks/tpcds/Tests/18.sql
sql/benchmarks/tpcds/Tests/18.stable.err
sql/benchmarks/tpcds/Tests/18.stable.out
sql/benchmarks/tpcds/Tests/18.stable.out.int128
sql/benchmarks/tpcds/Tests/19.reqtests
sql/benchmarks/tpcds/Tests/19.sql
sql/benchmarks/tpcds/Tests/19.stable.err
sql/benchmarks/tpcds/Tests/19.stable.out
sql/benchmarks/tpcds/Tests/19.stable.out.int128
sql/benchmarks/tpcds/Tests/20.reqtests
sql/benchmarks/tpcds/Tests/20.sql
sql/benchmarks/tpcds/Tests/20.stable.err
sql/benchmarks/tpcds/Tests/20.stable.out
sql/benchmarks/tpcds/Tests/20.stable.out.int128
sql/benchmarks/tpcds/Tests/21.reqtests
sql/benchmarks/tpcds/Tests/21.sql
sql/benchmarks/tpcds/Tests/21.stable.err
sql/benchmarks/tpcds/Tests/21.stable.out
sql/benchmarks/tpcds/Tests/21.stable.out.int128
sql/benchmarks/tpcds/Tests/22.reqtests
sql/benchmarks/tpcds/Tests/22.sql
sql/benchmarks/tpcds/Tests/22.stable.err
sql/benchmarks/tpcds/Tests/22.stable.out
sql/benchmarks/tpcds/Tests/22.stable.out.int128
sql/benchmarks/tpcds/Tests/23a.reqtests
sql/benchmarks/tpcds/Tests/23a.sql
sql/benchmarks/tpcds/Tests/23a.stable.err
sql/benchmarks/tpcds/Tests/23a.stable.out
sql/benchmarks/tpcds/Tests/23a.stable.out.int128
sql/benchmarks/tpcds/Tests/23b.reqtests
sql/benchmarks/tpcds/Tests/23b.sql
sql/benchmarks/tpcds/Tests/23b.stable.err
sql/benchmarks/tpcds/Tests/23b.stable.out
sql/benchmarks/tpcds/Tests/23b.stable.out.int128
sql/benchmarks/tpcds/Tests/24a.reqtests
sql/benchmarks/tpcds/Tests/24a.sql
sql/benchmarks/tpcds/Tests/24a.stable.err
sql/benchmarks/tpcds/Tests/24a.stable.out
sql/benchmarks/tpcds/Tests/24a.stable.out.int128
sql/benchmarks/tpcds/Tests/24b.reqtests
sql/benchmarks/tpcds/Tests/24b.sql
sql/benchmarks/tpcds/Tests/24b.stable.err
sql/benchmarks/tpcds/Tests/24b.stable.out
sql/benchmarks/tpcds/Tests/24b.stable.out.int128
sql/benchmarks/tpcds/Tests/25.reqtests
sql/benchmarks/tpcds/Tests/25.sql
sql/benchmarks/tpcds/Tests/25.stable.err
sql/benchmarks/tpcds/Tests/25.stable.out
sql/benchmarks/tpcds/Tests/25.stable.out.int128
sql/benchmarks/tpcds/Tests/26.reqtests
sql/benchmarks/tpcds/Tests/26.sql
sql/benchmarks/tpcds/Tests/26.stable.err
sql/benchmarks/tpcds/Tests/26.stable.out
sql/benchmarks/tpcds/Tests/27.reqtests
sql/benchmarks/tpcds/Tests/27.sql
sql/benchmarks/tpcds/Tests/27.stable.err
sql/benchmarks/tpcds/Tests/27.stable.out
sql/benchmarks/tpcds/Tests/28.reqtests
sql/benchmarks/tpcds/Tests/28.sql
sql/benchmarks/tpcds/Tests/28.stable.err
sql/benchmarks/tpcds/Tests/28.stable.out
sql/benchmarks/tpcds/Tests/29.reqtests
sql/benchmarks/tpcds/Tests/29.sql
sql/benchmarks/tpcds/Tests/29.stable.err
sql/benchmarks/tpcds/Tests/29.stable.out
sql/benchmarks/tpcds/Tests/29.stable.out.int128
sql/benchmarks/tpcds/Tests/30.reqtests
sql/benchmarks/tpcds/Tests/30.sql
sql/benchmarks/tpcds/Tests/30.stable.err
sql/benchmarks/tpcds/Tests/30.stable.out
sql/benchmarks/tpcds/Tests/30.stable.out.int128
sql/benchmarks/tpcds/Tests/31.reqtests
sql/benchmarks/tpcds/Tests/31.sql
sql/benchmarks/tpcds/Tests/31.stable.err
sql/benchmarks/tpcds/Tests/31.stable.out
sql/benchmarks/tpcds/Tests/31.stable.out.int128
sql/benchmarks/tpcds/Tests/32.reqtests
sql/benchmarks/tpcds/Tests/32.sql
sql/benchmarks/tpcds/Tests/32.stable.err
sql/benchmarks/tpcds/Tests/32.stable.out
sql/benchmarks/tpcds/Tests/32.stable.out.int128
sql/benchmarks/tpcds/Tests/33.reqtests
sql/benchmarks/tpcds/Tests/33.sql
sql/benchmarks/tpcds/Tests/33.stable.err
sql/benchmarks/tpcds/Tests/33.stable.out
sql/benchmarks/tpcds/Tests/33.stable.out.int128
sql/benchmarks/tpcds/Tests/34.reqtests
sql/benchmarks/tpcds/Tests/34.sql
sql/benchmarks/tpcds/Tests/34.stable.err
sql/benchmarks/tpcds/Tests/34.stable.out
sql/benchmarks/tpcds/Tests/35.reqtests
sql/benchmarks/tpcds/Tests/35.sql
sql/benchmarks/tpcds/Tests/35.stable.err
sql/benchmarks/tpcds/Tests/35.stable.out
sql/benchmarks/tpcds/Tests/36.reqtests
sql/benchmarks/tpcds/Tests/36.sql
sql/benchmarks/tpcds/Tests/36.stable.err
sql/benchmarks/tpcds/Tests/36.stable.out
sql/benchmarks/tpcds/Tests/36.stable.out.int128
sql/benchmarks/tpcds/Tests/37.reqtests
sql/benchmarks/tpcds/Tests/37.sql
sql/benchmarks/tpcds/Tests/37.stable.err
sql/benchmarks/tpcds/Tests/37.stable.out
sql/benchmarks/tpcds/Tests/38.stable.err
sql/benchmarks/tpcds/Tests/38.stable.out
sql/benchmarks/tpcds/Tests/38.stable.out.int128
sql/benchmarks/tpcds/Tests/39a.reqtests
sql/benchmarks/tpcds/Tests/39a.sql
sql/benchmarks/tpcds/Tests/39a.stable.err
sql/benchmarks/tpcds/Tests/39a.stable.out
sql/benchmarks/tpcds/Tests/39b.reqtests
sql/benchmarks/tpcds/Tests/39b.sql
sql/benchmarks/tpcds/Tests/39b.stable.err
sql/benchmarks/tpcds/Tests/39b.stable.out
sql/benchmarks/tpcds/Tests/40.reqtests
sql/benchmarks/tpcds/Tests/40.sql
sql/benchmarks/tpcds/Tests/40.stable.err
sql/benchmarks/tpcds/Tests/40.stable.out
sql/benchmarks/tpcds/Tests/40.stable.out.int128
sql/benchmarks/tpcds/Tests/41.reqtests
sql/benchmarks/tpcds/Tests/41.sql
sql/benchmarks/tpcds/Tests/41.stable.err
sql/benchmarks/tpcds/Tests/41.stable.out
sql/benchmarks/tpcds/Tests/42.reqtests
sql/benchmarks/tpcds/Tests/42.sql
sql/benchmarks/tpcds/Tests/42.stable.err
sql/benchmarks/tpcds/Tests/42.stable.out
sql/benchmarks/tpcds/Tests/42.stable.out.int128
sql/benchmarks/tpcds/Tests/43.reqtests
sql/benchmarks/tpcds/Tests/43.sql
sql/benchmarks/tpcds/Tests/43.stable.err
sql/benchmarks/tpcds/Tests/43.stable.out
sql/benchmarks/tpcds/Tests/43.stable.out.int128
sql/benchmarks/tpcds/Tests/44.reqtests
sql/benchmarks/tpcds/Tests/44.sql
sql/benchmarks/tpcds/Tests/44.stable.err
sql/benchmarks/tpcds/Tests/44.stable.out
sql/benchmarks/tpcds/Tests/45.reqtests
sql/benchmarks/tpcds/Tests/45.sql
sql/benchmarks/tpcds/Tests/45.stable.err
sql/benchmarks/tpcds/Tests/45.stable.out
sql/benchmarks/tpcds/Tests/45.stable.out.int128
sql/benchmarks/tpcds/Tests/46.reqtests
sql/benchmarks/tpcds/Tests/46.sql
sql/benchmarks/tpcds/Tests/46.stable.err
sql/benchmarks/tpcds/Tests/46.stable.out
sql/benchmarks/tpcds/Tests/46.stable.out.int128
sql/benchmarks/tpcds/Tests/47.reqtests
sql/benchmarks/tpcds/Tests/47.sql
sql/benchmarks/tpcds/Tests/47.stable.err
sql/benchmarks/tpcds/Tests/47.stable.out
sql/benchmarks/tpcds/Tests/47.stable.out.int128
sql/benchmarks/tpcds/Tests/48.reqtests
sql/benchmarks/tpcds/Tests/48.sql
sql/benchmarks/tpcds/Tests/48.stable.err
sql/benchmarks/tpcds/Tests/48.stable.out
sql/benchmarks/tpcds/Tests/48.stable.out.int128
sql/benchmarks/tpcds/Tests/49.reqtests
sql/benchmarks/tpcds/Tests/49.sql
sql/benchmarks/tpcds/Tests/49.stable.err
sql/benchmarks/tpcds/Tests/49.stable.out
sql/benchmarks/tpcds/Tests/49.stable.out.int128
sql/benchmarks/tpcds/Tests/50.reqtests
sql/benchmarks/tpcds/Tests/50.sql
sql/benchmarks/tpcds/Tests/50.stable.err
sql/benchmarks/tpcds/Tests/50.stable.out
sql/benchmarks/tpcds/Tests/50.stable.out.int128
sql/benchmarks/tpcds/Tests/51.reqtests
sql/benchmarks/tpcds/Tests/51.sql
sql/benchmarks/tpcds/Tests/51.stable.err
sql/benchmarks/tpcds/Tests/51.stable.out
sql/benchmarks/tpcds/Tests/51.stable.out.int128
sql/benchmarks/tpcds/Tests/52.reqtests
sql/benchmarks/tpcds/Tests/52.sql
sql/benchmarks/tpcds/Tests/52.stable.err
sql/benchmarks/tpcds/Tests/52.stable.out
sql/benchmarks/tpcds/Tests/52.stable.out.int128
sql/benchmarks/tpcds/Tests/53.reqtests
sql/benchmarks/tpcds/Tests/53.sql
sql/benchmarks/tpcds/Tests/53.stable.err
sql/benchmarks/tpcds/Tests/53.stable.out
sql/benchmarks/tpcds/Tests/53.stable.out.int128
sql/benchmarks/tpcds/Tests/54.reqtests
sql/benchmarks/tpcds/Tests/54.sql
sql/benchmarks/tpcds/Tests/54.stable.err
sql/benchmarks/tpcds/Tests/54.stable.out
sql/benchmarks/tpcds/Tests/55.reqtests
sql/benchmarks/tpcds/Tests/55.sql
sql/benchmarks/tpcds/Tests/55.stable.err
sql/benchmarks/tpcds/Tests/55.stable.out
sql/benchmarks/tpcds/Tests/55.stable.out.int128
sql/benchmarks/tpcds/Tests/56.reqtests
sql/benchmarks/tpcds/Tests/56.sql
sql/benchmarks/tpcds/Tests/56.stable.err
sql/benchmarks/tpcds/Tests/56.stable.out
sql/benchmarks/tpcds/Tests/56.stable.out.int128
sql/benchmarks/tpcds/Tests/57.reqtests
sql/benchmarks/tpcds/Tests/57.sql
sql/benchmarks/tpcds/Tests/57.stable.err
sql/benchmarks/tpcds/Tests/57.stable.out
sql/benchmarks/tpcds/Tests/57.stable.out.int128
sql/benchmarks/tpcds/Tests/58.reqtests
sql/benchmarks/tpcds/Tests/58.sql
sql/benchmarks/tpcds/Tests/58.stable.err
sql/benchmarks/tpcds/Tests/58.stable.out
sql/benchmarks/tpcds/Tests/58.stable.out.int128
sql/benchmarks/tpcds/Tests/59.reqtests
sql/benchmarks/tpcds/Tests/59.sql
sql/benchmarks/tpcds/Tests/59.stable.err
sql/benchmarks/tpcds/Tests/59.stable.out
sql/benchmarks/tpcds/Tests/59.stable.out.int128
sql/benchmarks/tpcds/Tests/60.reqtests
sql/benchmarks/tpcds/Tests/60.sql
sql/benchmarks/tpcds/Tests/60.stable.err
sql/benchmarks/tpcds/Tests/60.stable.out
sql/benchmarks/tpcds/Tests/60.stable.out.int128
sql/benchmarks/tpcds/Tests/61.reqtests
sql/benchmarks/tpcds/Tests/61.sql
sql/benchmarks/tpcds/Tests/61.stable.err
sql/benchmarks/tpcds/Tests/61.stable.out
sql/benchmarks/tpcds/Tests/61.stable.out.int128
sql/benchmarks/tpcds/Tests/62.reqtests
sql/benchmarks/tpcds/Tests/62.sql
sql/benchmarks/tpcds/Tests/62.stable.err
sql/benchmarks/tpcds/Tests/62.stable.out
sql/benchmarks/tpcds/Tests/62.stable.out.int128
sql/benchmarks/tpcds/Tests/63.reqtests
sql/benchmarks/tpcds/Tests/63.sql
sql/benchmarks/tpcds/Tests/63.stable.err
sql/benchmarks/tpcds/Tests/63.stable.out
sql/benchmarks/tpcds/Tests/63.stable.out.int128
sql/benchmarks/tpcds/Tests/64.reqtests
sql/benchmarks/tpcds/Tests/64.sql
sql/benchmarks/tpcds/Tests/64.stable.err
sql/benchmarks/tpcds/Tests/64.stable.out
sql/benchmarks/tpcds/Tests/64.stable.out.int128
sql/benchmarks/tpcds/Tests/65.reqtests
sql/benchmarks/tpcds/Tests/65.sql
sql/benchmarks/tpcds/Tests/65.stable.err
sql/benchmarks/tpcds/Tests/65.stable.out
sql/benchmarks/tpcds/Tests/65.stable.out.int128
sql/benchmarks/tpcds/Tests/66.reqtests
sql/benchmarks/tpcds/Tests/66.sql
sql/benchmarks/tpcds/Tests/66.stable.err
sql/benchmarks/tpcds/Tests/66.stable.out
sql/benchmarks/tpcds/Tests/66.stable.out.int128
sql/benchmarks/tpcds/Tests/67.reqtests
sql/benchmarks/tpcds/Tests/67.sql
sql/benchmarks/tpcds/Tests/67.stable.err
sql/benchmarks/tpcds/Tests/67.stable.out
sql/benchmarks/tpcds/Tests/67.stable.out.int128
sql/benchmarks/tpcds/Tests/68.reqtests
sql/benchmarks/tpcds/Tests/68.sql
sql/benchmarks/tpcds/Tests/68.stable.err
sql/benchmarks/tpcds/Tests/68.stable.out
sql/benchmarks/tpcds/Tests/68.stable.out.int128
sql/benchmarks/tpcds/Tests/69.reqtests
sql/benchmarks/tpcds/Tests/69.sql
sql/benchmarks/tpcds/Tests/69.stable.err
sql/benchmarks/tpcds/Tests/69.stable.out
sql/benchmarks/tpcds/Tests/70.reqtests
sql/benchmarks/tpcds/Tests/70.sql
sql/benchmarks/tpcds/Tests/70.stable.err
sql/benchmarks/tpcds/Tests/70.stable.out
sql/benchmarks/tpcds/Tests/70.stable.out.int128
sql/benchmarks/tpcds/Tests/71.reqtests
sql/benchmarks/tpcds/Tests/71.sql
sql/benchmarks/tpcds/Tests/71.stable.err
sql/benchmarks/tpcds/Tests/71.stable.out
sql/benchmarks/tpcds/Tests/71.stable.out.int128
sql/benchmarks/tpcds/Tests/72.stable.err
sql/benchmarks/tpcds/Tests/72.stable.out
sql/benchmarks/tpcds/Tests/72.stable.out.int128
sql/benchmarks/tpcds/Tests/73.reqtests
sql/benchmarks/tpcds/Tests/73.sql
sql/benchmarks/tpcds/Tests/73.stable.err
sql/benchmarks/tpcds/Tests/73.stable.out
sql/benchmarks/tpcds/Tests/74.reqtests
sql/benchmarks/tpcds/Tests/74.sql
sql/benchmarks/tpcds/Tests/74.stable.err
sql/benchmarks/tpcds/Tests/74.stable.out
sql/benchmarks/tpcds/Tests/75.reqtests
sql/benchmarks/tpcds/Tests/75.sql
sql/benchmarks/tpcds/Tests/75.stable.err
sql/benchmarks/tpcds/Tests/75.stable.out
sql/benchmarks/tpcds/Tests/75.stable.out.int128
sql/benchmarks/tpcds/Tests/76.reqtests
sql/benchmarks/tpcds/Tests/76.sql
sql/benchmarks/tpcds/Tests/76.stable.err
sql/benchmarks/tpcds/Tests/76.stable.out
sql/benchmarks/tpcds/Tests/76.stable.out.int128
sql/benchmarks/tpcds/Tests/77.reqtests
sql/benchmarks/tpcds/Tests/77.sql
sql/benchmarks/tpcds/Tests/77.stable.err
sql/benchmarks/tpcds/Tests/77.stable.out
sql/benchmarks/tpcds/Tests/77.stable.out.int128
sql/benchmarks/tpcds/Tests/78.reqtests
sql/benchmarks/tpcds/Tests/78.sql
sql/benchmarks/tpcds/Tests/78.stable.err
sql/benchmarks/tpcds/Tests/78.stable.out
sql/benchmarks/tpcds/Tests/78.stable.out.int128
sql/benchmarks/tpcds/Tests/79.reqtests
sql/benchmarks/tpcds/Tests/79.sql
sql/benchmarks/tpcds/Tests/79.stable.err
sql/benchmarks/tpcds/Tests/79.stable.out
sql/benchmarks/tpcds/Tests/79.stable.out.int128
sql/benchmarks/tpcds/Tests/80.reqtests
sql/benchmarks/tpcds/Tests/80.sql
sql/benchmarks/tpcds/Tests/80.stable.err
sql/benchmarks/tpcds/Tests/80.stable.out
sql/benchmarks/tpcds/Tests/80.stable.out.int128
sql/benchmarks/tpcds/Tests/81.reqtests
sql/benchmarks/tpcds/Tests/81.sql
sql/benchmarks/tpcds/Tests/81.stable.err
sql/benchmarks/tpcds/Tests/81.stable.out
sql/benchmarks/tpcds/Tests/81.stable.out.int128
sql/benchmarks/tpcds/Tests/82.reqtests
sql/benchmarks/tpcds/Tests/82.sql
sql/benchmarks/tpcds/Tests/82.stable.err
sql/benchmarks/tpcds/Tests/82.stable.out
sql/benchmarks/tpcds/Tests/83.stable.err
sql/benchmarks/tpcds/Tests/83.stable.out
sql/benchmarks/tpcds/Tests/83.stable.out.int128
sql/benchmarks/tpcds/Tests/84.reqtests
sql/benchmarks/tpcds/Tests/84.sql
sql/benchmarks/tpcds/Tests/84.stable.err
sql/benchmarks/tpcds/Tests/84.stable.out
sql/benchmarks/tpcds/Tests/85.reqtests
sql/benchmarks/tpcds/Tests/85.sql
sql/benchmarks/tpcds/Tests/85.stable.err
sql/benchmarks/tpcds/Tests/85.stable.out
sql/benchmarks/tpcds/Tests/86.reqtests
sql/benchmarks/tpcds/Tests/86.sql
sql/benchmarks/tpcds/Tests/86.stable.err
sql/benchmarks/tpcds/Tests/86.stable.out
sql/benchmarks/tpcds/Tests/86.stable.out.int128
sql/benchmarks/tpcds/Tests/87.reqtests
sql/benchmarks/tpcds/Tests/87.sql
sql/benchmarks/tpcds/Tests/87.stable.err
sql/benchmarks/tpcds/Tests/87.stable.out
sql/benchmarks/tpcds/Tests/87.stable.out.int128
sql/benchmarks/tpcds/Tests/88.reqtests
sql/benchmarks/tpcds/Tests/88.sql
sql/benchmarks/tpcds/Tests/88.stable.err
sql/benchmarks/tpcds/Tests/88.stable.out
sql/benchmarks/tpcds/Tests/89.reqtests
sql/benchmarks/tpcds/Tests/89.sql
sql/benchmarks/tpcds/Tests/89.stable.err
sql/benchmarks/tpcds/Tests/89.stable.out
sql/benchmarks/tpcds/Tests/89.stable.out.int128
sql/benchmarks/tpcds/Tests/90.reqtests
sql/benchmarks/tpcds/Tests/90.sql
sql/benchmarks/tpcds/Tests/90.stable.err
sql/benchmarks/tpcds/Tests/90.stable.out
sql/benchmarks/tpcds/Tests/90.stable.out.int128
sql/benchmarks/tpcds/Tests/91.reqtests
sql/benchmarks/tpcds/Tests/91.sql
sql/benchmarks/tpcds/Tests/91.stable.err
sql/benchmarks/tpcds/Tests/91.stable.out
sql/benchmarks/tpcds/Tests/91.stable.out.int128
sql/benchmarks/tpcds/Tests/92.reqtests
sql/benchmarks/tpcds/Tests/92.sql
sql/benchmarks/tpcds/Tests/92.stable.err
sql/benchmarks/tpcds/Tests/92.stable.out
sql/benchmarks/tpcds/Tests/92.stable.out.int128
sql/benchmarks/tpcds/Tests/93.reqtests
sql/benchmarks/tpcds/Tests/93.sql
sql/benchmarks/tpcds/Tests/93.stable.err
sql/benchmarks/tpcds/Tests/93.stable.out
sql/benchmarks/tpcds/Tests/93.stable.out.int128
sql/benchmarks/tpcds/Tests/94.reqtests
sql/benchmarks/tpcds/Tests/94.sql
sql/benchmarks/tpcds/Tests/94.stable.err
sql/benchmarks/tpcds/Tests/94.stable.out
sql/benchmarks/tpcds/Tests/94.stable.out.int128
sql/benchmarks/tpcds/Tests/95.reqtests
sql/benchmarks/tpcds/Tests/95.sql
sql/benchmarks/tpcds/Tests/95.stable.err
sql/benchmarks/tpcds/Tests/95.stable.out
sql/benchmarks/tpcds/Tests/95.stable.out.int128
sql/benchmarks/tpcds/Tests/96.reqtests
sql/benchmarks/tpcds/Tests/96.sql
sql/benchmarks/tpcds/Tests/96.stable.err
sql/benchmarks/tpcds/Tests/96.stable.out
sql/benchmarks/tpcds/Tests/97.reqtests
sql/benchmarks/tpcds/Tests/97.sql
sql/benchmarks/tpcds/Tests/97.stable.err
sql/benchmarks/tpcds/Tests/97.stable.out
sql/benchmarks/tpcds/Tests/97.stable.out.int128
sql/benchmarks/tpcds/Tests/98.stable.err
sql/benchmarks/tpcds/Tests/98.stable.out
sql/benchmarks/tpcds/Tests/98.stable.out.int128
sql/benchmarks/tpcds/Tests/99.stable.err
sql/benchmarks/tpcds/Tests/99.stable.out
sql/benchmarks/tpcds/Tests/99.stable.out.int128
sql/benchmarks/tpcds/Tests/alter.timeout
sql/test/BugTracker-2019/Tests/All
sql/test/BugTracker-2019/Tests/copy-into-from-stdin-empty-line.Bug-67999.sql
sql/test/BugTracker-2019/Tests/copy-into-from-stdin-empty-line.Bug-67999.stable.err
sql/test/BugTracker-2019/Tests/copy-into-from-stdin-empty-line.Bug-67999.stable.out
sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128
sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64
sql/test/sys-schema/Tests/check_MaxStrLength_violations.sql
sql/test/sys-schema/Tests/check_MaxStrLength_violations.stable.err
sql/test/sys-schema/Tests/check_MaxStrLength_violations.stable.out
sql/test/sys-schema/Tests/netcdf_tables_checks.sql
sql/test/sys-schema/Tests/netcdf_tables_checks.stable.err
sql/test/sys-schema/Tests/netcdf_tables_checks.stable.out
sql/test/sys-schema/Tests/update_statistics.sql
sql/test/sys-schema/Tests/update_statistics.stable.err
sql/test/sys-schema/Tests/update_statistics.stable.out
testing/ChangeLog.Apr2019
tools/merovingian/ChangeLog.Apr2019
Removed Files:
geom/sql/pg_regression/Tests/removeTmpFiles.SQL.py.in
monetdb5/extras/rapi/Tests/rapi06.malC
monetdb5/extras/rapi/Tests/rapi06.stable.err
monetdb5/extras/rapi/Tests/rapi06.stable.out
sql/backends/monet5/Tests/rapi04.sql
sql/backends/monet5/Tests/rapi04.stable.err
sql/backends/monet5/Tests/rapi04.stable.out
sql/backends/monet5/UDF/pyapi/pyapi_locatepython.bat
sql/test/BugTracker-2009/drop_history.sql
sql/test/BugTracker-2009/set_history_and_drop_table.SF-2607045.sql
sql/test/BugTracker-2011/Tests/history.Bug-2909.sql
sql/test/BugTracker-2011/Tests/history.Bug-2909.stable.err
sql/test/BugTracker-2011/Tests/history.Bug-2909.stable.out
Modified Files:
.hgtags
MonetDB.spec
NT/mksqlwxs.py
NT/monetdb_config.h.in
NT/rules.msc
buildtools/ChangeLog
clients/ChangeLog
clients/Tests/MAL-signatures.stable.out
clients/Tests/MAL-signatures.stable.out.int128
clients/Tests/exports.stable.out
clients/mapiclient/mhelp.c
clients/mapilib/ChangeLog
clients/mapilib/mapi.c
clients/mapilib/mapi.h
clients/mapilib/mapi.rc
clients/odbc/driver/ODBCConvert.c
clients/odbc/driver/SQLConnect.c
clients/odbc/driver/driver.rc
clients/odbc/winsetup/setup.rc
common/stream/ChangeLog
common/stream/stream.c
common/utils/msabaoth.c
common/utils/mutils.h
configure.ag
gdk/ChangeLog
gdk/gdk.h
gdk/gdk_bat.c
gdk/gdk_batop.c
gdk/gdk_bbp.c
gdk/gdk_bbp.h
gdk/gdk_calc.c
gdk/gdk_calc.h
gdk/gdk_calc_compare.h
gdk/gdk_group.c
gdk/gdk_hash.c
gdk/gdk_heap.c
gdk/gdk_imprints.c
gdk/gdk_interprocess.c
gdk/gdk_interprocess.h
gdk/gdk_join.c
gdk/gdk_logger.c
gdk/gdk_logger.h
gdk/gdk_orderidx.c
gdk/gdk_posix.c
gdk/gdk_private.h
gdk/gdk_select.c
gdk/gdk_storage.c
gdk/gdk_tm.c
gdk/gdk_unique.c
gdk/gdk_utils.c
gdk/gdk_utils.h
gdk/libbat.rc
geom/lib/libgeom.c
geom/lib/libgeom.h
geom/monetdb5/geom.c
monetdb5/ChangeLog
monetdb5/NT/M5server.bat
monetdb5/extras/rapi/Tests/All
monetdb5/extras/rapi/converters.c.h
monetdb5/extras/rapi/rapi.c
monetdb5/mal/Tests/tst016.malC
monetdb5/mal/Tests/tst016.stable.out
monetdb5/mal/mal.c
monetdb5/mal/mal.h
monetdb5/mal/mal_authorize.c
monetdb5/mal/mal_client.c
monetdb5/mal/mal_dataflow.c
monetdb5/mal/mal_import.c
monetdb5/mal/mal_interpreter.c
monetdb5/mal/mal_linker.c
monetdb5/mal/mal_profiler.c
monetdb5/modules/atoms/blob.c
monetdb5/modules/atoms/blob.h
monetdb5/modules/atoms/blob.mal
monetdb5/modules/atoms/inet.c
monetdb5/modules/atoms/json.mal
monetdb5/modules/atoms/mtime.c
monetdb5/modules/atoms/mtime.h
monetdb5/modules/atoms/mtime.mal
monetdb5/modules/atoms/mtime_analytic.c
monetdb5/modules/atoms/streams.c
monetdb5/modules/atoms/uuid.c
monetdb5/modules/atoms/uuid.mal
monetdb5/modules/kernel/Makefile.ag
monetdb5/modules/kernel/algebra.c
monetdb5/modules/kernel/bat5.c
monetdb5/modules/kernel/bat5.h
monetdb5/modules/kernel/batmmath.c
monetdb5/modules/kernel/batmmath.h
monetdb5/modules/kernel/batmmath.mal
monetdb5/modules/kernel/mmath.c
monetdb5/modules/kernel/mmath.h
monetdb5/modules/kernel/mmath.mal
monetdb5/modules/kernel/status.c
monetdb5/modules/mal/00_batcalc_hge.mal
monetdb5/modules/mal/00_batcalc_hge.mal.sh
monetdb5/modules/mal/00_calc_hge.mal
monetdb5/modules/mal/00_calc_hge.mal.sh
monetdb5/modules/mal/01_batcalc.mal
monetdb5/modules/mal/01_batcalc.mal.sh
monetdb5/modules/mal/01_calc.mal
monetdb5/modules/mal/01_calc.mal.sh
monetdb5/modules/mal/batExtensions.c
monetdb5/modules/mal/batcalc.c
monetdb5/modules/mal/batmtime.mal
monetdb5/modules/mal/calc.c
monetdb5/modules/mal/mal_mapi.c
monetdb5/modules/mal/querylog.c
monetdb5/modules/mal/sysmon.c
monetdb5/modules/mal/tablet.c
monetdb5/optimizer/opt_inline.c
monetdb5/tools/libmonetdb5.rc
rpm.mk.in
sql/ChangeLog
sql/backends/monet5/Tests/All
sql/backends/monet5/Tests/rapi17.stable.out
sql/backends/monet5/UDF/capi/capi.c
sql/backends/monet5/UDF/pyapi/Makefile.ag
sql/backends/monet5/UDF/pyapi/conversion.c
sql/backends/monet5/UDF/pyapi/emit.c
sql/backends/monet5/UDF/pyapi/pyapi.c
sql/backends/monet5/UDF/pyapi/pyheader.h
sql/backends/monet5/UDF/pyapi/pytypes.c
sql/backends/monet5/UDF/pyapi/type_conversion.c
sql/backends/monet5/UDF/pyapi3/Makefile.ag
sql/backends/monet5/generator/generator.c
sql/backends/monet5/rel_bin.c
sql/backends/monet5/sql.c
sql/backends/monet5/sql.h
sql/backends/monet5/sql.mal
sql/backends/monet5/sql_cast.c
sql/backends/monet5/sql_cat.c
sql/backends/monet5/sql_execute.c
sql/backends/monet5/sql_gencode.c
sql/backends/monet5/sql_gencode.h
sql/backends/monet5/sql_scenario.c
sql/backends/monet5/sql_statistics.c
sql/backends/monet5/sql_statistics.h
sql/backends/monet5/sql_upgrades.c
sql/backends/monet5/vaults/fits/fits.c
sql/backends/monet5/vaults/lidar/lidar.c
sql/benchmarks/tpcds/Tests/11.reqtests
sql/benchmarks/tpcds/Tests/11.sql
sql/benchmarks/tpcds/Tests/38.reqtests
sql/benchmarks/tpcds/Tests/38.sql
sql/benchmarks/tpcds/Tests/72.reqtests
sql/benchmarks/tpcds/Tests/72.sql
sql/benchmarks/tpcds/Tests/83.reqtests
sql/benchmarks/tpcds/Tests/83.sql
sql/benchmarks/tpcds/Tests/98.reqtests
sql/benchmarks/tpcds/Tests/98.sql
sql/benchmarks/tpcds/Tests/99.reqtests
sql/benchmarks/tpcds/Tests/99.sql
sql/benchmarks/tpcds/Tests/All
sql/benchmarks/tpcds/Tests/alter.reqtests
sql/benchmarks/tpcds/Tests/check1.reqtests
sql/benchmarks/tpcds/Tests/check1.stable.out
sql/benchmarks/tpcds/Tests/load.reqtests
sql/benchmarks/tpcds/Tests/load.sql.in
sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out
sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out.int128
sql/benchmarks/tpch/LOCKED/Tests/14.stable.out.int128
sql/benchmarks/tpch/Tests/01-22.stable.out
sql/benchmarks/tpch/Tests/01-22.stable.out.int128
sql/benchmarks/tpch/Tests/14.stable.out.int128
sql/common/sql_types.c
sql/common/sql_types.h
sql/scripts/26_sysmon.sql
sql/scripts/51_sys_schema_extension.sql
sql/scripts/75_storagemodel.sql
sql/server/rel_exp.c
sql/server/rel_optimizer.c
sql/server/rel_optimizer.h
sql/server/rel_select.c
sql/server/rel_sequence.c
sql/server/sql_env.c
sql/server/sql_mvc.c
sql/server/sql_mvc.h
sql/server/sql_parser.y
sql/storage/bat/bat_logger.c
sql/storage/bat/bat_storage.c
sql/storage/bat/bat_utils.c
sql/storage/bat/bat_utils.h
sql/storage/sql_storage.h
sql/storage/store.c
sql/test/BugTracker-2011/Tests/All
sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out
sql/test/BugTracker-2015/Tests/name_conflict.Bug-3650.sql
sql/test/BugTracker-2015/Tests/name_conflict.Bug-3650.stable.err
sql/test/BugTracker-2016/Tests/column_name_conflict.Bug-3912.sql
sql/test/BugTracker-2016/Tests/column_name_conflict.Bug-3912.stable.err
sql/test/BugTracker-2016/Tests/column_name_conflict.Bug-3912.stable.out
sql/test/BugTracker-2016/Tests/memory-consumption-query-PLAN-25joins.Bug-3972.stable.out
sql/test/BugTracker-2017/Tests/create_view_order_by.Bug-3465.stable.out
sql/test/BugTracker-2017/Tests/exist-bigint-missing.Bug-6315.stable.out
sql/test/BugTracker-2018/Tests/global-temp-tables.Bug-6643.sql
sql/test/BugTracker-2018/Tests/global-temp-tables.Bug-6643.stable.out
sql/test/BugTracker-2018/Tests/sqlitelogictest-groupby-coalesce-error-message.Bug-6608.stable.err
sql/test/BugTracker/Tests/caching.SF-1651599.stable.out
sql/test/Tests/systemfunctions.stable.out
sql/test/Tests/systemfunctions.stable.out.int128
sql/test/analytics/Tests/analytics09.sql
sql/test/analytics/Tests/analytics09.stable.err
sql/test/analytics/Tests/analytics09.stable.out
sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64.int128
sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
sql/test/emptydb-upgrade/Tests/upgrade.stable.out
sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
sql/test/emptydb/Tests/check.stable.out
sql/test/emptydb/Tests/check.stable.out.32bit
sql/test/emptydb/Tests/check.stable.out.int128
sql/test/merge-partitions/Tests/mergepart01.stable.err
sql/test/merge-partitions/Tests/mergepart07.stable.err
sql/test/merge-partitions/Tests/mergepart18.stable.err
sql/test/merge-partitions/Tests/mergepart19.stable.err
sql/test/mergetables/Tests/mergedb.Bug-6820.stable.out
sql/test/pg_regress/Tests/float4.sql
sql/test/pg_regress/Tests/float4.stable.err
sql/test/pg_regress/Tests/float4.stable.out
sql/test/pg_regress/Tests/float8.sql
sql/test/pg_regress/Tests/float8.stable.out
sql/test/pg_regress/Tests/float8.stable.out.Windows
sql/test/sys-schema/Tests/All
sql/test/sys-schema/Tests/bam_tables_checks.sql
sql/test/sys-schema/Tests/bam_tables_checks.stable.out
sql/test/sys-schema/Tests/check_AlternateKey_uniqueness.sql
sql/test/sys-schema/Tests/check_AlternateKey_uniqueness.stable.out
sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.sql
sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.stable.out
sql/test/sys-schema/Tests/check_Not_Nullable_columns.sql
sql/test/sys-schema/Tests/check_Not_Nullable_columns.stable.out
sql/test/sys-schema/Tests/check_PrimaryKey_uniqueness.sql
sql/test/sys-schema/Tests/check_PrimaryKey_uniqueness.stable.out
sql/test/sys-schema/Tests/geom_tables_checks.sql
sql/test/sys-schema/Tests/geom_tables_checks.stable.out
sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
sql/test/testdb-upgrade/Tests/upgrade.stable.out
sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
sql/test/testdb-upgrade/Tests/upgrade.stable.out.powerpc64.int128
testing/Mfilter.py
testing/Mtest.py.in
testing/malcheck.py
tools/merovingian/daemon/client.c
tools/merovingian/daemon/controlrunner.c
tools/merovingian/daemon/forkmserver.c
tools/mserver/mserver5.c
tools/mserver/shutdowntest.c
vertoo.data
Branch: in-value-list
Log Message:
Merge with default.
diffs (truncated from 211216 to 300 lines):
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -719,3 +719,4 @@ a2d8e19ac9d6f847dd59c5f12ff48aae815e6b5d
24d62811fd9372b1ee7525aa1cf2fc8860d20bf7 Aug2018_SP1_release
a4e8c9372aa244d6a18c3ef8f1513905650d812c Aug2018_13
a4e8c9372aa244d6a18c3ef8f1513905650d812c Aug2018_SP2_release
+8db7bfce6045f2ad86d5898946d3e712495c96a3 Apr2019_root
diff --git a/ChangeLog b/ChangeLog.Apr2019
copy from ChangeLog
copy to ChangeLog.Apr2019
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -1,5 +1,5 @@
%global name MonetDB
-%global version 11.32.0
+%global version 11.34.0
%{!?buildno: %global buildno %(date +%Y%m%d)}
# Use bcond_with to add a --with option; i.e., "without" is default.
diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py
--- a/NT/mksqlwxs.py
+++ b/NT/mksqlwxs.py
@@ -51,6 +51,8 @@ def main():
extend = []
debug = []
geom = []
+ pyapi2 = []
+ pyapi3 = []
print(r'<?xml version="1.0"?>')
print(r'<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">')
print(r' <Product Id="*" Language="1033" Manufacturer="MonetDB"
Name="MonetDB5" UpgradeCode="%s" Version="%s">' % (upgradecode[arch],
sys.argv[1]))
@@ -83,6 +85,19 @@ def main():
print(r' <FileSearch Id="CheckFile3" Name="geom.mal"/>')
print(r' </DirectorySearch>')
print(r' </Property>')
+ print(r' <Property Id="PYAPI2EXISTS">')
+ print(r' <DirectorySearch Id="CheckFileDir4" Path="[INSTALLDIR]"
Depth="0">')
+ print(r' <FileSearch Id="CheckFile4"
Name="pyapi_locatepython.bat"/>')
+ print(r' </DirectorySearch>')
+ print(r' <DirectorySearch Id="CheckFileDir42" Path="[INSTALLDIR]"
Depth="0">')
+ print(r' <FileSearch Id="CheckFile42"
Name="pyapi_locatepython2.bat"/>')
+ print(r' </DirectorySearch>')
+ print(r' </Property>')
+ print(r' <Property Id="PYAPI3EXISTS">')
+ print(r' <DirectorySearch Id="CheckFileDir5" Path="[INSTALLDIR]"
Depth="0">')
+ print(r' <FileSearch Id="CheckFile5"
Name="pyapi_locatepython3.bat"/>')
+ print(r' </DirectorySearch>')
+ print(r' </Property>')
# up to and including 11.29.3, the geom module can not be
# uninstalled if MonetDB/SQL is not installed; this somehow also
# precludes the upgrade to this version, therefore we disallow
@@ -164,9 +179,13 @@ def main():
print(r' <Directory Id="monetdb5" Name="monetdb5">')
print(r' <Directory Id="autoload" Name="autoload">')
id = comp(features, id, 18,
- [r'lib\monetdb5\autoload\%s' % x for x in sorted(filter(lambda
x: x.endswith('.mal') and ('geom' not in x),
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5', 'autoload'))))])
+ [r'lib\monetdb5\autoload\%s' % x for x in sorted(filter(lambda
x: x.endswith('.mal') and ('geom' not in x) and ('pyapi' not in x),
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5', 'autoload'))))])
id = comp(geom, id, 18,
[r'lib\monetdb5\autoload\%s' % x for x in sorted(filter(lambda
x: x.endswith('.mal') and ('geom' in x), os.listdir(os.path.join(sys.argv[3],
'lib', 'monetdb5', 'autoload'))))])
+ id = comp(pyapi2, id, 18,
+ [r'lib\monetdb5\autoload\%s' % x for x in sorted(filter(lambda
x: x.endswith('_pyapi.mal'), os.listdir(os.path.join(sys.argv[3], 'lib',
'monetdb5', 'autoload'))))])
+ id = comp(pyapi3, id, 18,
+ [r'lib\monetdb5\autoload\%s' % x for x in sorted(filter(lambda
x: x.endswith('_pyapi3.mal'), os.listdir(os.path.join(sys.argv[3], 'lib',
'monetdb5', 'autoload'))))])
print(r' </Directory>')
print(r' <Directory Id="createdb" Name="createdb">')
id = comp(features, id, 18,
@@ -175,15 +194,21 @@ def main():
[r'lib\monetdb5\createdb\%s' % x for x in sorted(filter(lambda
x: x.endswith('.sql') and ('geom' in x), os.listdir(os.path.join(sys.argv[3],
'lib', 'monetdb5', 'createdb'))))])
print(r' </Directory>')
id = comp(features, id, 16,
- [r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.endswith('.mal') and ('geom' not in x), os.listdir(os.path.join(sys.argv[3],
'lib', 'monetdb5'))))])
+ [r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.endswith('.mal') and ('geom' not in x) and ('pyapi' not in x),
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
id = comp(features, id, 16,
- [r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.startswith('lib_') and x.endswith('.dll') and ('geom' not in x),
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
+ [r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.startswith('lib_') and x.endswith('.dll') and ('geom' not in x) and ('pyapi'
not in x), os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
id = comp(debug, id, 16,
[r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.startswith('lib_') and x.endswith('.pdb') and ('geom' not in x),
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
id = comp(geom, id, 16,
[r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.endswith('.mal') and ('geom' in x), os.listdir(os.path.join(sys.argv[3],
'lib', 'monetdb5'))))])
id = comp(geom, id, 16,
[r'lib\monetdb5\%s' % x for x in sorted(filter(lambda x:
x.startswith('lib_') and (x.endswith('.dll') or x.endswith('.pdb')) and ('geom'
in x), os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
+ id = comp(pyapi2, id, 16,
+ [r'lib\monetdb5\pyapi.mal',
+ r'lib\monetdb5\lib_pyapi.dll'])
+ id = comp(pyapi3, id, 16,
+ [r'lib\monetdb5\pyapi3.mal',
+ r'lib\monetdb5\lib_pyapi3.dll'])
print(r' </Directory>')
id = comp(extend, id, 14,
[r'lib\libbat.lib',
@@ -215,8 +240,11 @@ def main():
[r'license.rtf',
r'M5server.bat',
r'msqldump.bat',
- r'pyapi_locatepython.bat',
r'stethoscope.bat'])
+ id = comp(pyapi2, id, 12,
+ [r'pyapi_locatepython2.bat'])
+ id = comp(pyapi3, id, 12,
+ [r'pyapi_locatepython3.bat'])
id = comp(features, id, 12,
[r'mclient.bat'],
name = 'MonetDB SQL Client',
@@ -245,6 +273,16 @@ def main():
print(r' <ComponentRef Id="%s"/>' % f)
print(r' <MergeRef Id="VCRedist"/>')
print(r' </Feature>')
+ print(r' <Feature Id="PyAPI2" Level="1000" AllowAdvertise="no"
Absent="allow" Title="Include embedded Python 2" Description="Files required
for using embedded Python 2.">')
+ for f in pyapi2:
+ print(r' <ComponentRef Id="%s"/>' % f)
+ print(r' <Condition Level="1">PYAPI2EXISTS</Condition>')
+ print(r' </Feature>')
+ print(r' <Feature Id="PyAPI3" Level="1000" AllowAdvertise="no"
Absent="allow" Title="Include embedded Python 3" Description="Files required
for using embedded Python 3.">')
+ for f in pyapi3:
+ print(r' <ComponentRef Id="%s"/>' % f)
+ print(r' <Condition Level="1">PYAPI3EXISTS</Condition>')
+ print(r' </Feature>')
print(r' <Feature Id="Extend" Level="1000" AllowAdvertise="no"
Absent="allow" Title="Extend MonetDB/SQL" Description="Files required for
extending MonetDB (include files and .lib files).">')
for f in extend:
print(r' <ComponentRef Id="%s"/>' % f)
diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -666,7 +666,7 @@
#define PACKAGE_URL "https://www.monetdb.org/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "11.32.0"
+#define PACKAGE_VERSION "11.34.0"
/* Path separator */
#define PATH_SEP ';'
diff --git a/NT/rules.msc b/NT/rules.msc
--- a/NT/rules.msc
+++ b/NT/rules.msc
@@ -6,7 +6,7 @@
#
# Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-VERSION=11.32.0
+VERSION=11.34.0
# ^^^^^^
# Maintained via vertoo. Please don't modify by hand!
# Contact [email protected] for details and/or
assistance.
@@ -185,8 +185,13 @@ R.lib: "$(libr_DLL)"
!ENDIF
!IFDEF HAVE_LIBPY
-libpy_LIBS = $(PYTHON2DIR)\libs\python27.lib
-libpy_CFLAGS = -DHAVE_LIBPY -I$(PYTHON2DIR)\include
-I$(PYTHON2DIR)\Lib\site-packages\numpy\core\include
+libpy_LIBS = "$(PYTHON2DIR)\libs\python27.lib"
+libpy_CFLAGS = -DHAVE_LIBPY "-I$(PYTHON2DIR)\include"
"-I$(PYTHON2DIR)\Lib\site-packages\numpy\core\include"
+!ENDIF
+
+!IFDEF HAVE_LIBPY3
+libpy3_LIBS = "$(PYTHON3DIR)\libs\python37.lib"
+libpy3_CFLAGS = -DHAVE_LIBPY3 "-I$(PYTHON3DIR)\include"
"-I$(PYTHON3DIR)\Lib\site-packages\numpy\core\include"
!ENDIF
# some programs we use, probably no need to edit
diff --git a/buildtools/ChangeLog b/buildtools/ChangeLog
--- a/buildtools/ChangeLog
+++ b/buildtools/ChangeLog
@@ -1,7 +1,3 @@
# ChangeLog file for buildtools
# This file is updated with Maddlog
-* Wed Aug 29 2018 Sjoerd Mullender <[email protected]>
-- We now also build the Python 3 integration packages for Fedora, Debian,
- and Ubuntu (not for Debian 8 or Ubuntu 14.04 which are too old).
-
diff --git a/buildtools/ChangeLog b/buildtools/ChangeLog.Apr2019
copy from buildtools/ChangeLog
copy to buildtools/ChangeLog.Apr2019
diff --git a/clients/ChangeLog b/clients/ChangeLog
--- a/clients/ChangeLog
+++ b/clients/ChangeLog
@@ -1,8 +1,3 @@
# ChangeLog file for clients
# This file is updated with Maddlog
-* Thu Oct 11 2018 Martin van Dinther <[email protected]>
-- The mclient program can now be quit by typing quit or exit on the
- command-line. This makes it easier for novice users to quit the program
- if they do not know that the standard command to quit is \q.
-
diff --git a/clients/ChangeLog b/clients/ChangeLog.Apr2019
copy from clients/ChangeLog
copy to clients/ChangeLog.Apr2019
diff --git a/clients/Tests/MAL-signatures.stable.out
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -678,259 +678,525 @@ Ready.
[ "batbam", "seq_char", "command batbam.seq_char(ref_pos:int,
alg_seq:bat[:str], alg_pos:bat[:int], alg_cigar:bat[:str]):bat[:str] ",
"seq_char_bat;", "Calculate the character in the alignment string
(alg_str) that is aligned to position 'ref_pos', conforming to the given cigar
string (bat based version)" ]
[ "batbam", "seq_length", "command
batbam.seq_length(cigars:bat[:str]):bat[:int] ", "seq_length_bat;",
"Calculate the real length of a bat of DNA sequences, given their CIGAR
string." ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit],
b2:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob],
b2:bat[:blob]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates
list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2
with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date],
b2:bat[:date]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date], b2:bat[:date],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date], b2:bat[:date],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates
list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date], b2:bat[:date],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2
with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:daytime],
b2:bat[:daytime]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:daytime], b2:bat[:daytime],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:daytime], b2:bat[:daytime],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:daytime], b2:bat[:daytime],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list