summaryrefslogtreecommitdiff
path: root/sql/field.h
diff options
context:
space:
mode:
authorDavi Arnaut <Davi.Arnaut@Sun.COM>2009-11-02 09:21:39 -0200
committerDavi Arnaut <Davi.Arnaut@Sun.COM>2009-11-02 09:21:39 -0200
commit1ca80ed19e14d8d5837fa900ad75ec1a7a7856e1 (patch)
treebb35488e2d55c68d42dd179686f0b5b6949f7055 /sql/field.h
parentcd167ee2e9dd4b2e51b0df426542f71c4daa4a02 (diff)
downloadmariadb-git-1ca80ed19e14d8d5837fa900ad75ec1a7a7856e1.tar.gz
Bug#48370: Absolutely wrong calculations with GROUP BY and decimal fields when using IF
Bug#45261: Crash, stored procedure + decimal Revert fix for Bug#45261 due to unforeseen bugs.
Diffstat (limited to 'sql/field.h')
-rw-r--r--sql/field.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/sql/field.h b/sql/field.h
index 4f82f18a833..784b9133790 100644
--- a/sql/field.h
+++ b/sql/field.h
@@ -621,10 +621,6 @@ protected:
class Field_num :public Field {
public:
- /**
- The scale of the Field's value, i.e. the number of digits to the right
- of the decimal point.
- */
const uint8 dec;
bool zerofill,unsigned_flag; // Purify cannot handle bit fields
Field_num(uchar *ptr_arg,uint32 len_arg, uchar *null_ptr_arg,
@@ -782,11 +778,6 @@ public:
Field_new_decimal(uint32 len_arg, bool maybe_null_arg,
const char *field_name_arg, uint8 dec_arg,
bool unsigned_arg);
- /*
- Create a field to hold a decimal value from an item.
- Truncates the precision and/or scale if necessary.
- */
- static Field_new_decimal *new_decimal_field(const Item *item);
enum_field_types type() const { return MYSQL_TYPE_NEWDECIMAL;}
enum ha_base_keytype key_type() const { return HA_KEYTYPE_BINARY; }
Item_result result_type () const { return DECIMAL_RESULT; }