22 #include <drizzled/item/basic_constant.h>
31 Type type()
const {
return VARBIN_ITEM; }
41 int save_in_field(
Field *field,
bool no_conversions);
42 enum Item_result result_type ()
const {
return STRING_RESULT; }
43 enum Item_result cast_to_int_type()
const {
return INT_RESULT; }
44 enum_field_types field_type()
const {
return DRIZZLE_TYPE_VARCHAR; }
45 virtual void print(String *str);
46 bool eq(
const Item *item,
bool binary_cmp)
const;
47 virtual Item *safe_charset_converter(
const charset_info_st *
const tocs);
bool basic_const_item() const
TODO: Rename this file - func.h is stupid.
virtual void print(String *str)
String * val_str(String *)
type::Decimal * val_decimal(type::Decimal *)
bool eq(const Item *item, bool binary_cmp) const