summaryrefslogtreecommitdiff
path: root/sql/item_inetfunc.h
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-20768 Turn INET functions into a function collection pluginAlexander Barkov2019-10-071-226/+0
|
* Merge branch '10.3' into 10.4Oleksandr Byelkin2019-05-191-1/+1
|\
| * Merge 10.2 into 10.3Marko Mäkelä2019-05-141-1/+1
| |\
| | * Merge 10.1 into 10.2Marko Mäkelä2019-05-131-1/+1
| | |\
| | | * Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
| | | |
* | | | MDEV-18010 Add classes Inet4 and Inet6Alexander Barkov2018-12-151-27/+4
| | | |
* | | | MDEV-17995 INET6_NTOA(ucs2_input) erroneously returns NULLAlexander Barkov2018-12-131-26/+9
|/ / /
* | | Merge commit '6b8802e8dd5467556a024d807a1df23940b00895' into bb-10.3-fix_len_decbb-10.3-fix_len_decOleksandr Byelkin2018-06-191-4/+8
|\ \ \ | |/ /
| * | MDEV-11071: Assertion `thd->transaction.stmt.is_empty()' failed in ↵Oleksandr Byelkin2018-06-151-4/+8
| | | | | | | | | | | | | | | | | | Locked_tables_list::unlock_locked_table fix_length_and_dec now return result (error/OK)
* | | Remove not used mem_root argument from build_clone(), get_copy() and ↵Michael Widenius2017-11-231-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | get_item_copy() TODO: - Make get_thd_memroot() inline - To do this, we need to reduce dependence of include files, especially so that sql_class.h is not depending in item.h
* | | Merge remote-tracking branch 'origin/10.2' into bb-10.2-extMonty2017-11-091-3/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: mysql-test/r/cte_recursive.result mysql-test/r/derived_cond_pushdown.result mysql-test/t/cte_recursive.test mysql-test/t/derived_cond_pushdown.test sql/datadict.cc sql/handler.cc
| * | Merge remote-tracking branch 'origin/10.1' into 10.2Alexander Barkov2017-11-091-3/+3
| |\ \ | | |/
| | * Merge remote-tracking branch 'origin/10.0' into 10.1Alexander Barkov2017-11-091-3/+3
| | |\
| | | * MDEV-14116 INET6_NTOA output is set as null to varchar(39) variableAlexander Barkov2017-11-071-3/+3
| | | |
* | | | MDEV-13967 Parameter data type control for Item_long_funcAlexander Barkov2017-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - Implementing stricter data type control for Item_long_func descendants - Cleanup: renaming Type_handler::can_return_str_ascii() to can_return_text() (a better name).
* | | | MDEV-13965 Parameter data type control for Item_longlong_funcAlexander Barkov2017-09-291-0/+2
| | | |
* | | | MDEV-12854 Synchronize CREATE..SELECT data type and result set metadata data ↵Alexander Barkov2017-05-201-2/+2
|/ / / | | | | | | | | | type for INT functions
* | | Merge branch '10.2-mdev9197-cons' of github.com:shagalla/serverIgor Babaev2016-08-311-0/+16
|\ \ \ | | | | | | | | | | | | into branch 10.2-mdev9197.
| * | | The consolidated patch for mdev-9197.Galina Shalygina2016-08-231-0/+16
| |/ /
* | | parentheses in defaultAlexander Barkov2016-06-301-0/+1
|/ / | | | | | | | | | | | | | | - Adding SHOW CREATE TABLE into all DEFAULT tests, to cover need_parentheses_in_default() for all items - Fixing a few items not to print parentheses in DEFAULT: spatial function-alike predicates, IS_IPV4 and IS_IPV6 functions, COLUMN_CHECK() and COLUMN_EXISTS().
* | MDEV-8010 - Avoid sql_alloc() in Items (Patch #1)Sergey Vojtovich2015-08-211-19/+18
|/ | | | | | | Added mandatory thd parameter to Item (and all derivative classes) constructor. Added thd parameter to all routines that may create items. Also removed "current_thd" from Item::Item. This reduced number of pthread_getspecific() calls from 290 to 177 per OLTP RO transaction.
* MDEV-4051 INET6_ATON() and INET6_NTOA()Alexander Barkov2014-05-301-8/+195
| | | | | | | | | | | | Backporting functions from MySQL-5.6: - INET6_ATON() - INET6_NTOA() - IS_IPV4() - IS_IPV4_COMPAT() - IS_IPV4_MAPPED() - IS_IPV6()
* Moving implementation of INET_ATON() INET_NTOA() intoAlexander Barkov2014-05-301-0/+57
separate files item_inetfunc.h and item_inetfunc.cc.