Changeset: 0e3051271962 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0e3051271962
Branch: Jul2021
Log Message:

merged


diffs (15 lines):

diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -3588,7 +3588,10 @@ sql_rowid(Client cntxt, MalBlkPtr mb, Ma
        t = mvc_bind_table(m, s, tname);
        if (t == NULL)
                throw(SQL, "calc.rowid", SQLSTATE(42S02) "Table missing 
%s.%s",sname,tname);
-       if (!s || !t || !ol_first_node(t->columns))
+       if (!isTable(t))
+               throw(SQL, "calc.rowid", SQLSTATE(42000) "%s '%s' is not 
persistent",
+                         TABLE_TYPE_DESCRIPTION(t->type, t->properties), 
t->base.name);
+       if (!ol_first_node(t->columns))
                throw(SQL, "calc.rowid", SQLSTATE(42S22) "Column missing 
%s.%s",sname,tname);
        c = ol_first_node(t->columns)->data;
        /* HACK, get insert bat */
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to