Update of /cvsroot/monetdb/pathfinder/runtime/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv14873/runtime/Tests

Modified Files:
        All 
Added Files:
        pf_log.stable.err pf_log.stable.out pf_log.xq 
        pf_sqrt.stable.err pf_sqrt.stable.out pf_sqrt.xq 
Log Message:
The XQuery functions and operators lack several mathematical functions. I added
natural logarithm (log) and square root (sqrt) as part of the "pf" namespace.


--- NEW FILE: pf_log.xq ---
(
for $a in (0.4, 0.5, 0.9, 1.0, 2.0)
return pf:log($a),
pf:log(2.0)
)

--- NEW FILE: pf_log.stable.err ---
stderr of test 'pf_log` in directory 'runtime` itself:


# 11:51:43 >  
# 11:51:43 >  Mtimeout -timeout 180 Mserver 
"--config=/local/keulen/Software/MonetDB/etc/MonetDB.conf" --debug=10 --set 
"monet_mod_path=/local/keulen/Software/MonetDB/lib/MonetDB4:/local/keulen/Software/MonetDB/lib/MonetDB4/lib:/local/keulen/Software/MonetDB/lib/MonetDB4/bin"
 --set "gdk_dbfarm=/local/keulen/Software/MonetDB/var/MonetDB4/dbfarm" --set 
"sql_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/sql_logs" --set 
"xquery_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/xquery_logs" --set 
mapi_port=30169 --set xrpc_port=43435 --set monet_prompt= --trace 
"--dbname=mTests_runtime" --dbinit=" module(pathfinder);" ; echo ; echo Over..
# 11:51:43 >  


# 11:51:44 >  
# 11:51:44 >  Mtimeout -timeout 60 MapiClient -lxquery -oxml -umonetdb 
-Pmonetdb --host=localhost --port=30169 pf_log.xq
# 11:51:44 >  


# 11:51:44 >  
# 11:51:44 >  Done.
# 11:51:44 >  


Index: All
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/runtime/Tests/All,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- All 9 May 2007 08:41:30 -0000       1.23
+++ All 24 May 2007 09:59:10 -0000      1.24
@@ -35,3 +35,5 @@
 smack00
 smack01
 pf_docname
+pf_log
+pf_sqrt

--- NEW FILE: pf_sqrt.stable.out ---
stdout of test 'pf_sqrt` in directory 'runtime` itself:


# 11:51:45 >  
# 11:51:45 >  Mtimeout -timeout 180 Mserver 
"--config=/local/keulen/Software/MonetDB/etc/MonetDB.conf" --debug=10 --set 
"monet_mod_path=/local/keulen/Software/MonetDB/lib/MonetDB4:/local/keulen/Software/MonetDB/lib/MonetDB4/lib:/local/keulen/Software/MonetDB/lib/MonetDB4/bin"
 --set "gdk_dbfarm=/local/keulen/Software/MonetDB/var/MonetDB4/dbfarm" --set 
"sql_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/sql_logs" --set 
"xquery_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/xquery_logs" --set 
mapi_port=30169 --set xrpc_port=43435 --set monet_prompt= --trace 
"--dbname=mTests_runtime" --dbinit=" module(pathfinder);" ; echo ; echo Over..
# 11:51:45 >  

# Monet Database Server V4.17.1
# Copyright (c) 1993-2007, CWI. All rights reserved.
# Compiled for i686-suse-linux/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
# XRPC administrative console at http://localhost:43435/admin

printf("\nReady.\n");

Ready.
quit();

Over..

# 11:51:45 >  
# 11:51:45 >  Mtimeout -timeout 60 MapiClient -lxquery -oxml -umonetdb 
-Pmonetdb --host=localhost --port=30169 pf_sqrt.xq
# 11:51:45 >  

<?xml version="1.0" encoding="utf-8"?>
<XQueryResult>0.000000 0.632456 0.707107 0.948683 1.000000 1.414214 
1.414214</XQueryResult>

# 11:51:45 >  
# 11:51:45 >  Done.
# 11:51:45 >  


--- NEW FILE: pf_sqrt.xq ---
(
for $a in (0.0, 0.4, 0.5, 0.9, 1.0, 2.0)
return pf:sqrt($a),
pf:sqrt(2.0)
)

--- NEW FILE: pf_sqrt.stable.err ---
stderr of test 'pf_sqrt` in directory 'runtime` itself:


# 11:51:45 >  
# 11:51:45 >  Mtimeout -timeout 180 Mserver 
"--config=/local/keulen/Software/MonetDB/etc/MonetDB.conf" --debug=10 --set 
"monet_mod_path=/local/keulen/Software/MonetDB/lib/MonetDB4:/local/keulen/Software/MonetDB/lib/MonetDB4/lib:/local/keulen/Software/MonetDB/lib/MonetDB4/bin"
 --set "gdk_dbfarm=/local/keulen/Software/MonetDB/var/MonetDB4/dbfarm" --set 
"sql_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/sql_logs" --set 
"xquery_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/xquery_logs" --set 
mapi_port=30169 --set xrpc_port=43435 --set monet_prompt= --trace 
"--dbname=mTests_runtime" --dbinit=" module(pathfinder);" ; echo ; echo Over..
# 11:51:45 >  


# 11:51:45 >  
# 11:51:45 >  Mtimeout -timeout 60 MapiClient -lxquery -oxml -umonetdb 
-Pmonetdb --host=localhost --port=30169 pf_sqrt.xq
# 11:51:45 >  


# 11:51:45 >  
# 11:51:45 >  Done.
# 11:51:45 >  


--- NEW FILE: pf_log.stable.out ---
stdout of test 'pf_log` in directory 'runtime` itself:


# 11:51:43 >  
# 11:51:43 >  Mtimeout -timeout 180 Mserver 
"--config=/local/keulen/Software/MonetDB/etc/MonetDB.conf" --debug=10 --set 
"monet_mod_path=/local/keulen/Software/MonetDB/lib/MonetDB4:/local/keulen/Software/MonetDB/lib/MonetDB4/lib:/local/keulen/Software/MonetDB/lib/MonetDB4/bin"
 --set "gdk_dbfarm=/local/keulen/Software/MonetDB/var/MonetDB4/dbfarm" --set 
"sql_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/sql_logs" --set 
"xquery_logdir=/local/keulen/Software/MonetDB/var/MonetDB4/xquery_logs" --set 
mapi_port=30169 --set xrpc_port=43435 --set monet_prompt= --trace 
"--dbname=mTests_runtime" --dbinit=" module(pathfinder);" ; echo ; echo Over..
# 11:51:43 >  

# Monet Database Server V4.17.1
# Copyright (c) 1993-2007, CWI. All rights reserved.
# Compiled for i686-suse-linux/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
# XRPC administrative console at http://localhost:43435/admin

printf("\nReady.\n");

Ready.
quit();

Over..

# 11:51:44 >  
# 11:51:44 >  Mtimeout -timeout 60 MapiClient -lxquery -oxml -umonetdb 
-Pmonetdb --host=localhost --port=30169 pf_log.xq
# 11:51:44 >  

<?xml version="1.0" encoding="utf-8"?>
<XQueryResult>-0.916291 -0.693147 -0.105361 0.000000 0.693147 
0.693147</XQueryResult>

# 11:51:44 >  
# 11:51:44 >  Done.
# 11:51:44 >  



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to