Changeset: 8375f4878745 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8375f4878745
Removed Files:
        sql/benchmarks/tpcds/Tests/11.sql.src
        sql/benchmarks/tpcds/Tests/38.sql.src
        sql/benchmarks/tpcds/Tests/72.sql.src
        sql/benchmarks/tpcds/Tests/83.sql.src
        sql/benchmarks/tpcds/Tests/98.sql.src
        sql/benchmarks/tpcds/Tests/99.sql.src
Modified Files:
        sql/backends/monet5/rel_bin.c
        sql/include/sql_catalog.h
        sql/server/rel_sequence.c
        sql/server/sql_parser.y
        sql/storage/store.c
Branch: default
Log Message:

removed unneeded .src files


diffs (114 lines):

diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c
--- a/sql/backends/monet5/rel_bin.c
+++ b/sql/backends/monet5/rel_bin.c
@@ -4823,7 +4823,7 @@ sql_truncate(backend *be, sql_table *t, 
        mvc *sql = be->mvc;
        list *l = sa_list(sql->sa);
        stmt *v, *ret = NULL, *other = NULL;
-       const char *next_value_for = "next value for \"sys\".\"seq_";
+       const char *next_value_for = "next value for \"sys\".\"seq" 
SQL_INTERNAL_SEPERATOR;
        char *seq_name = NULL;
        str seq_pos = NULL;
        sql_column *col = NULL;
@@ -4855,7 +4855,7 @@ sql_truncate(backend *be, sql_table *t, 
                        for (n = next->columns.set->h; n; n = n->next) {
                                col = n->data;
                                if (col->def && (seq_pos = strstr(col->def, 
next_value_for))) {
-                                       seq_name = _STRDUP(seq_pos + 
(strlen(next_value_for) - strlen("seq_")));
+                                       seq_name = _STRDUP(seq_pos + 
(strlen(next_value_for) - strlen("seq" SQL_INTERNAL_SEPERATOR)));
                                        if(!seq_name) {
                                                sql_error(sql, 02, 
SQLSTATE(HY001) MAL_MALLOC_FAIL);
                                                error = 1;
diff --git a/sql/benchmarks/tpcds/Tests/11.sql.src 
b/sql/benchmarks/tpcds/Tests/11.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/11.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../11.sql
diff --git a/sql/benchmarks/tpcds/Tests/38.sql.src 
b/sql/benchmarks/tpcds/Tests/38.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/38.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../38.sql
diff --git a/sql/benchmarks/tpcds/Tests/72.sql.src 
b/sql/benchmarks/tpcds/Tests/72.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/72.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../72.sql
diff --git a/sql/benchmarks/tpcds/Tests/83.sql.src 
b/sql/benchmarks/tpcds/Tests/83.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/83.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../83.sql
diff --git a/sql/benchmarks/tpcds/Tests/98.sql.src 
b/sql/benchmarks/tpcds/Tests/98.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/98.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../98.sql
diff --git a/sql/benchmarks/tpcds/Tests/99.sql.src 
b/sql/benchmarks/tpcds/Tests/99.sql.src
deleted file mode 100644
--- a/sql/benchmarks/tpcds/Tests/99.sql.src
+++ /dev/null
@@ -1,1 +0,0 @@
-$RELSRCDIR/../99.sql
diff --git a/sql/include/sql_catalog.h b/sql/include/sql_catalog.h
--- a/sql/include/sql_catalog.h
+++ b/sql/include/sql_catalog.h
@@ -521,6 +521,8 @@ typedef enum table_types {
 #define TABLE_READONLY 1
 #define TABLE_APPENDONLY       2
 
+#define SQL_INTERNAL_SEPERATOR "\037"
+
 typedef struct sql_part_value {
        sql_subtype tpe;
        ptr value;
diff --git a/sql/server/rel_sequence.c b/sql/server/rel_sequence.c
--- a/sql/server/rel_sequence.c
+++ b/sql/server/rel_sequence.c
@@ -20,7 +20,7 @@ sql_next_seq_name(mvc *m)
        size_t len = 5 + 10;    /* max nr of digits of (4 bytes) int is 10 */
        char *msg = sa_alloc(m->sa, len);
 
-       snprintf(msg, len, "seq_%d", id);
+       snprintf(msg, len, "seq" SQL_INTERNAL_SEPERATOR "%d", id);
        return msg;
 }
 
diff --git a/sql/server/sql_parser.y b/sql/server/sql_parser.y
--- a/sql/server/sql_parser.y
+++ b/sql/server/sql_parser.y
@@ -1807,7 +1807,7 @@ generated_column:
                sql_find_subtype(&it, "int", 32, 0);
                append_symbol(o, _symbol_create_list(SQL_TYPE, 
append_type(L(),&it)));
                append_list(l, o);
-               append_int(l, 0); /* to be dropped */
+               append_int(l, 1); /* to be dropped */
                if (m->scanner.schema)
                        append_string(seqn2, m->scanner.schema);
                append_string(seqn2, sn);
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -4336,7 +4336,7 @@ static void
 sys_drop_column(sql_trans *tr, sql_column *col, int drop_action)
 {
        str seq_pos = NULL;
-       const char *next_value_for = "next value for \"sys\".\"seq_";
+       const char *next_value_for = "next value for \"sys\".\"seq" 
SQL_INTERNAL_SEPERATOR;
        sql_schema *syss = find_sql_schema(tr, isGlobal(col->t)?"sys":"tmp"); 
        sql_table *syscolumn = find_sql_table(syss, "_columns");
        oid rid = table_funcs.column_find_row(tr, find_sql_column(syscolumn, 
"id"),
@@ -4350,7 +4350,7 @@ sys_drop_column(sql_trans *tr, sql_colum
 
        if (col->def && (seq_pos = strstr(col->def, next_value_for))) {
                sql_sequence * seq = NULL;
-               char *seq_name = _STRDUP(seq_pos + (strlen(next_value_for) - 
strlen("seq_")));
+               char *seq_name = _STRDUP(seq_pos + (strlen(next_value_for) - 
strlen("seq" SQL_INTERNAL_SEPERATOR)));
                node *n = NULL;
                seq_name[strlen(seq_name)-1] = '\0';
                n = cs_find_name(&syss->seqs, seq_name);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to