summaryrefslogtreecommitdiff
path: root/sql/field.h
diff options
context:
space:
mode:
authorVarun Gupta <varun.gupta@mariadb.com>2020-03-06 11:51:59 +0530
committerVarun Gupta <varun.gupta@mariadb.com>2020-03-06 11:51:59 +0530
commit4215de08b374b1f593671683fbf7e4c26467a63f (patch)
tree76b48f8346d9067eeeaa60ba466d2d48b54b073a /sql/field.h
parent7d29dd3e8c92edf8425d686d2792a45822b9eb6e (diff)
downloadmariadb-git-10.5-mdev6915-ext.tar.gz
Fix #9 Performance regression10.5-mdev6915-ext
Diffstat (limited to 'sql/field.h')
-rw-r--r--sql/field.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/sql/field.h b/sql/field.h
index 3d134a640d9..2bdf55ba395 100644
--- a/sql/field.h
+++ b/sql/field.h
@@ -1428,16 +1428,6 @@ public:
*/
virtual uint make_packed_sort_key(uchar *buff,
const SORT_FIELD_ATTR *sort_field);
- /*
- Compare two packed sort keys
- @param a Pointer to key
- @param a_len OUT The length of the value stored. This is only
- reliable when a compares as equal to b.
- The same for b.
- */
- virtual int compare_packed_sort_keys(uchar *a, size_t *a_len,
- uchar *b, size_t *b_len,
- const SORT_FIELD *sortorder) const;
virtual void make_send_field(Send_field *);
virtual void sort_string(uchar *buff,uint length)=0;
virtual bool optimize_range(uint idx, uint part) const;
@@ -2168,9 +2158,6 @@ public:
const Item *item,
bool is_eq_func) const;
bool is_packable() override { return true; }
- int compare_packed_sort_keys(uchar *a, size_t *a_len,
- uchar *b, size_t *b_len,
- const SORT_FIELD *sortorder)const override;
uint make_packed_sort_key(uchar *buff,
const SORT_FIELD_ATTR *sort_field)override;
uchar* pack_sort_string(uchar *to, const SORT_FIELD_ATTR *sort_field);