Update of /cvsroot/monetdb/pathfinder/compiler/include
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv14603/include

Modified Files:
        properties.h 
Log Message:
-- Extended the required value property to also infer 
   whether columns are only used in predicates.

-- Added rewrite that turns fn:number into the relaxed variant
   that ignores NaN values---values that cannot be cast---based
   on the observation if fn:number is applied on predicates only.


U properties.h
Index: properties.h
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/include/properties.h,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- properties.h        4 Apr 2008 09:45:18 -0000       1.35
+++ properties.h        7 Apr 2008 11:06:52 -0000       1.36
@@ -76,6 +76,8 @@
                                        to fulfill any bijective function. */
     PFalg_att_t  req_multi_col_cols; /**< List of columns that can be
                                        split up into multiple columns. */
+    PFalg_att_t  req_filter_cols; /**< List of columns whose values are
+                                       used for filtering only. */
     PFalg_att_t  req_value_cols;  /**< List of columns whose values are
                                        important for the query evaluation. */
     PFarray_t   *req_node_vals;   /**< List of columns and their associated
@@ -469,6 +471,12 @@
 bool PFprop_req_multi_col_col (const PFprop_t *prop, PFalg_att_t attr);
 
 /**
+ * Test if @a attr is in the list of filter columns
+ * in container @a prop
+ */
+bool PFprop_req_filter_col (const PFprop_t *prop, PFalg_att_t attr);
+
+/**
  * Test if @a attr is in the list of value columns
  * in container @a prop
  */


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to