58
58
int64_t val_int_result();
59
59
String *str_result(String *str);
60
60
type::Decimal *val_decimal_result(type::Decimal *);
61
bool update_hash(void *ptr, uint32_t length, enum Item_result type,
61
void update_hash(void *ptr, uint32_t length, enum Item_result type,
62
62
const CHARSET_INFO * const cs, Derivation dv, bool unsigned_arg);
63
63
bool send(plugin::Client *client, String *str_arg);
64
64
void make_field(SendField *tmp_field);
65
65
bool check(bool use_result_field);
68
68
bool fix_fields(Session *session, Item **ref);
69
69
void fix_length_and_dec();
70
70
virtual void print(String *str);