Changeset: acc60e17a0ec for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=acc60e17a0ec Added Files: README.rst debian/libmonetdb13.install sql/backends/monet5/Tests/pyapi33.sql sql/backends/monet5/Tests/pyapi33.stable.err sql/backends/monet5/Tests/pyapi33.stable.out sql/backends/monet5/sql_cast_impl_int.h sql/test/BugTracker-2017/Tests/All sql/test/BugTracker-2017/Tests/all_dates.csv.gz sql/test/BugTracker-2017/Tests/avggroupbysq.Bug-6178.sql sql/test/BugTracker-2017/Tests/avggroupbysq.Bug-6178.stable.err sql/test/BugTracker-2017/Tests/avggroupbysq.Bug-6178.stable.out sql/test/BugTracker-2017/Tests/cast-with-many-decimals.Bug-6195.sql sql/test/BugTracker-2017/Tests/cast-with-many-decimals.Bug-6195.stable.err sql/test/BugTracker-2017/Tests/cast-with-many-decimals.Bug-6195.stable.out sql/test/BugTracker-2017/Tests/complicated_logic.Bug-105.sql sql/test/BugTracker-2017/Tests/complicated_logic.Bug-105.stable.err sql/test/BugTracker-2017/Tests/complicated_logic.Bug-105.stable.out sql/test/BugTracker-2017/Tests/crash_in_null_cast.Bug-6186.sql sql/test/BugTracker-2017/Tests/crash_in_null_cast.Bug-6186.stable.err sql/test/BugTracker-2017/Tests/crash_in_null_cast.Bug-6186.stable.out sql/test/BugTracker-2017/Tests/drop_not_null_on_pkey.Bug-6189.sql sql/test/BugTracker-2017/Tests/drop_not_null_on_pkey.Bug-6189.stable.err sql/test/BugTracker-2017/Tests/drop_not_null_on_pkey.Bug-6189.stable.out sql/test/BugTracker-2017/Tests/empty-interval.Bug-6184.sql sql/test/BugTracker-2017/Tests/empty-interval.Bug-6184.stable.err sql/test/BugTracker-2017/Tests/empty-interval.Bug-6184.stable.out sql/test/BugTracker-2017/Tests/heapextend.Bug-6134.sql.in sql/test/BugTracker-2017/Tests/incorrect_error.Bug-6141.sql sql/test/BugTracker-2017/Tests/incorrect_error.Bug-6141.stable.err sql/test/BugTracker-2017/Tests/incorrect_error.Bug-6141.stable.out sql/test/BugTracker-2017/Tests/oidx-on-strings.Bug-6202.sql sql/test/BugTracker-2017/Tests/oidx-on-strings.Bug-6202.stable.err sql/test/BugTracker-2017/Tests/oidx-on-strings.Bug-6202.stable.out sql/test/BugTracker-2017/Tests/round-or-truncate.Bug-6193.sql sql/test/BugTracker-2017/Tests/round-or-truncate.Bug-6193.stable.err sql/test/BugTracker-2017/Tests/round-or-truncate.Bug-6193.stable.out sql/test/BugTracker-2017/Tests/semijoinunion.Bug-6150.sql sql/test/BugTracker-2017/Tests/semijoinunion.Bug-6150.stable.err sql/test/BugTracker-2017/Tests/semijoinunion.Bug-6150.stable.out sql/test/BugTracker-2017/Tests/shutdown.Bug-6182.sql sql/test/BugTracker-2017/Tests/shutdown.Bug-6182.stable.err sql/test/BugTracker-2017/Tests/shutdown.Bug-6182.stable.out sql/test/BugTracker-2017/Tests/splitpart.Bug-6194.sql sql/test/BugTracker-2017/Tests/splitpart.Bug-6194.stable.err sql/test/BugTracker-2017/Tests/splitpart.Bug-6194.stable.out sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.sql sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.out sql/test/BugTracker-2017/Tests/union_func_crash.Bug-6196.sql sql/test/BugTracker-2017/Tests/union_func_crash.Bug-6196.stable.err sql/test/BugTracker-2017/Tests/union_func_crash.Bug-6196.stable.out sql/test/malloc_fail/Tests/mallocs.SQL.py sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.sql sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.stable.err sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.stable.out Removed Files: README debian/libmonetdb14.install sql/backends/monet5/sql_cast_impl_down_from_int.h sql/backends/monet5/sql_cast_impl_up_to_int.h sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.sql sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.err sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128 sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single sql/test/Tests/setoptimizer.stable.out.Windows sql/test/malloc_fail/Tests/initialize.sql sql/test/malloc_fail/Tests/initialize.stable.err sql/test/malloc_fail/Tests/initialize.stable.out sql/test/malloc_fail/Tests/setmemorylimit-fail.reqtests sql/test/malloc_fail/Tests/setmemorylimit-fail.sql sql/test/malloc_fail/Tests/setmemorylimit-fail.stable.err sql/test/malloc_fail/Tests/setmemorylimit-fail.stable.out sql/test/malloc_fail/Tests/setmemorylimit-fail2.reqtests sql/test/malloc_fail/Tests/setmemorylimit-fail2.sql sql/test/malloc_fail/Tests/setmemorylimit.reqtests sql/test/malloc_fail/Tests/setmemorylimit.sql sql/test/malloc_fail/Tests/setmemorylimit.stable.err sql/test/malloc_fail/Tests/setmemorylimit.stable.out Modified Files: .hgignore .hgtags ChangeLog HowToStart.rst Makefile.ag MonetDB.spec NT/installer32/MonetDB-ODBC-Installer.vdproj NT/installer32/MonetDB5-Geom-Module.vdproj NT/installer32/MonetDB5-SQL-Installer.vdproj NT/installer64/MonetDB-ODBC-Installer.vdproj NT/installer64/MonetDB5-Geom-Module.vdproj NT/installer64/MonetDB5-SQL-Installer.vdproj NT/monetdb_config.h.in NT/rules.msc clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/SQL-dump.stable.out clients/Tests/SQL-dump.stable.out.int128 clients/Tests/exports.stable.out clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc configure.ag debian/changelog debian/control gdk/ChangeLog gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_atoms.c gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_bbp.h gdk/gdk_calc.c gdk/gdk_cross.c gdk/gdk_hash.c gdk/gdk_imprints.c gdk/gdk_interprocess.c gdk/gdk_interprocess.h gdk/gdk_join.c gdk/gdk_logger.c gdk/gdk_orderidx.c gdk/gdk_private.h gdk/gdk_project.c gdk/gdk_select.c gdk/gdk_storage.c gdk/gdk_system.c gdk/gdk_tm.c gdk/gdk_unique.c gdk/gdk_utils.c gdk/gdk_utils.h gdk/gdk_value.c gdk/libbat.rc geom/BugTracker/Tests/All geom/BugTracker/Tests/X_crash.SF-1971632.sql geom/BugTracker/Tests/X_crash.SF-1971632.stable.out geom/monetdb5/geom.c libversions monetdb5/ChangeLog monetdb5/extras/mal_optimizer_template/Tests/All monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows monetdb5/extras/rapi/Tests/rapi08.malC monetdb5/mal/Makefile.ag monetdb5/mal/Tests/performanceTests/performanceLog monetdb5/mal/Tests/performanceTests/tst400d.malC monetdb5/mal/Tests/performanceTests/tst901a.malC monetdb5/mal/Tests/performanceTests/tst901b.malC monetdb5/mal/mal.c monetdb5/mal/mal.h monetdb5/mal/mal_authorize.c monetdb5/mal/mal_authorize.h monetdb5/mal/mal_builder.c monetdb5/mal/mal_client.c monetdb5/mal/mal_debugger.c monetdb5/mal/mal_exception.c monetdb5/mal/mal_factory.c monetdb5/mal/mal_function.c monetdb5/mal/mal_import.c monetdb5/mal/mal_instruction.c monetdb5/mal/mal_instruction.h monetdb5/mal/mal_interpreter.c monetdb5/mal/mal_linker.c monetdb5/mal/mal_linker.h monetdb5/mal/mal_module.c monetdb5/mal/mal_parser.c monetdb5/mal/mal_profiler.c monetdb5/mal/mal_resolve.c monetdb5/mal/mal_runtime.c monetdb5/mal/mal_runtime.h monetdb5/mal/mal_sabaoth.c monetdb5/mal/mal_sabaoth.h monetdb5/mal/mal_session.c monetdb5/mal/mal_stack.c monetdb5/modules/atoms/batxml.c monetdb5/modules/atoms/inet.c monetdb5/modules/atoms/mtime.c monetdb5/modules/atoms/str.c monetdb5/modules/kernel/aggr.c monetdb5/modules/kernel/algebra.c monetdb5/modules/kernel/algebra.h monetdb5/modules/kernel/bat5.c monetdb5/modules/kernel/bat5.h monetdb5/modules/kernel/batcolor.c monetdb5/modules/kernel/batstr.c monetdb5/modules/kernel/mmath.mal monetdb5/modules/mal/Tests/inspect05.stable.out monetdb5/modules/mal/clients.c monetdb5/modules/mal/groupby.c monetdb5/modules/mal/mal_io.c monetdb5/modules/mal/mal_io.h monetdb5/modules/mal/mal_io.mal monetdb5/modules/mal/mal_mapi.c monetdb5/modules/mal/orderidx.c monetdb5/modules/mal/pcre.c monetdb5/modules/mal/profiler.c monetdb5/modules/mal/profiler.h monetdb5/modules/mal/sabaoth.c monetdb5/modules/mal/tablet.c monetdb5/modules/mal/tokenizer.c monetdb5/optimizer/opt_evaluate.c monetdb5/optimizer/opt_mergetable.c monetdb5/optimizer/opt_pipes.c monetdb5/optimizer/opt_reorder.c monetdb5/optimizer/opt_statistics.c monetdb5/optimizer/opt_support.c monetdb5/optimizer/opt_wrapper.c monetdb5/scheduler/run_memo.c monetdb5/tools/libmonetdb5.rc sql/backends/monet5/Makefile.ag sql/backends/monet5/Tests/All sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_string.stable.out sql/backends/monet5/UDF/pyapi/connection.c sql/backends/monet5/UDF/pyapi/conversion.c sql/backends/monet5/UDF/pyapi/conversion.h sql/backends/monet5/UDF/pyapi/emit.c sql/backends/monet5/UDF/pyapi/formatinput.c sql/backends/monet5/UDF/pyapi/pyapi.c sql/backends/monet5/UDF/pyapi/pyapi.h sql/backends/monet5/UDF/pyapi/pyheader.h sql/backends/monet5/UDF/pyapi/pyloader.c sql/backends/monet5/UDF/pyapi/pytypes.c sql/backends/monet5/UDF/pyapi/type_conversion.c sql/backends/monet5/UDF/pyapi/unicode.c sql/backends/monet5/UDF/pyapi/unicode.h sql/backends/monet5/generator/Tests/generator04.sql sql/backends/monet5/generator/Tests/generator04.stable.err sql/backends/monet5/mal_backend.c sql/backends/monet5/rel_bin.c sql/backends/monet5/sql.c sql/backends/monet5/sql.h sql/backends/monet5/sql_cast.c sql/backends/monet5/sql_cast_impl_down_from_flt.h sql/backends/monet5/sql_cast_impl_up_to_flt.h sql/backends/monet5/sql_cat.c sql/backends/monet5/sql_execute.c sql/backends/monet5/sql_fround.c sql/backends/monet5/sql_gencode.c sql/backends/monet5/sql_gencode.h sql/backends/monet5/sql_optimizer.c sql/backends/monet5/sql_result.c sql/backends/monet5/sql_scenario.c sql/backends/monet5/sql_statement.c sql/backends/monet5/sql_statement.h sql/backends/monet5/sql_upgrades.c sql/backends/monet5/sql_user.c sql/backends/monet5/sqlcatalog.mal sql/backends/monet5/vaults/bam/bam_wrapper.c sql/backends/monet5/vaults/lidar/lidar.c sql/backends/monet5/vaults/netcdf/netcdf.c sql/backends/monet5/vaults/shp/shp.c sql/common/sql_mem.c sql/include/sql_mem.h sql/jdbc/tests/Tests/All sql/jdbc/tests/Tests/Test_Dobjects.stable.out sql/scripts/51_sys_schema_extension.sql sql/server/rel_optimizer.c sql/server/rel_psm.c sql/server/rel_schema.c sql/server/rel_select.c sql/server/rel_sequence.c sql/server/sql_atom.c sql/server/sql_mvc.c sql/server/sql_mvc.h sql/server/sql_parser.y sql/storage/bat/bat_table.c sql/storage/bat/bat_utils.c sql/storage/bat/res_table.c sql/storage/store.c sql/test/ADT2006/Tests/bram.stable.out sql/test/BugTracker-2009/Tests/All sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Darwin sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Windows sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.sql sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out sql/test/BugTracker-2014/Tests/too_general_errmsg.Bug-3605.stable.err sql/test/BugTracker-2015/Tests/cast_to_num.Bug-3744.stable.out sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out sql/test/BugTracker-2016/Tests/All sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.stable.out sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.stable.out.int128 sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out sql/test/BugTracker-2016/Tests/select-in-from.Bug-6121.sql sql/test/BugTracker-2016/Tests/select-in-from.Bug-6121.stable.out sql/test/BugTracker-2016/Tests/storagemodel.stable.out sql/test/BugTracker-2016/Tests/storagemodel.stable.out.32bit sql/test/BugTracker-2016/Tests/storagemodel.stable.out.int128 sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/groupby_orderby_nonselected.SF-1723863.stable.err sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit sql/test/BugTracker/Tests/subquery_orderby.SF-1688915.sql sql/test/BugTracker/Tests/subquery_orderby.SF-1688915.stable.err sql/test/BugTracker/Tests/subquery_orderby.SF-1688915.stable.out sql/test/Dependencies/Tests/Dependencies.stable.out sql/test/Dependencies/Tests/Dependencies.stable.out.int128 sql/test/DropCascade/Tests/drop_columns_cascade.stable.out sql/test/DropCascade/Tests/drop_pkey_cascade.stable.out sql/test/Tests/keys.stable.out sql/test/Tests/setoptimizer.stable.out sql/test/VOC/Tests/VOC.stable.out sql/test/emptydb-upgrade-chain-hge/Tests/check.stable.out.int128 sql/test/emptydb-upgrade-chain/Tests/check.stable.out sql/test/emptydb-upgrade-chain/Tests/check.stable.out.32bit sql/test/emptydb-upgrade-chain/Tests/check.stable.out.int128 sql/test/emptydb-upgrade-hge/Tests/check.stable.out.int128 sql/test/emptydb-upgrade/Tests/check.stable.out sql/test/emptydb-upgrade/Tests/check.stable.out.32bit sql/test/emptydb-upgrade/Tests/check.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/leaks/Tests/check0.stable.out sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check1.stable.out.int128 sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check2.stable.out.int128 sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check3.stable.out.int128 sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check4.stable.out.int128 sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/check5.stable.out.int128 sql/test/leaks/Tests/drop3.stable.out sql/test/leaks/Tests/drop3.stable.out.int128 sql/test/leaks/Tests/select1.stable.out sql/test/leaks/Tests/select1.stable.out.int128 sql/test/leaks/Tests/select2.stable.out sql/test/leaks/Tests/select2.stable.out.int128 sql/test/leaks/Tests/temp1.stable.out sql/test/leaks/Tests/temp1.stable.out.int128 sql/test/leaks/Tests/temp2.stable.out sql/test/leaks/Tests/temp2.stable.out.int128 sql/test/leaks/Tests/temp3.stable.out sql/test/leaks/Tests/temp3.stable.out.int128 sql/test/malloc_fail/Tests/All sql/test/mergetables/Tests/forex.stable.out sql/test/mergetables/Tests/forex.stable.out.int128 sql/test/pg_regress/Tests/All sql/test/pg_regress/Tests/int8.sql sql/test/pg_regress/Tests/numeric.sql sql/test/pg_regress/Tests/numeric.stable.err sql/test/pg_regress/Tests/numeric.stable.out sql/test/pg_regress/Tests/numerology.stable.out sql/test/sys-schema/Tests/All sql/test/testdb/Tests/testdb-dump.stable.out.Windows testing/Mtest.py.in testing/process.py tools/merovingian/daemon/controlrunner.c tools/mserver/mserver5.c tools/mserver/shutdowntest.c vertoo.data Branch: mosaic Log Message:
Merge with default diffs (truncated from 23659 to 300 lines): diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -61,21 +61,10 @@ lex.yy.c *.lib # notwithstanding clients/odbc/winsetup/winredist/*.dll: *.dll -# ruby: -*.gem -# java: -*.jar -java/build -java/target -java/bin -java/src/main/java/nl/cwi/monetdb/jdbc/MonetDriver.java -# python: -dist # other files we don't want TAGS tags -*.elc *.pyo *.rej *.orig @@ -99,11 +88,3 @@ NT/unistd.h # package building on Mac OS X MacOSX/build MacOSX/usr - -# Build directory -BUILD - -syntax: regexp -^java/build$ -syntax: regexp -^java/target$ diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -647,3 +647,5 @@ deeebb69952f76e3377664bb97997885b283f9d1 afc859894553ef804cded49a83b035d9d2cda73b Dec2016_3 ea0fe76e0095771bccca626b39e3e839a90ba320 Dec2016_release afc859894553ef804cded49a83b035d9d2cda73b Dec2016_release +bf4b58d202645774b75c7f508c84b30e3be78a49 Dec2016_5 +bf4b58d202645774b75c7f508c84b30e3be78a49 Dec2016_SP1_release diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ # ChangeLog file for devel # This file is updated with Maddlog +* Thu Jan 12 2017 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> +- Added 5 new sys schema tables: function_languages, function_types, + key_types, index_types and privilege_codes. They are pre-loaded with + static content and contain descriptive names for the various integer + type and code values. See also sql/scripts/51_sys_schema_extension.sql diff --git a/HowToStart.rst b/HowToStart.rst --- a/HowToStart.rst +++ b/HowToStart.rst @@ -24,7 +24,7 @@ This document assumes that you are plann installing MonetDB on a Unix-like system (e.g., Linux, IRIX, Solaris, AIX, Mac OS X/Darwin, or CYGWIN). For compilation and installation on a native Windows system (NT, 2000, XP) see the instructions in the -file `../buildtools/doc/windowsbuild.rst`__. +file `buildtools/doc/windowsbuild.rst`__. __ http://dev.monetdb.org/downloads/ __ Windows-Installation.html diff --git a/Makefile.ag b/Makefile.ag --- a/Makefile.ag +++ b/Makefile.ag @@ -13,7 +13,7 @@ SUBDIRS = buildtools common clients \ HAVE_TESTING?testing \ EXTRA_DIST = bootstrap configure configure.ac configure.ag libversions \ - MonetDB.spec rpm.mk.in COPYING README license.txt HowToStart.rst + MonetDB.spec rpm.mk.in COPYING README.rst license.txt HowToStart.rst EXTRA_DIST_DIR = NT debian MacOSX diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -124,7 +124,7 @@ Vendor: MonetDB BV <i...@monetdb.org> Group: Applications/Databases License: MPLv2.0 URL: http://www.monetdb.org/ -Source: http://dev.monetdb.org/downloads/sources/Dec2016/%{name}-%{version}.tar.bz2 +Source: http://dev.monetdb.org/downloads/sources/Dec2016-SP1/%{name}-%{version}.tar.bz2 # we need systemd for the _unitdir macro to exist %if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7 @@ -957,6 +957,21 @@ rm -f %{buildroot}%{_bindir}/Maddlog %postun -p /sbin/ldconfig %changelog +* Fri Jan 13 2017 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.25.5-20170113 +- Rebuilt. +- BZ#4039: Slow mserver5 start after drop of tables (> 1 hour) +- BZ#4048: Segfault on vacuum with parallel updates +- BZ#6079: pushselect optimizer bug on MAL snippet +- BZ#6140: INNER JOIN gives the results of a CROSS JOIN +- BZ#6150: Query giving wrong results, extra records are appearing +- BZ#6175: The program can't start because python27.dll is missing from + your computer. +- BZ#6178: AVG + GROUP BY returns NULL for some records that should + have results +- BZ#6179: mergetable optimizer messes up sample +- BZ#6182: sys.shutdown triggers assertion in clients.c +- BZ#6184: Incorrect result set - Extra records in result set + * Sat Dec 17 2016 Sjoerd Mullender <sjo...@acm.org> - 11.25.3-20161217 - Rebuilt. diff --git a/README b/README deleted file mode 100644 --- a/README +++ /dev/null @@ -1,26 +0,0 @@ -The MonetDB Database System -=========================== - -The MonetDB database is developed by the CWI database research group -(see http://www.monetdb.org/). - -Via the MonetDB project we have brought the MonetDB system in open source, -where it is accessible at http://www.monetdb.org/Downloads/ - -The MonetDB database system is a high-performance database kernel for -query-intensive applications. The MonetDB kernel works together with an -SQL frontend that is in a separate CVS module. - -If you got a source distribution, please compile and install MonetDB first, -following the instructions in the file 'HowToStart.rst' (for Unix) -or 'buildtools/doc/windowsbuild.rst' (for Windows). - - -Copyright Notice -================ - -This Source Code Form is subject to the terms of the Mozilla Public -License, v. 2.0. If a copy of the MPL was not distributed with this -file, You can obtain one at http://mozilla.org/MPL/2.0/. - -Copyright 1997 - July 2008 CWI, August 2008 - 2017 MonetDB B.V. diff --git a/README.rst b/README.rst new file mode 100644 --- /dev/null +++ b/README.rst @@ -0,0 +1,34 @@ +The MonetDB Database System +=========================== + +The MonetDB database is developed by the CWI database research group +(see http://www.monetdb.org/). + +Via the MonetDB project we have brought the MonetDB system in open source, +where it is accessible at http://www.monetdb.org/Downloads/ + +The MonetDB database system is a high-performance database kernel for +query-intensive applications. The MonetDB source can be found at our `Mercurial +server`__. There is also a `github mirror`__ that is updated once a day. + +.. _MonetDB: http://dev.monetdb.org/hg/MonetDB/ +__ MonetDB_ + +.. _github: https://github.com/MonetDB/MonetDB +__ github_ + +If you got a source distribution, please compile and install MonetDB first, +following the instructions in the file `HowToStart.rst`__ (for Unix) +or `buildtools/doc/windowsbuild.rst`__ (for Windows). + +__ HowToStart.rst +__ buildtools/doc/windowsbuild.rst + +Copyright Notice +================ + +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at http://mozilla.org/MPL/2.0/. + +Copyright 1997 - July 2008 CWI, August 2008 - 2017 MonetDB B.V. 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 @@ -7758,7 +7758,7 @@ Ready. [ "io", "printf", "pattern io.printf(fmt:str,val:any...):void ", "IOprintf;", "Select default format " ] [ "io", "printf", "pattern io.printf(filep:streams,fmt:str):void ", "IOprintfStream;", "Select default format " ] [ "io", "printf", "pattern io.printf(filep:streams,fmt:str,val:any...):void ", "IOprintfStream;", "Select default format " ] -[ "io", "setmemorylimit", "command io.setmemorylimit(nbytes:lng):void ", "IOsetmemorylimit;", "Set memory limit for testing" ] +[ "io", "setmallocsuccesscount", "command io.setmallocsuccesscount(count:lng):void ", "IOsetmallocsuccesscount;", "Set number of mallocs that are allowed to succeed." ] [ "io", "stderr", "pattern io.stderr():streams ", "io_stderr;", "return the error stream for the database console" ] [ "io", "stdin", "pattern io.stdin():bstream ", "io_stdin;", "return the input stream to the database client" ] [ "io", "stdout", "pattern io.stdout():streams ", "io_stdout;", "return the output stream for the database client" ] @@ -8540,8 +8540,45 @@ Ready. [ "sqlblob", "#tostr", "command sqlblob.#tostr():void ", "SQLBLOBtostr;", "" ] [ "sqlblob", "sqlblob", "command sqlblob.sqlblob(s:sqlblob):sqlblob ", "BLOBblob_blob;", "Noop routine." ] [ "sqlblob", "sqlblob", "command sqlblob.sqlblob(s:str):sqlblob ", "BLOBsqlblob_fromstr;", "" ] +[ "sqlcatalog", "alter_seq", "pattern sqlcatalog.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "SQLalter_seq;", "Catalog operation alter_seq" ] +[ "sqlcatalog", "alter_set_table", "pattern sqlcatalog.alter_set_table(sname:str, tnme:str, access:int):void ", "SQLalter_set_table;", "Catalog operation alter_set_table" ] +[ "sqlcatalog", "alter_table", "pattern sqlcatalog.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "SQLalter_table;", "Catalog operation alter_table" ] +[ "sqlcatalog", "alter_user", "pattern sqlcatalog.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "SQLalter_user;", "Catalog operation alter_user" ] +[ "sqlcatalog", "create_function", "pattern sqlcatalog.create_function(sname:str, fname:str, fcn:ptr):void ", "SQLcreate_function;", "Catalog operation create_function" ] +[ "sqlcatalog", "create_role", "pattern sqlcatalog.create_role(sname:str, role:str, grator:int):void ", "SQLcreate_role;", "Catalog operation create_role" ] +[ "sqlcatalog", "create_schema", "pattern sqlcatalog.create_schema(sname:str, auth:str, action:int):void ", "SQLcreate_schema;", "Catalog operation create_schema" ] +[ "sqlcatalog", "create_seq", "pattern sqlcatalog.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "SQLcreate_seq;", "Catalog operation create_seq" ] +[ "sqlcatalog", "create_table", "pattern sqlcatalog.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "SQLcreate_table;", "Catalog operation create_table" ] +[ "sqlcatalog", "create_trigger", "pattern sqlcatalog.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "SQLcreate_trigger;", "Catalog operation create_trigger" ] +[ "sqlcatalog", "create_type", "pattern sqlcatalog.create_type(sname:str, nme:str, impl:str):void ", "SQLcreate_type;", "Catalog operation create_type" ] +[ "sqlcatalog", "create_user", "pattern sqlcatalog.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "SQLcreate_user;", "Catalog operation create_user" ] +[ "sqlcatalog", "create_view", "pattern sqlcatalog.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "SQLcreate_view;", "Catalog operation create_view" ] +[ "sqlcatalog", "drop_constraint", "pattern sqlcatalog.drop_constraint(sname:str, name:str, action:int):void ", "SQLdrop_constraint;", "Catalog operation drop_constraint" ] +[ "sqlcatalog", "drop_function", "pattern sqlcatalog.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "SQLdrop_function;", "Catalog operation drop_function" ] +[ "sqlcatalog", "drop_index", "pattern sqlcatalog.drop_index(sname:str, iname:str, action:int):void ", "SQLdrop_index;", "Catalog operation drop_index" ] +[ "sqlcatalog", "drop_role", "pattern sqlcatalog.drop_role(auth:str, role:str, action:int):void ", "SQLdrop_role;", "Catalog operation drop_role" ] +[ "sqlcatalog", "drop_role", "pattern sqlcatalog.drop_role(role:str, action:int):void ", "SQLdrop_role;", "Catalog operation drop_role" ] +[ "sqlcatalog", "drop_schema", "pattern sqlcatalog.drop_schema(sname:str, s:str, action:int):void ", "SQLdrop_schema;", "Catalog operation drop_schema" ] +[ "sqlcatalog", "drop_schema", "pattern sqlcatalog.drop_schema(sname:str, s:str, action:int, ifexists:int):void ", "SQLdrop_schema;", "Catalog operation drop_schema" ] +[ "sqlcatalog", "drop_seq", "pattern sqlcatalog.drop_seq(sname:str, nme:str, action:int):void ", "SQLdrop_seq;", "Catalog operation drop_seq" ] +[ "sqlcatalog", "drop_table", "pattern sqlcatalog.drop_table(sname:str, name:str, action:int):void ", "SQLdrop_table;", "Catalog operation drop_table" ] +[ "sqlcatalog", "drop_table", "pattern sqlcatalog.drop_table(sname:str, name:str, action:int, ifexists:int):void ", "SQLdrop_table;", "Catalog operation drop_table" ] +[ "sqlcatalog", "drop_trigger", "pattern sqlcatalog.drop_trigger(sname:str, nme:str):void ", "SQLdrop_trigger;", "Catalog operation drop_trigger" ] +[ "sqlcatalog", "drop_type", "pattern sqlcatalog.drop_type(sname:str, nme:str, action:int):void ", "SQLdrop_type;", "Catalog operation drop_type" ] +[ "sqlcatalog", "drop_user", "pattern sqlcatalog.drop_user(sname:str, action:int):void ", "SQLdrop_user;", "Catalog operation drop_user" ] +[ "sqlcatalog", "drop_user", "pattern sqlcatalog.drop_user(sname:str, auth:str, action:int):void ", "SQLdrop_user;", "Catalog operation drop_user" ] +[ "sqlcatalog", "drop_view", "pattern sqlcatalog.drop_view(sname:str, name:str, action:int):void ", "SQLdrop_view;", "Catalog operation drop_view" ] +[ "sqlcatalog", "drop_view", "pattern sqlcatalog.drop_view(sname:str, name:str, action:int, ifexists:int):void ", "SQLdrop_view;", "Catalog operation drop_view" ] +[ "sqlcatalog", "grant", "pattern sqlcatalog.grant(sname:str, tbl:str, grantee:str, privs:int, cname:str, gr:int, grantor:int):void ", "SQLgrant;", "Catalog operation grant" ] +[ "sqlcatalog", "grant_function", "pattern sqlcatalog.grant_function(sname:str, fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ", "SQLgrant_function;", "Catalog operation grant_function" ] +[ "sqlcatalog", "grant_roles", "pattern sqlcatalog.grant_roles(sname:str, auth:str, grantor:int, admin:int):void ", "SQLgrant_roles;", "Catalog operation grant_roles" ] +[ "sqlcatalog", "rename_user", "pattern sqlcatalog.rename_user(sname:str, newnme:str, action:int):void ", "SQLrename_user;", "Catalog operation rename_user" ] +[ "sqlcatalog", "revoke", "pattern sqlcatalog.revoke(sname:str, tbl:str, grantee:str, privs:int, cname:str, grant:int, grantor:int):void ", "SQLrevoke;", "Catalog operation revoke" ] +[ "sqlcatalog", "revoke_function", "pattern sqlcatalog.revoke_function(sname:str, fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ", "SQLrevoke_function;", "Catalog operation revoke_function" ] +[ "sqlcatalog", "revoke_roles", "pattern sqlcatalog.revoke_roles(sname:str, auth:str, grantor:int, admin:int):void ", "SQLrevoke_roles;", "Catalog operation revoke_roles" ] [ "srvpool", "connect", "command srvpool.connect(dbname:str):str ", "SRVPOOLconnect;", "Returns the connection to the server dbname." ] [ "srvpool", "exec", "pattern srvpool.exec(fname:str,arg:any...):any... ", "SRVPOOLexec;", "Remote execution of the function on dbname if channel is free." ] +[ "srvpool", "exec", "pattern srvpool.exec(fname:str, arg:any...):any... ", "SRVPOOLexec;", "Remote execution of the function on dbname if channel is free." ] [ "srvpool", "local", "command srvpool.local(b:bit):void ", "SRVPOOLlocal;", "Change location from remote to local execution" ] [ "srvpool", "query", "pattern srvpool.query(plan:str):str... ", "SRVPOOLquery;", "Allocate a list of servers for query execution" ] [ "srvpool", "reset", "pattern srvpool.reset(dbname:str):str ", "SRVPOOLreset;", "Clear the server cache" ] @@ -8695,8 +8732,6 @@ Ready. [ "url", "url", "command url.url(s:url):url ", "URLnoop;", "Create an URL from a string literal" ] [ "user", "main", "function user.main():void;", "", "" ] [ "user", "main", "function user.main():void;", "", "" ] -[ "user", "main", "function user.main():void;", "", "" ] -[ "user", "main", "function user.main():void;", "", "" ] [ "user", "s2_1", "function user.s2_1():void;", "", "" ] [ "uuid", "#cmp", "command uuid.#cmp():void ", "UUIDcompare;", "" ] [ "uuid", "#fromstr", "command uuid.#fromstr():void ", "UUIDfromString;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -10114,7 +10114,7 @@ Ready. [ "io", "printf", "pattern io.printf(fmt:str,val:any...):void ", "IOprintf;", "Select default format " ] [ "io", "printf", "pattern io.printf(filep:streams,fmt:str):void ", "IOprintfStream;", "Select default format " ] [ "io", "printf", "pattern io.printf(filep:streams,fmt:str,val:any...):void ", "IOprintfStream;", "Select default format " ] -[ "io", "setmemorylimit", "command io.setmemorylimit(nbytes:lng):void ", "IOsetmemorylimit;", "Set memory limit for testing" ] +[ "io", "setmallocsuccesscount", "command io.setmallocsuccesscount(count:lng):void ", "IOsetmallocsuccesscount;", "Set number of mallocs that are allowed to succeed." ] [ "io", "stderr", "pattern io.stderr():streams ", "io_stderr;", "return the error stream for the database console" ] [ "io", "stdin", "pattern io.stdin():bstream ", "io_stdin;", "return the input stream to the database client" ] [ "io", "stdout", "pattern io.stdout():streams ", "io_stdout;", "return the output stream for the database client" ] @@ -10904,6 +10904,42 @@ Ready. [ "sqlblob", "#tostr", "command sqlblob.#tostr():void ", "SQLBLOBtostr;", "" ] [ "sqlblob", "sqlblob", "command sqlblob.sqlblob(s:sqlblob):sqlblob ", "BLOBblob_blob;", "Noop routine." ] [ "sqlblob", "sqlblob", "command sqlblob.sqlblob(s:str):sqlblob ", "BLOBsqlblob_fromstr;", "" ] +[ "sqlcatalog", "alter_seq", "pattern sqlcatalog.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "SQLalter_seq;", "Catalog operation alter_seq" ] +[ "sqlcatalog", "alter_set_table", "pattern sqlcatalog.alter_set_table(sname:str, tnme:str, access:int):void ", "SQLalter_set_table;", "Catalog operation alter_set_table" ] +[ "sqlcatalog", "alter_table", "pattern sqlcatalog.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "SQLalter_table;", "Catalog operation alter_table" ] +[ "sqlcatalog", "alter_user", "pattern sqlcatalog.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "SQLalter_user;", "Catalog operation alter_user" ] +[ "sqlcatalog", "create_function", "pattern sqlcatalog.create_function(sname:str, fname:str, fcn:ptr):void ", "SQLcreate_function;", "Catalog operation create_function" ] +[ "sqlcatalog", "create_role", "pattern sqlcatalog.create_role(sname:str, role:str, grator:int):void ", "SQLcreate_role;", "Catalog operation create_role" ] +[ "sqlcatalog", "create_schema", "pattern sqlcatalog.create_schema(sname:str, auth:str, action:int):void ", "SQLcreate_schema;", "Catalog operation create_schema" ] +[ "sqlcatalog", "create_seq", "pattern sqlcatalog.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "SQLcreate_seq;", "Catalog operation create_seq" ] +[ "sqlcatalog", "create_table", "pattern sqlcatalog.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "SQLcreate_table;", "Catalog operation create_table" ] +[ "sqlcatalog", "create_trigger", "pattern sqlcatalog.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "SQLcreate_trigger;", "Catalog operation create_trigger" ] +[ "sqlcatalog", "create_type", "pattern sqlcatalog.create_type(sname:str, nme:str, impl:str):void ", "SQLcreate_type;", "Catalog operation create_type" ] +[ "sqlcatalog", "create_user", "pattern sqlcatalog.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "SQLcreate_user;", "Catalog operation create_user" ] +[ "sqlcatalog", "create_view", "pattern sqlcatalog.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "SQLcreate_view;", "Catalog operation create_view" ] +[ "sqlcatalog", "drop_constraint", "pattern sqlcatalog.drop_constraint(sname:str, name:str, action:int):void ", "SQLdrop_constraint;", "Catalog operation drop_constraint" ] +[ "sqlcatalog", "drop_function", "pattern sqlcatalog.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "SQLdrop_function;", "Catalog operation drop_function" ] +[ "sqlcatalog", "drop_index", "pattern sqlcatalog.drop_index(sname:str, iname:str, action:int):void ", "SQLdrop_index;", "Catalog operation drop_index" ] +[ "sqlcatalog", "drop_role", "pattern sqlcatalog.drop_role(auth:str, role:str, action:int):void ", "SQLdrop_role;", "Catalog operation drop_role" ] +[ "sqlcatalog", "drop_role", "pattern sqlcatalog.drop_role(role:str, action:int):void ", "SQLdrop_role;", "Catalog operation drop_role" ] +[ "sqlcatalog", "drop_schema", "pattern sqlcatalog.drop_schema(sname:str, s:str, action:int):void ", "SQLdrop_schema;", "Catalog operation drop_schema" ] +[ "sqlcatalog", "drop_schema", "pattern sqlcatalog.drop_schema(sname:str, s:str, action:int, ifexists:int):void ", "SQLdrop_schema;", "Catalog operation drop_schema" ] +[ "sqlcatalog", "drop_seq", "pattern sqlcatalog.drop_seq(sname:str, nme:str, action:int):void ", "SQLdrop_seq;", "Catalog operation drop_seq" ] +[ "sqlcatalog", "drop_table", "pattern sqlcatalog.drop_table(sname:str, name:str, action:int):void ", "SQLdrop_table;", "Catalog operation drop_table" ] +[ "sqlcatalog", "drop_table", "pattern sqlcatalog.drop_table(sname:str, name:str, action:int, ifexists:int):void ", "SQLdrop_table;", "Catalog operation drop_table" ] +[ "sqlcatalog", "drop_trigger", "pattern sqlcatalog.drop_trigger(sname:str, nme:str):void ", "SQLdrop_trigger;", "Catalog operation drop_trigger" ] +[ "sqlcatalog", "drop_type", "pattern sqlcatalog.drop_type(sname:str, nme:str, action:int):void ", "SQLdrop_type;", "Catalog operation drop_type" ] +[ "sqlcatalog", "drop_user", "pattern sqlcatalog.drop_user(sname:str, action:int):void ", "SQLdrop_user;", "Catalog operation drop_user" ] +[ "sqlcatalog", "drop_user", "pattern sqlcatalog.drop_user(sname:str, auth:str, action:int):void ", "SQLdrop_user;", "Catalog operation drop_user" ] +[ "sqlcatalog", "drop_view", "pattern sqlcatalog.drop_view(sname:str, name:str, action:int):void ", "SQLdrop_view;", "Catalog operation drop_view" ] +[ "sqlcatalog", "drop_view", "pattern sqlcatalog.drop_view(sname:str, name:str, action:int, ifexists:int):void ", "SQLdrop_view;", "Catalog operation drop_view" ] +[ "sqlcatalog", "grant", "pattern sqlcatalog.grant(sname:str, tbl:str, grantee:str, privs:int, cname:str, gr:int, grantor:int):void ", "SQLgrant;", "Catalog operation grant" ] +[ "sqlcatalog", "grant_function", "pattern sqlcatalog.grant_function(sname:str, fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ", "SQLgrant_function;", "Catalog operation grant_function" ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list