Changeset: de9132bb6580 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de9132bb6580
Modified Files:
monetdb5/optimizer/opt_pipes.mx
sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.err
sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.out
sql/test/BugTracker/Tests/cardinality_violation.SF-1240701.stable.err
sql/test/bugs/Tests/predicate_or-sf-1409824.sql
sql/test/bugs/Tests/simple_view.stable.out
Branch: default
Log Message:
approved test after changes (some time ago) in the config setup
do not return default pipe, when looking up optimizers pipes.
Restores seting pipe line from sql.
diffs (87 lines):
diff --git a/monetdb5/optimizer/opt_pipes.mx b/monetdb5/optimizer/opt_pipes.mx
--- a/monetdb5/optimizer/opt_pipes.mx
+++ b/monetdb5/optimizer/opt_pipes.mx
@@ -124,11 +124,11 @@
getPipeDefinition(str name)
{
int i;
+
for( i=0; *pipes[i].name; i++)
- if ( strcmp(name, pipes[i].name) == 0)
- return GDKstrdup(pipes[i].def);
-
- return GDKstrdup(pipes[0].def);
+ if ( strcmp(name, pipes[i].name) == 0)
+ return GDKstrdup(pipes[i].def);
+ return NULL;
}
str
diff --git
a/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.err
b/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.err
---
a/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.err
+++
b/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.err
@@ -68,9 +68,9 @@
# 22:29:10 > mclient -lsql -i -umonetdb -Pmonetdb --host=pegasus --port=30332
# 22:29:10 >
-MAPI = monetdb@alf:30032
+MAPI = monetdb@alf:35734
QUERY = select * from env() as env where name = ( select 'prefix' from env()
as env );
-ERROR = !SQLException:zero_or_one:cardinality violation (23>1)
+ERROR = !SQLException:zero_or_one:cardinality violation (21>1)
# 13:22:15 >
# 13:22:15 > Done.
diff --git
a/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.out
b/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.out
---
a/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.out
+++
b/sql/test/BugDay_2005-12-19_2.9.3/Tests/select_from_env.SF-1240701.1242164.stable.out
@@ -44,8 +44,6 @@
[ "sql_optimizer" ]
[ "sql_debug" ]
[ "gdk_nr_threads" ]
-[ "xrpc_open" ]
-[ "xrpc_port" ]
[ "mal_listing" ]
[ "gdk_mem_pagebits" ]
[ "gdk_mem_bigsize" ]
diff --git
a/sql/test/BugTracker/Tests/cardinality_violation.SF-1240701.stable.err
b/sql/test/BugTracker/Tests/cardinality_violation.SF-1240701.stable.err
--- a/sql/test/BugTracker/Tests/cardinality_violation.SF-1240701.stable.err
+++ b/sql/test/BugTracker/Tests/cardinality_violation.SF-1240701.stable.err
@@ -80,10 +80,10 @@
# 21:00:43 > mclient -lsql -umonetdb -Pmonetdb --host=alf --port=38808
# 21:00:43 >
-MAPI = monetdb@alf:32997
+MAPI = monetdb@alf:35734
QUERY = select * from env() as env where name = ( select 'prefix' from env()
as env );
-ERROR = !SQLException:zero_or_one:cardinality violation (23>1)
-MAPI = monetdb@alf:32997
+ERROR = !SQLException:zero_or_one:cardinality violation (21>1)
+MAPI = monetdb@alf:35734
QUERY = select * from columns where name = (select columns.name from _tables,
columns where _tables.id = columns.table_id);
ERROR = !SQLException:zero_or_one:cardinality violation (295>1)
diff --git a/sql/test/bugs/Tests/predicate_or-sf-1409824.sql
b/sql/test/bugs/Tests/predicate_or-sf-1409824.sql
--- a/sql/test/bugs/Tests/predicate_or-sf-1409824.sql
+++ b/sql/test/bugs/Tests/predicate_or-sf-1409824.sql
@@ -6,7 +6,7 @@
select * from p1409824 where 0 = 1 or name = 'name4';
select * from p1409824 where name = 'name4' or 0 = 1;
-select * from env() as env where 0 = 1 or name = 'host';
-select * from env() as env where name = 'host' or 0 = 1;
+select * from env() as env where 0 = 1 or name = 'sql_debug';
+select * from env() as env where name = 'sql_debug' or 0 = 1;
drop table p1409824;
diff --git a/sql/test/bugs/Tests/simple_view.stable.out
b/sql/test/bugs/Tests/simple_view.stable.out
--- a/sql/test/bugs/Tests/simple_view.stable.out
+++ b/sql/test/bugs/Tests/simple_view.stable.out
@@ -58,7 +58,6 @@
[ "queryhistory", "str", 1 ]
[ "callhistory", "str", 1 ]
[ "querylog", "str", 1 ]
-[ "graph", "str", 1 ]
[ "systemfunctions", "str", 1 ]
[ "test_update", "str", 1 ]
[ " ", "str", 1 ]
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list