Changeset: 92f7faad9e3a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=92f7faad9e3a
Modified Files:
        clients/R/MonetDB.R/R/dbi.R
        monetdb5/mal/mal_errors.h
        sql/server/rel_optimizer.c
Branch: default
Log Message:

Merge with Jul2015 branch.


diffs (35 lines):

diff --git a/clients/R/MonetDB.R/R/dbi.R b/clients/R/MonetDB.R/R/dbi.R
--- a/clients/R/MonetDB.R/R/dbi.R
+++ b/clients/R/MonetDB.R/R/dbi.R
@@ -155,7 +155,7 @@ setMethod("dbDisconnect", "MonetDBConnec
 
 setMethod("dbListTables", "MonetDBConnection", def=function(conn, ..., 
sys_tables=F, schema_names=F) {
   q <- "select schemas.name as sn, tables.name as tn from sys.tables join 
sys.schemas on tables.schema_id=schemas.id"
-  if (!sys_tables) q <- paste0(q, " where tables.system=false")
+  if (!sys_tables) q <- paste0(q, " where tables.system=false order by sn, tn")
   df <- dbGetQuery(conn, q)
     df$tn <- quoteIfNeeded(conn, df$tn, warn=F)
   res <- df$tn
diff --git a/monetdb5/mal/mal_errors.h b/monetdb5/mal/mal_errors.h
--- a/monetdb5/mal/mal_errors.h
+++ b/monetdb5/mal/mal_errors.h
@@ -79,7 +79,6 @@
 #define RUNTIME_STREAM_INPUT "Could not read from stream"
 
 #define RUNTIME_LOAD_ERROR "Loading error"
-#define RUNTIME_LOAD_ERROR "Loading error"
 #define RUNTIME_OBJECT_MISSING "Object not found"
 #define RUNTIME_SIGNATURE_MISSING "The <module>.<function> not found"
 #define RUNTIME_OBJECT_UNDEFINED "Object not found"
diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -3521,7 +3521,7 @@ rel_push_select_down(int *changes, mvc *
                                ne = exp_push_down_prj(sql, e, r, pl);
 
                                /* can we move it down */
-                               if (ne && ne != e) {
+                               if (ne && ne != e && pl->exps) {
                                        rel_select_add_exp(sql->sa, pl, ne);
                                        (*changes)++;
                                } else {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to