Changeset: d28e75cd77b0 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d28e75cd77b0
Modified Files:
        clients/R/MonetDB.R/R/dbi.R
        clients/R/Tests/dbi.stable.out
Branch: embedded
Log Message:

R Connector: Table order in dbListTables() explicit


diffs (26 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
@@ -174,7 +174,7 @@ setMethod("dbDisconnect", "MonetDBEmbedd
 
 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/clients/R/Tests/dbi.stable.out b/clients/R/Tests/dbi.stable.out
--- a/clients/R/Tests/dbi.stable.out
+++ b/clients/R/Tests/dbi.stable.out
@@ -52,9 +52,7 @@ Ready.
 [1] TRUE
 [1] TRUE
 [1] TRUE
-[1] 150
-[1] 150
-[1] "monetdbtest"                       "\"Need to quote this table name\""
+[1] "\"Need to quote this table name\"" "monetdbtest"                      
 [1] TRUE
 [1] TRUE
 [1] TRUE
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to