Update of /cvsroot/monetdb/sql/src/server
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv1792/src/server

Modified Files:
        rel_xml.mx sql_mvc.mx sql_psm.mx sql_schema.mx sql_select.mx 
        sql_semantic.mx sql_sequence.mx sql_symbol.mx sql_trans.mx 
        sql_updates.mx sql_xml.mx 
Log Message:
Type cleanup.

Counting and indexing BUNs in a BAT is now done exclusively using the
type BUN.  This means that e.g. the BATcount function now returns a
BUN instead of a size_t (with many more similar changes).  It also
means that all uses of the hash_t type have been replaced by BUN.

vheaps are now exclusively indexed using the type var_t.

A few new constants have been introduced:
VAR_MAX - maximum allowed value of a value of type var_t.
BUN_MAX - maximum allowed value of a value of type BUN.
OIDFMT (existed already) - format string to print a value of type oid.
BUNFMT - format string to print a value of type BUN.
VARFMT - format string to print a value of type var_t.


U sql_schema.mx
Index: sql_schema.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_schema.mx,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -d -r1.146 -r1.147
--- sql_schema.mx       22 Aug 2008 09:52:19 -0000      1.146
+++ sql_schema.mx       25 Aug 2008 13:36:16 -0000      1.147
@@ -1095,7 +1095,7 @@
        }
 
        if (res == SQL_ERR) {
-               (void) sql_error(sql, 02, "unknown constraint (%ld)->token = 
%s\n", (long) s, token2string(s->token));
+               (void) sql_error(sql, 02, "unknown constraint (" PTRFMT 
")->token = %s\n", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }
@@ -1245,7 +1245,7 @@
                break;
        }
        if (res == SQL_ERR) {
-               (void) sql_error(sql, 02, "unknown column option (%ld)->token = 
%s\n", (long) s, token2string(s->token));
+               (void) sql_error(sql, 02, "unknown column option (" PTRFMT 
")->token = %s\n", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }
@@ -1451,7 +1451,7 @@
                        break;
        }
        if (!res) {
-               return sql_error(sql, 02, "table constraint type: wrong token 
(%ld) = %s\n", (long) s, token2string(s->token));
+               return sql_error(sql, 02, "table constraint type: wrong token 
(" PTRFMT ") = %s\n", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }
@@ -1472,7 +1472,7 @@
        }
 
        if (!res) {
-               return sql_error(sql, 02, "table constraint: wrong token (%ld) 
= %s\n", (long) s, token2string(s->token));
+               return sql_error(sql, 02, "table constraint: wrong token (" 
PTRFMT ") = %s\n", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }
@@ -1634,7 +1634,7 @@
        } break;
        }
        if (!res) {
-               return sql_error(sql, 02, "unknown table element (%ld)->token = 
%s\n", (long) s, token2string(s->token));
+               return sql_error(sql, 02, "unknown table element (" PTRFMT 
")->token = %s\n", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }
@@ -2113,7 +2113,7 @@
                break;
 
        default:
-               return sql_error(sql, 01, "schema statement unknown 
symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "schema statement unknown symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        sql->last = NULL;
        return ret;

U sql_semantic.mx
Index: sql_semantic.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_semantic.mx,v
retrieving revision 1.184
retrieving revision 1.185
diff -u -d -r1.184 -r1.185
--- sql_semantic.mx     11 Aug 2008 19:08:48 -0000      1.184
+++ sql_semantic.mx     25 Aug 2008 13:36:17 -0000      1.185
@@ -1217,7 +1217,7 @@
        }
 
        default:
-               res = sql_error(sql, 01, "sql_stmt symbol(%ld)->token = %s", 
(long) s, token2string(s->token));
+               res = sql_error(sql, 01, "sql_stmt symbol(" PTRFMT ")->token = 
%s", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }

U sql_select.mx
Index: sql_select.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_select.mx,v
retrieving revision 1.241
retrieving revision 1.242
diff -u -d -r1.241 -r1.242
--- sql_select.mx       11 Aug 2008 19:08:48 -0000      1.241
+++ sql_select.mx       25 Aug 2008 13:36:16 -0000      1.242
@@ -1898,7 +1898,7 @@
 static int 
 cvar_cmp(cvar *c1, cvar *c2)
 {
-       return c1-c2;
+       return (int) (c1-c2);
 }
 
 static stmt *
@@ -4293,7 +4293,7 @@
                break;
 
        default:
-               return sql_error(sql, 01, "SELECT statement unknown 
symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "SELECT statement unknown symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return ret;
 }

U sql_updates.mx
Index: sql_updates.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_updates.mx,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -d -r1.142 -r1.143
--- sql_updates.mx      11 Aug 2008 19:08:49 -0000      1.142
+++ sql_updates.mx      25 Aug 2008 13:36:18 -0000      1.143
@@ -2004,7 +2004,7 @@
        }
                break;
        default:
-               return sql_error(sql, 01, "Updates statement unknown 
Symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "Updates statement unknown Symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
 
        return ret;

U sql_trans.mx
Index: sql_trans.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_trans.mx,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- sql_trans.mx        11 Jan 2008 10:52:14 -0000      1.25
+++ sql_trans.mx        25 Aug 2008 13:36:18 -0000      1.26
@@ -93,7 +93,7 @@
                (void) mvc_trans(sql);
        } break;
        default:
-               return sql_error(sql, 01, "transaction unknown 
Symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "transaction unknown Symbol(" PTRFMT 
")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return stmt_none();
 }

U sql_xml.mx
Index: sql_xml.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_xml.mx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- sql_xml.mx  21 Feb 2008 13:42:19 -0000      1.8
+++ sql_xml.mx  25 Aug 2008 13:36:18 -0000      1.9
@@ -362,7 +362,7 @@
                ret = sql_xmltext(sql, scp, s, grp, subset, f, knd);
                break;
        default:
-               return sql_error(sql, 01, "XML statement unknown 
symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "XML statement unknown symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return ret;
 }

U sql_mvc.mx
Index: sql_mvc.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_mvc.mx,v
retrieving revision 1.207
retrieving revision 1.208
diff -u -d -r1.207 -r1.208
--- sql_mvc.mx  28 Jul 2008 13:20:55 -0000      1.207
+++ sql_mvc.mx  25 Aug 2008 13:36:16 -0000      1.208
@@ -169,7 +169,7 @@
 
 extern void mvc_drop_schema(mvc *c, sql_schema *s, int drop_action);
 extern sql_schema *mvc_create_schema(mvc *m, char *name, int auth_id, int 
owner);
-extern size_t mvc_clear_table(mvc *m, sql_table *t);
+extern BUN mvc_clear_table(mvc *m, sql_table *t);
 extern void mvc_drop_table(mvc *c, sql_schema *s, sql_table * t, int 
drop_action);
 extern sql_table *mvc_create_table(mvc *c, sql_schema *s, char *name, bit 
system, int persistence, int commit_action, int sz);
 extern sql_table *mvc_create_cluster(mvc *c, sql_schema *s, char *name, bit 
system, int persistence, int commit_action, int sz);
@@ -1027,7 +1027,7 @@
        sql_fkey *fk;
 
        if (mvc_debug)
-               fprintf(stderr, "mvc_create_fkey %s %u %ld\n", t->base.name, 
kt, (long) rkey);
+               fprintf(stderr, "mvc_create_fkey %s %u " PTRFMT "\n", 
t->base.name, kt, PTRFMTCAST rkey);
        fk = sql_trans_create_fkey(m->session->tr, t, name, kt, rkey, 
on_delete, on_update);
        m->type = Q_SCHEMA;
        return fk;
@@ -1188,7 +1188,7 @@
        m->type = Q_SCHEMA;
 }
 
-size_t
+BUN
 mvc_clear_table(mvc *m, sql_table *t)
 {
        m->type = Q_UPDATE;

U sql_psm.mx
Index: sql_psm.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_psm.mx,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- sql_psm.mx  11 Aug 2008 19:08:46 -0000      1.56
+++ sql_psm.mx  25 Aug 2008 13:36:16 -0000      1.57
@@ -816,7 +816,7 @@
                sql->type = Q_UPDATE;
                break;
        default:
-               return sql_error(sql, 01, "schema statement unknown 
symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "schema statement unknown symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return ret;
 }

U sql_symbol.mx
Index: sql_symbol.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_symbol.mx,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- sql_symbol.mx       11 Jan 2008 10:52:14 -0000      1.32
+++ sql_symbol.mx       25 Aug 2008 13:36:17 -0000      1.33
@@ -127,7 +127,7 @@
                symbol_init(s, token, type_string);
                s->data.sval = data;
                if (symbol_debug)
-                       fprintf(stderr, "%ld = symbol_create_string(%s,%s)\n", 
(long) s, token2string(s->token), s->data.sval);
+                       fprintf(stderr, "" PTRFMT " = 
symbol_create_string(%s,%s)\n", PTRFMTCAST s, token2string(s->token), 
s->data.sval);
        }
        return s;
 }
@@ -141,7 +141,7 @@
                symbol_init(s, token, type_list);
                s->data.lval = data;
                if (symbol_debug)
-                       fprintf(stderr, "%ld = symbol_create_list(%s,%ld)\n", 
(long) s, token2string(s->token), (long) s->data.lval);
+                       fprintf(stderr, "" PTRFMT " = 
symbol_create_list(%s,%ld)\n", PTRFMTCAST s, token2string(s->token), (long) 
s->data.lval);
        }
        return s;
 }
@@ -155,7 +155,7 @@
                symbol_init(s, token, type_int);
                s->data.ival = data;
                if (symbol_debug)
-                       fprintf(stderr, "%ld = 
symbol_create_int(%s,"LLFMT")\n", (long) s, token2string(s->token), data);
+                       fprintf(stderr, "" PTRFMT " = 
symbol_create_int(%s,"LLFMT")\n", PTRFMTCAST s, token2string(s->token), data);
        }
        return s;
 }
@@ -169,7 +169,7 @@
                symbol_init(s, token, type_symbol);
                s->data.sym = data;
                if (symbol_debug)
-                       fprintf(stderr, "%ld = symbol_create_symbol(%s,%s)\n", 
(long) s, token2string(s->token), token2string(data->token));
+                       fprintf(stderr, "" PTRFMT " = 
symbol_create_symbol(%s,%s)\n", PTRFMTCAST s, token2string(s->token), 
token2string(data->token));
        }
        return s;
 }

U rel_xml.mx
Index: rel_xml.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/rel_xml.mx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- rel_xml.mx  25 Feb 2008 19:07:43 -0000      1.2
+++ rel_xml.mx  25 Aug 2008 13:36:16 -0000      1.3
@@ -338,7 +338,7 @@
                ret = rel_xmltext(sql, rel, s, f, knd);
                break;
        default:
-               return sql_error(sql, 01, "XML statement unknown 
symbol(%ld)->token = %s", (long) s, token2string(s->token));
+               return sql_error(sql, 01, "XML statement unknown symbol(" 
PTRFMT ")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return ret;
 }

U sql_sequence.mx
Index: sql_sequence.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/sql_sequence.mx,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- sql_sequence.mx     11 Jan 2008 10:52:14 -0000      1.46
+++ sql_sequence.mx     25 Aug 2008 13:36:17 -0000      1.47
@@ -221,7 +221,7 @@
                }
                break;
                default:
-                       return sql_error(sql, 01, "sql_stmt Symbol(%ld)->token 
= %s", (long) s, token2string(s->token));
+                       return sql_error(sql, 01, "sql_stmt Symbol(" PTRFMT 
")->token = %s", PTRFMTCAST s, token2string(s->token));
        }
        return res;
 }


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to