Oleksandr Byelkin
c07325f932
Merge branch '10.3' into 10.4
2019-05-19 20:55:37 +02:00
Marko Mäkelä
be85d3e61b
Merge 10.2 into 10.3
2019-05-14 17:18:46 +03:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Alexander Barkov
375256bae7
MDEV-18010 Add classes Inet4 and Inet6
2018-12-15 07:02:03 +04:00
Alexander Barkov
4752a039b5
MDEV-17995 INET6_NTOA(ucs2_input) erroneously returns NULL
2018-12-13 15:09:03 +04:00
Oleksandr Byelkin
083279f783
Merge commit '6b8802e8dd5467556a024d807a1df23940b00895' into bb-10.3-fix_len_dec
2018-06-19 14:51:50 +02:00
Oleksandr Byelkin
6b8802e8dd
MDEV-11071: Assertion `thd->transaction.stmt.is_empty()' failed in Locked_tables_list::unlock_locked_table
...
fix_length_and_dec now return result (error/OK)
2018-06-15 10:31:30 +02:00
Michael Widenius
166056f744
Remove not used mem_root argument from build_clone(), get_copy() and 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
2017-11-23 09:49:45 +02:00
Monty
0bb0d52221
Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
...
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
2017-11-09 23:21:41 +02:00
Alexander Barkov
62333983e4
Merge remote-tracking branch 'origin/10.1' into 10.2
2017-11-09 15:41:26 +04:00
Alexander Barkov
0fdb0bdf27
Merge remote-tracking branch 'origin/10.0' into 10.1
2017-11-09 14:05:53 +04:00
Alexander Barkov
ca695888e0
MDEV-14116 INET6_NTOA output is set as null to varchar(39) variable
2017-11-07 21:57:42 +04:00
Alexander Barkov
6857cb57fe
MDEV-13967 Parameter data type control for Item_long_func
...
- 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).
2017-10-01 00:30:58 +04:00
Alexander Barkov
ca38b93e35
MDEV-13965 Parameter data type control for Item_longlong_func
2017-09-29 22:44:07 +04:00
Alexander Barkov
a8caa8e04a
MDEV-12854 Synchronize CREATE..SELECT data type and result set metadata data type for INT functions
2017-05-20 16:29:11 +04:00
Igor Babaev
3fb4f9bb93
Merge branch '10.2-mdev9197-cons' of github.com:shagalla/server
...
into branch 10.2-mdev9197.
2016-08-31 16:16:54 -07:00
Galina Shalygina
eb2c147475
The consolidated patch for mdev-9197.
2016-08-23 00:39:12 +03:00
Alexander Barkov
4dcbb775ae
parentheses in default
...
- 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().
2016-06-30 11:43:02 +02:00
Sergey Vojtovich
31e365efae
MDEV-8010 - Avoid sql_alloc() in Items (Patch #1 )
...
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.
2015-08-21 10:40:39 +04:00
Alexander Barkov
4211b1cd48
MDEV-4051 INET6_ATON() and INET6_NTOA()
...
Backporting functions from MySQL-5.6:
- INET6_ATON()
- INET6_NTOA()
- IS_IPV4()
- IS_IPV4_COMPAT()
- IS_IPV4_MAPPED()
- IS_IPV6()
2014-05-30 16:19:00 +04:00
Alexander Barkov
1449d1d54f
Moving implementation of INET_ATON() INET_NTOA() into
...
separate files item_inetfunc.h and item_inetfunc.cc.
2014-05-30 15:24:25 +04:00