56
56
enum_nested_loop_state end_send_group(Join *join, JoinTable *join_tab, bool end_of_records);
57
57
enum_nested_loop_state end_write_group(Join *join, JoinTable *join_tab, bool end_of_records);
59
typedef struct st_rollup
61
62
enum State { STATE_NONE, STATE_INITED, STATE_READY };
68
ref_pointer_arrays(NULL),
72
Rollup(State in_state,
73
Item_null_result **in_null_items,
74
Item ***in_ref_pointer_arrays,
75
List<Item> *in_fields)
78
null_items(in_null_items),
79
ref_pointer_arrays(in_ref_pointer_arrays),
83
State getState() const
88
void setState(State in_state)
93
Item_null_result **getNullItems() const
98
void setNullItems(Item_null_result **in_null_items)
100
null_items= in_null_items;
103
Item ***getRefPointerArrays() const
105
return ref_pointer_arrays;
108
void setRefPointerArrays(Item ***in_ref_pointer_arrays)
110
ref_pointer_arrays= in_ref_pointer_arrays;
113
List<Item> *getFields() const
118
void setFields(List<Item> *in_fields)
63
125
Item_null_result **null_items;
64
126
Item ***ref_pointer_arrays;
65
127
List<Item> *fields;
68
130
} /* namespace drizzled */