137
137
virtual bool sendFields(List<Item> *list)= 0;
139
139
/* Send result fields in various forms. */
140
virtual bool store(Field *from)= 0;
141
virtual bool store(void)= 0;
142
virtual bool store(int32_t from)= 0;
143
virtual bool store(uint32_t from)= 0;
144
virtual bool store(int64_t from)= 0;
145
virtual bool store(uint64_t from)= 0;
146
virtual bool store(double from, uint32_t decimals, String *buffer)= 0;
147
virtual bool store(const type::Time *from);
148
virtual bool store(const char *from);
149
virtual bool store(const char *from, size_t length)= 0;
150
virtual bool store(const std::string &from)
140
virtual void store(Field *from)= 0;
141
virtual void store()= 0;
142
virtual void store(int32_t from)= 0;
143
virtual void store(uint32_t from)= 0;
144
virtual void store(int64_t from)= 0;
145
virtual void store(uint64_t from)= 0;
146
virtual void store(double from, uint32_t decimals, String *buffer)= 0;
147
virtual void store(const type::Time *from);
148
virtual void store(const char *from);
149
virtual void store(const char *from, size_t length)= 0;
150
virtual void store(const std::string &from)
152
return store(from.c_str(), from.size());
152
store(from.c_str(), from.size());
155
155
/* Try to remove these. */