Changeset: 754fa33f2485 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=754fa33f2485
Modified Files:
        sql/server/rel_schema.c
Branch: comment-on
Log Message:

Use more appropriate error codes


diffs (71 lines):

diff --git a/sql/server/rel_schema.c b/sql/server/rel_schema.c
--- a/sql/server/rel_schema.c
+++ b/sql/server/rel_schema.c
@@ -2003,7 +2003,7 @@ rel_find_designated_table(mvc *sql, symb
        if (t && !want_table == !isKindOfTable(t))      /* comparing booleans 
can be tricky */
                return t->base.id;
 
-       sql_error(sql, 02, "3F000!COMMENT ON:no such %s: %s.%s",
+       sql_error(sql, 02, "42S02!COMMENT ON:no such %s: %s.%s",
                want_table ? "table" : "view",
                s->base.name, tname);
        return 0;
@@ -2039,11 +2039,11 @@ rel_find_designated_column(mvc *sql, sym
                return 0;
        }
        if (!(t = mvc_bind_table(sql, s, tname))) {
-               sql_error(sql, 02, "3F000!COMMENT ON:no such table: %s.%s", 
s->base.name, tname);
+               sql_error(sql, 02, "42S02!COMMENT ON:no such table: %s.%s", 
s->base.name, tname);
                return 0;
        }
        if (!(c = mvc_bind_column(sql, t, cname))) {
-               sql_error(sql, 02, "3F000!COMMENT ON:no such column: %s.%s", 
tname, cname);
+               sql_error(sql, 02, "42S22!COMMENT ON:no such column: %s.%s", 
tname, cname);
                return 0;
        }
        return c->base.id;
@@ -2070,7 +2070,7 @@ rel_find_designated_index(mvc *sql, symb
        if (idx)
                return idx->base.id;
 
-       sql_error(sql, 02, "3F000!COMMENT ON:no such index: %s.%s",
+       sql_error(sql, 02, "42S12!COMMENT ON:no such index: %s.%s",
                s->base.name, iname);
        return 0;
 }
@@ -2090,7 +2090,7 @@ rel_find_designated_sequence(mvc *sql, s
        s = cur_schema(sql);
        sname = qname_schema(qname);
        if (sname && !(s = mvc_bind_schema(sql, sname))) {
-               sql_error(sql, 02, "3F000!COMMENT ON:no such schema: %s", 
sname);
+               sql_error(sql, 02, "42000!COMMENT ON:no such schema: %s", 
sname);
                return 0;
        }
        seqname = qname_table(qname);
@@ -2098,7 +2098,7 @@ rel_find_designated_sequence(mvc *sql, s
        if (seq)
                return seq->base.id;
 
-       sql_error(sql, 02, "3F000!COMMENT ON:no such sequence: %s.%s",
+       sql_error(sql, 02, "42000!COMMENT ON:no such sequence: %s.%s",
                s->base.name, seqname);
        return 0;
 }
@@ -2142,7 +2142,7 @@ rel_find_designated_routine(mvc *sql, sy
                return func->base.id;
 
        if (sql->errstr[0] == '\0')
-               sql_error(sql, 02, "3F000!COMMENT ON:no such routine: %s.%s", 
s->base.name, fname);
+               sql_error(sql, 02, "42000!COMMENT ON:no such routine: %s.%s", 
s->base.name, fname);
        return 0;
 }
 
@@ -2165,7 +2165,7 @@ rel_find_designated_object(mvc *sql, sym
                case SQL_ROUTINE:
                        return rel_find_designated_routine(sql, sym);
                default:
-                       sql_error(sql, 2, "!COMMENT ON %s is not supported", 
token2string(sym->token));
+                       sql_error(sql, 2, "42000!COMMENT ON %s is not 
supported", token2string(sym->token));
                        return 0;
        }
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to