Changeset: 084dad091d4a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=084dad091d4a Modified Files: clients/src/mapiclient/mclient.mx Branch: default Log Message:
Merge with Jun2010 branch. diffs (92 lines): diff -r 5d2c2a67f899 -r 084dad091d4a clients/src/mapiclient/mclient.mx --- a/clients/src/mapiclient/mclient.mx Tue Jul 13 10:26:21 2010 +0200 +++ b/clients/src/mapiclient/mclient.mx Tue Jul 13 10:54:12 2010 +0200 @@ -1848,12 +1848,11 @@ if ((hdl = mapi_query(mid, "SELECT \"t\".\"name\", \"t\".\"type\", " "\"s\".\"name\" " - "FROM \"sys\".\"tables\" \"t\", " + "FROM \"sys\".\"_tables\" \"t\", " "\"sys\".\"schemas\" \"s\" " "WHERE \"t\".\"schema_id\" = \"s\".\"id\" " "AND \"s\".\"name\" = \"current_schema\" " "AND \"t\".\"system\" = false " - "AND \"t\".\"temporary\" = 0 " "ORDER BY \"t\".\"name\"")) != NULL && mapi_error(mid) == MOK) { char *type, *name, *schema; diff -r 5d2c2a67f899 -r 084dad091d4a clients/src/mapilib/Mapi.mx --- a/clients/src/mapilib/Mapi.mx Tue Jul 13 10:26:21 2010 +0200 +++ b/clients/src/mapilib/Mapi.mx Tue Jul 13 10:54:12 2010 +0200 @@ -1054,6 +1054,7 @@ char *errorstr; /* error from server */ struct MapiColumn *fields; struct MapiRowBuf cache; + int commentonly; /* only comments seen so far */ }; @h @@ -1663,6 +1664,8 @@ result->cache.tuplecount = 0; result->cache.line = NULL; + result->commentonly = 1; + return result; } @@ -3850,9 +3853,10 @@ nline++; /* query type */ qt = (int) strtol(nline, &nline, 0); - if (qt != Q_BLOCK || result == NULL) + if (result == NULL || (qt != Q_BLOCK && !result->commentonly)) result = new_result(hdl); result->querytype = qt; + result->commentonly = 0; nline++; /* skip space */ switch (qt) { @@ -3908,6 +3912,8 @@ n = slice_row(line, NULL, &anchors, &lens, 10, '#'); + result->commentonly = 0; + tag = etag + 1; while (*tag && isspace((int) (unsigned char) *tag)) tag++; diff -r 5d2c2a67f899 -r 084dad091d4a sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--optimizers.stable.out --- a/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--optimizers.stable.out Tue Jul 13 10:26:21 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--optimizers.stable.out Tue Jul 13 10:54:12 2010 +0200 @@ -25,30 +25,6 @@ # 12:59:51 > mclient -lsql -umonetdb -Pmonetdb --host=rig --port=33577 # 12:59:51 > -% .t # table_name -% name # name -% varchar # type -% 12 # length -[ "_columns" ] -[ "_tables" ] -[ "args" ] -[ "auths" ] -[ "columns" ] -[ "connections" ] -[ "db_user_info" ] -[ "dependencies" ] -[ "functions" ] -[ "idxs" ] -[ "keycolumns" ] -[ "keys" ] -[ "privileges" ] -[ "schemas" ] -[ "sequences" ] -[ "tables" ] -[ "triggers" ] -[ "types" ] -[ "user_role" ] -[ "users" ] CREATE TABLE "sys"."triggers" ( "id" int, "name" varchar(1024), _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list