Changeset: a21bb0234fee for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a21bb0234fee
Modified Files:
sql/scripts/29_array.sql
sql/scripts/Makefile.ag
sql/sql/10_math.sql
sql/sql/11_times.sql
sql/sql/12_url.sql
sql/sql/13_date.sql
sql/sql/14_inet.sql
sql/sql/15_history.sql
sql/sql/16_tracelog.sql
sql/sql/17_compress.sql
sql/sql/18_dictionary.sql
sql/sql/19_cluster.sql
sql/sql/20_vacuum.sql
sql/sql/21_dependency_functions.sql
sql/sql/22_clients.sql
sql/sql/23_skyserver.sql
sql/sql/24_zorder.sql
sql/sql/25_debug.sql
sql/sql/29_array.sql
sql/sql/30_rdf.sql
sql/sql/99_system.sql
sql/sql/Makefile.ag
sql/sql/cache.sql
sql/sql/mtime.sql
sql/sql/octopus.sql
sql/sql/parts.sql
sql/sql/replication.sql
sql/sql/temporal.sql
Branch: sciql
Log Message:
merged from default
diffs (261 lines):
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@ Description: MonetDB core library
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the core components of MonetDB in the form of a
single shared library. If you want to use MonetDB, you will certainly
@@ -31,7 +31,7 @@ Description: MonetDB stream library
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains a shared library (libstream) which is needed by
various other components.
@@ -43,7 +43,7 @@ Description: MonetDB stream library deve
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files to develop with the
libmonetdb-stream1 library.
@@ -57,7 +57,7 @@ Description: MonetDB client/server inter
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains a shared library (libmapi) which is needed by
various other components.
@@ -69,7 +69,7 @@ Description: MonetDB client/server inter
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files to develop with the libmonetdb-client1
library.
@@ -81,7 +81,7 @@ Description: MonetDB database client
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains mclient, the main client program to communicate
with the database server, and msqldump, a program to dump the SQL
@@ -97,7 +97,7 @@ Description: MonetDB ODBC driver
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the MonetDB ODBC driver.
@@ -108,7 +108,7 @@ Description: MonetDB php5 client module
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files needed to use MonetDB from a PHP
program.
@@ -123,7 +123,7 @@ Description: MonetDB perl client code
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files needed to use MonetDB from a Perl
program.
@@ -135,7 +135,7 @@ Description: MonetDB Ruby client module
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files needed to use MonetDB from a Ruby
program.
@@ -147,7 +147,7 @@ Description: MonetDB client testing tool
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the sample MAPI programs used for testing other
MonetDB packages. You probably don't need this, unless you are a
@@ -163,7 +163,7 @@ Description: MonetDB5 SQL GIS support mo
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the GIS (Geographic Information System)
extensions for MonetDB-SQL-server5.
@@ -177,7 +177,7 @@ Description: MonetDB database server ver
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the MonetDB5 server component. You need this
package if you want to work using the MAL language, or if you want to
@@ -192,7 +192,7 @@ Description: MonetDB SQL support for mon
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the SQL frontend for MonetDB5.
@@ -203,7 +203,7 @@ Description: MonetDB testing programs
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the programs and files needed for testing the
MonetDB packages. You probably don't need this, unless you are a
@@ -216,7 +216,7 @@ Description: MonetDB testing Python prog
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the Python programs and files needed for
testing the MonetDB packages. You probably don't need this, unless
@@ -230,7 +230,7 @@ Description: Native MonetDB client Pytho
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
+ accelerators. It also has an SQL frontend.
.
This package contains the files needed to use MonetDB from a Python
program.
diff --git a/monetdb5/modules/mal/remote.c b/monetdb5/modules/mal/remote.c
--- a/monetdb5/modules/mal/remote.c
+++ b/monetdb5/modules/mal/remote.c
@@ -1071,6 +1071,11 @@ str RMTbincopyto(Client cntxt, MalBlkPtr
if (b == NULL)
throw(MAL, "remote.bincopyto", RUNTIME_OBJECT_UNDEFINED);
+
+ /* mirror when argument is mirrored */
+ if (bid < 0)
+ b = BATmirror(b);
+
if (b->htype != TYPE_void && b->hvarsized)
throw(ILLARG, "remote.bincopyto", "varsized-headed BATs are not
supported");
diff --git a/sql/Makefile.ag b/sql/Makefile.ag
--- a/sql/Makefile.ag
+++ b/sql/Makefile.ag
@@ -15,7 +15,7 @@
# Copyright August 2008-2011 MonetDB B.V.
# All Rights Reserved.
-SUBDIRS = include common storage server backends sql NATIVE_WIN32?NT
+SUBDIRS = include common storage server backends scripts NATIVE_WIN32?NT
EXTRA_DIST = RunMtest.in RunMtest.bat.in \
RunMapprove.in RunMapprove.bat.in \
diff --git a/sql/sql/10_math.sql b/sql/scripts/10_math.sql
rename from sql/sql/10_math.sql
rename to sql/scripts/10_math.sql
diff --git a/sql/sql/11_times.sql b/sql/scripts/11_times.sql
rename from sql/sql/11_times.sql
rename to sql/scripts/11_times.sql
diff --git a/sql/sql/12_url.sql b/sql/scripts/12_url.sql
rename from sql/sql/12_url.sql
rename to sql/scripts/12_url.sql
diff --git a/sql/sql/13_date.sql b/sql/scripts/13_date.sql
rename from sql/sql/13_date.sql
rename to sql/scripts/13_date.sql
diff --git a/sql/sql/14_inet.sql b/sql/scripts/14_inet.sql
rename from sql/sql/14_inet.sql
rename to sql/scripts/14_inet.sql
diff --git a/sql/sql/15_history.sql b/sql/scripts/15_history.sql
rename from sql/sql/15_history.sql
rename to sql/scripts/15_history.sql
diff --git a/sql/sql/16_tracelog.sql b/sql/scripts/16_tracelog.sql
rename from sql/sql/16_tracelog.sql
rename to sql/scripts/16_tracelog.sql
diff --git a/sql/sql/17_compress.sql b/sql/scripts/17_compress.sql
rename from sql/sql/17_compress.sql
rename to sql/scripts/17_compress.sql
diff --git a/sql/sql/18_dictionary.sql b/sql/scripts/18_dictionary.sql
rename from sql/sql/18_dictionary.sql
rename to sql/scripts/18_dictionary.sql
diff --git a/sql/sql/19_cluster.sql b/sql/scripts/19_cluster.sql
rename from sql/sql/19_cluster.sql
rename to sql/scripts/19_cluster.sql
diff --git a/sql/sql/20_vacuum.sql b/sql/scripts/20_vacuum.sql
rename from sql/sql/20_vacuum.sql
rename to sql/scripts/20_vacuum.sql
diff --git a/sql/sql/21_dependency_functions.sql
b/sql/scripts/21_dependency_functions.sql
rename from sql/sql/21_dependency_functions.sql
rename to sql/scripts/21_dependency_functions.sql
diff --git a/sql/sql/22_clients.sql b/sql/scripts/22_clients.sql
rename from sql/sql/22_clients.sql
rename to sql/scripts/22_clients.sql
diff --git a/sql/sql/23_skyserver.sql b/sql/scripts/23_skyserver.sql
rename from sql/sql/23_skyserver.sql
rename to sql/scripts/23_skyserver.sql
diff --git a/sql/sql/24_zorder.sql b/sql/scripts/24_zorder.sql
rename from sql/sql/24_zorder.sql
rename to sql/scripts/24_zorder.sql
diff --git a/sql/sql/25_debug.sql b/sql/scripts/25_debug.sql
rename from sql/sql/25_debug.sql
rename to sql/scripts/25_debug.sql
diff --git a/sql/sql/29_array.sql b/sql/scripts/29_array.sql
rename from sql/sql/29_array.sql
rename to sql/scripts/29_array.sql
diff --git a/sql/sql/30_rdf.sql b/sql/scripts/30_rdf.sql
rename from sql/sql/30_rdf.sql
rename to sql/scripts/30_rdf.sql
diff --git a/sql/sql/99_system.sql b/sql/scripts/99_system.sql
rename from sql/sql/99_system.sql
rename to sql/scripts/99_system.sql
diff --git a/sql/sql/Makefile.ag b/sql/scripts/Makefile.ag
rename from sql/sql/Makefile.ag
rename to sql/scripts/Makefile.ag
diff --git a/sql/sql/cache.sql b/sql/scripts/cache.sql
rename from sql/sql/cache.sql
rename to sql/scripts/cache.sql
diff --git a/sql/sql/mtime.sql b/sql/scripts/mtime.sql
rename from sql/sql/mtime.sql
rename to sql/scripts/mtime.sql
diff --git a/sql/sql/octopus.sql b/sql/scripts/octopus.sql
rename from sql/sql/octopus.sql
rename to sql/scripts/octopus.sql
diff --git a/sql/sql/parts.sql b/sql/scripts/parts.sql
rename from sql/sql/parts.sql
rename to sql/scripts/parts.sql
diff --git a/sql/sql/replication.sql b/sql/scripts/replication.sql
rename from sql/sql/replication.sql
rename to sql/scripts/replication.sql
diff --git a/sql/sql/temporal.sql b/sql/scripts/temporal.sql
rename from sql/sql/temporal.sql
rename to sql/scripts/temporal.sql
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list