refactoring
[rrq/rrqmisc.git] / vector / AssignQuery.h
1 #ifndef AssignQuery_H
2 #define AssignQuery_H
3
4 #include <QueryCallbacks.h>
5 #include <Tuple.h>
6
7 /**
8  * AssignQuery represents an assignment of values to names.
9  *
10  * \extends Query
11  * \related Query
12  */
13 typedef struct {
14     struct QueryCallbacks *def;
15     Tuple *names;
16     Tuple *values;
17     Tuple *saved;
18 } AssignQuery;
19
20 void AssignQuery_assign(
21     BindingTable *bt,Tuple *names,Tuple *values,int all);
22
23 #endif