85
75
virtual void sendOK();
86
76
virtual void sendEOF();
87
77
virtual void sendError(uint32_t sql_errno, const char *err);
88
virtual void sendErrorPacket(uint32_t sql_errno, const char *err);
89
78
virtual void close(void);
90
79
virtual void prepare_for_resend();
91
80
virtual void free();
92
81
virtual bool write();
93
82
virtual bool flush();
94
83
virtual bool send_fields(List<Item> *list, uint32_t flags);
85
virtual bool store(void);
86
virtual bool store(int32_t from);
87
virtual bool store(uint32_t from);
88
virtual bool store(int64_t from);
89
virtual bool store(uint64_t from);
90
virtual bool store(String *str);
91
virtual bool store(DRIZZLE_TIME *time);
93
virtual bool store_decimal(const my_decimal *);
95
94
virtual bool store(I_List<i_string> *str_list);
95
virtual bool store(const char *from, size_t length, const CHARSET_INFO * const cs);
96
96
virtual bool store(const char *from, const CHARSET_INFO * const cs);
97
virtual bool store_null();
98
virtual bool store_tiny(int64_t from);
99
virtual bool store_short(int64_t from);
100
virtual bool store_long(int64_t from);
101
virtual bool store_int64_t(int64_t from, bool unsigned_flag);
102
virtual bool store_decimal(const my_decimal *);
103
virtual bool store(int from)
104
{ return store_long((int64_t) from); }
105
virtual bool store(uint32_t from)
106
{ return store_long((int64_t) from); }
107
virtual bool store(int64_t from)
108
{ return store_int64_t((int64_t) from, 0); }
109
virtual bool store(uint64_t from)
110
{ return store_int64_t((int64_t) from, 1); }
111
virtual bool store(String *str);
112
virtual bool store(const char *from, size_t length, const CHARSET_INFO * const cs);
113
97
virtual bool store(const char *from, size_t length,
114
98
const CHARSET_INFO * const fromcs, const CHARSET_INFO * const tocs);
115
virtual bool store(DRIZZLE_TIME *time);
116
virtual bool store_date(DRIZZLE_TIME *time);
117
virtual bool store_time(DRIZZLE_TIME *time);
118
99
virtual bool store(float nr, uint32_t decimals, String *buffer);
119
100
virtual bool store(double from, uint32_t decimals, String *buffer);
120
101
virtual bool store(Field *field);