Changeset: 02fd79c02067 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=02fd79c02067
Modified Files:
        sql/server/rel_unnest.c
        sql/server/rel_unnest.h
Branch: Jun2020
Log Message:

make rel_bind_var available to outer parts of the code


diffs (28 lines):

diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -475,7 +475,7 @@ rel_dependent_var(mvc *sql, sql_rel *l, 
 /*
  * try to bind any freevar in the expression e
  */
-static void
+void
 rel_bind_var(mvc *sql, sql_rel *rel, sql_exp *e)
 {
        list *fvs = exp_freevar(sql, e);
diff --git a/sql/server/rel_unnest.h b/sql/server/rel_unnest.h
--- a/sql/server/rel_unnest.h
+++ b/sql/server/rel_unnest.h
@@ -16,10 +16,10 @@
 extern int exp_has_freevar(mvc *sql, sql_exp *e);
 extern int exps_have_freevar(mvc *sql, list *exps);
 extern int rel_has_freevar(mvc *sql, sql_rel *r);
-
 extern void exp_only_freevar(sql_query *query, sql_exp *e, bool 
*arguments_correlated, bool *found_one_freevar, bool *found_aggr, list 
**ungrouped_cols);
+extern void exps_set_freevar(mvc *sql, list *exps, sql_rel *r);
+extern void rel_bind_var(mvc *sql, sql_rel *rel, sql_exp *e);
 
 extern sql_rel *rel_unnest(mvc *sql, sql_rel *rel);
-extern void exps_set_freevar(mvc *sql, list *exps, sql_rel *r);
 
 #endif /*_REL_UNNEST_H_*/
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to