Changeset: 19a93582e432 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=19a93582e432
Modified Files:
        sql/server/rel_exp.c
        sql/server/rel_exp.h
Branch: sciql
Log Message:

Made by Niels to create a list of sql_subtype from a list of sql_exp


diffs (35 lines):

diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -371,6 +371,20 @@
        return NULL;
 }
 
+list *
+exps_subtype( list *l )
+{
+       node *n;
+       list *t = list_create(l->sa);
+
+       for (n = l->h; n; n = n->next) {
+               sql_exp *e = n->data;
+
+               append(t, exp_subtype(e));
+       }
+       return t;
+}
+
 char *
 exp_name( sql_exp *e )
 {
diff --git a/sql/server/rel_exp.h b/sql/server/rel_exp.h
--- a/sql/server/rel_exp.h
+++ b/sql/server/rel_exp.h
@@ -66,6 +66,7 @@
 extern void exp_swap( sql_exp *e );
 
 extern sql_subtype * exp_subtype( sql_exp *e );
+extern list * exps_subtype( list *l );
 extern char * exp_name( sql_exp *e );
 extern char * exp_relname( sql_exp *e );
 extern char * exp_func_name( sql_exp *e );
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to