Update of /cvsroot/monetdb/pathfinder/compiler/include
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv7549/compiler/include
Modified Files:
Tag: M5XQ
logical_mnemonic.h
Log Message:
propagated changes of Wednesday Oct 07 2009
from the development trunk to the M5XQ branch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009/10/07 - sjoerd: compiler/include/logical_mnemonic.h,1.44
propagated changes of Tuesday Oct 06 2009 - Wednesday Oct 07 2009
from the Aug2009_NFI branch to the development trunk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009/10/06 - boncz: compiler/include/logical_mnemonic.h,1.42.6.2
enable heuristic rewrite value-selections in the algebra backend of
MonetDB/xQuery
has to properly implement pf:attribute(ctx, node, ns1, loc1, ns2, loc2)
first,
as only the verion without namespaces was there (that one is now gone).
many restrictions:
- only non-loop-lifted equality tests
- not involving fn:collection or pf:collection (as path reversal in the
latter will never find the supernode)
- not involving any date/time/etc typed expressions (as the indices only
work for string and numerical equality)
went through the testweb and fixed all apparant problems
note the Aug2009_NFI value indices are full; whereas previously they would
omit frequent data items
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
U logical_mnemonic.h
Index: logical_mnemonic.h
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/include/logical_mnemonic.h,v
retrieving revision 1.41.4.2
retrieving revision 1.41.4.3
diff -u -d -r1.41.4.2 -r1.41.4.3
--- logical_mnemonic.h 5 Oct 2009 12:15:00 -0000 1.41.4.2
+++ logical_mnemonic.h 7 Oct 2009 14:23:26 -0000 1.41.4.3
@@ -139,8 +139,8 @@
PFla_guide_step_join ((a),(b),(c),(d),(e),(f),(g),(h))
/* doc index join */
-#define doc_index_join(a,b,c,d,e,f) \
- PFla_doc_index_join ((a),(b),(c),(d),(e),(f))
+#define doc_index_join(a,b,c,d,e,f,g,h,i,j) \
+ PFla_doc_index_join ((a),(b),(c),(d),(e),(f),(g),(h),(i),(j))
/* document table */
#define doc_tbl(a,b,c,d) PFla_doc_tbl((a),(b),(c),(d))
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins