Update of /cvsroot/monetdb/sql/src/backends/monet5/Tests
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv27458/Tests

Modified Files:
      Tag: Nov2009
        optimizers.sql optimizers.stable.err optimizers.stable.out 
Log Message:
Move the validation of the optimizer pipeline to the assignment itself,
rather then checking them on the first call.


Index: optimizers.stable.out
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/Tests/optimizers.stable.out,v
retrieving revision 1.10.4.3
retrieving revision 1.10.4.4
diff -u -d -r1.10.4.3 -r1.10.4.4
--- optimizers.stable.out       10 Nov 2009 00:47:58 -0000      1.10.4.3
+++ optimizers.stable.out       15 Nov 2009 16:55:27 -0000      1.10.4.4
@@ -53,73 +53,13 @@
 % .,   . # table_name
 % single_value,        single_value # name
 % char,        varchar # type
-% 15,  0 # length
-[ "optimizer test:",   ""      ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  115 # length
-[ "optimizer test:",   
"costModel,coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"
   ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  105 # length
-[ "optimizer test:",   
"coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"
     ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  95 # length
-[ "optimizer test:",   
"emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"
       ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  86 # length
-[ "optimizer test:",   
"accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"
        ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  75 # length
-[ "optimizer test:",   
"aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"   
]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  67 # length
-[ "optimizer test:",   
"commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"   ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  55 # length
-[ "optimizer test:",   
"accumulators,joinPath,deadcode,reduce,garbageCollector,"       ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  42 # length
-[ "optimizer test:",   "joinPath,deadcode,reduce,garbageCollector,"    ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  33 # length
-[ "optimizer test:",   "deadcode,reduce,garbageCollector,"     ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  24 # length
-[ "optimizer test:",   "reduce,garbageCollector,"      ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  17 # length
-[ "optimizer test:",   "garbageCollector,"     ]
-% .,   . # table_name
-% single_value,        single_value # name
-% char,        varchar # type
-% 15,  107 # length
-[ "optimizer test:",   
"costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,"
   ]
+% 15,  2 # length
+[ "optimizer test:",   "on"    ]
 % .,   . # table_name
 % single_value,        single_value # name
 % char,        varchar # type
-% 15,  100 # length
-[ "optimizer test:",   
"costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,garbageCollector,"
  ]
+% 15,  0 # length
+[ "optimizer test:",   ""      ]
 % . # table_name
 % single_value # name
 % char # type

Index: optimizers.stable.err
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/Tests/optimizers.stable.err,v
retrieving revision 1.5.4.2
retrieving revision 1.5.4.3
diff -u -d -r1.5.4.2 -r1.5.4.3
--- optimizers.stable.err       9 Nov 2009 22:49:11 -0000       1.5.4.2
+++ optimizers.stable.err       15 Nov 2009 16:55:27 -0000      1.5.4.3
@@ -12,70 +12,46 @@
 # 08:05:50 >  Mtimeout -timeout 60 MapiClient -lsql -umonetdb -Pmonetdb 
--host=gio --port=35043 
 # 08:05:50 >  
 
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
+QUERY = set 
optimizer='costModel,coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
+ERROR = !SQLException:optimizer: 'inline' should be the first
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set optimizer='joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set optimizer='deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set optimizer='reduce,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+MAPI  = mone...@eir:35929
 QUERY = set optimizer='garbageCollector,';
-ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: 'deadcode' should be used at least once
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
+ERROR = !SQLException:optimizer:Optimizer 'garbageCollector,' does not exist, 
use default pipe instead
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
 ERROR = !SQLException:optimizer:Optimizer 'garbageCollector,' does not exist, 
use default pipe instead
-MAPI  = mone...@eir:38510
+        !SQLException:optimizer: 'inline' should be the first
+MAPI  = mone...@eir:35929
 QUERY = set 
optimizer='costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,garbageCollector,';
 ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
-MAPI  = mone...@eir:38510
-QUERY = select 'done';
-ERROR = !SQLException:optimizer: 'inline' should be the first
-        !SQLException:optimizer: 'multiplex' should be the last
-        !SQLException:optimizer: Invalid pipeline,  use default_pipe instead
 
 # 08:05:51 >  
 # 08:05:51 >  Done.

Index: optimizers.sql
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/Tests/optimizers.sql,v
retrieving revision 1.2
retrieving revision 1.2.18.1
diff -u -d -r1.2 -r1.2.18.1
--- optimizers.sql      1 Jul 2007 14:34:36 -0000       1.2
+++ optimizers.sql      15 Nov 2009 16:55:27 -0000      1.2.18.1
@@ -7,46 +7,36 @@
 set optimizer='off';
 select 'optimizer test:',optimizer;
 
+set optimizer='on';
+select 'optimizer test:',optimizer;
+
 set optimizer='';
 select 'optimizer test:',optimizer;
 
 set 
optimizer='costModel,coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='coercions,emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='emptySet,accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='accessmode,aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='aliases,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set optimizer='accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set optimizer='joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set optimizer='deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set optimizer='reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set optimizer='garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,reduce,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 set 
optimizer='costModel,coercions,emptySet,accessmode,commonTerms,accumulators,joinPath,deadcode,garbageCollector,';
-select 'optimizer test:',optimizer;
 
 select 'done';


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to