Leonid Fedorov
7c808317dc
clang format apply
2022-02-11 12:24:40 +00:00
benthompson15
f88914df28
MCOL-1356: Add convert_tz ( #2096 )
2021-08-19 09:59:46 -05:00
benthompson15
870d672efb
MCOL-4044: Add oracle mode functions.
2021-04-21 16:07:42 -05:00
Alexander Barkov
a6a85d157d
MCOL-4666 Empty set when using BIT OR and BIT AND functions in WHERE
2021-04-07 14:37:39 +04:00
Alexander Barkov
4abbe90302
MCOL-4464 Bitwise operations not like in MariaDB
2021-01-11 14:14:34 +04:00
benthompson15
3e9b7b3401
Initial commit for Encode/Decode.
2020-12-01 12:39:56 -06:00
Gagan Goel
6aea838360
MCOL-641 Add support for functions (Part 2).
2020-11-18 13:51:55 +00:00
Roman Nozdrin
b09f3088ca
MCOL-641 Initial version of Math operations for wide decimal.
2020-11-18 13:47:44 +00:00
Roman Nozdrin
238386bf63
MCOL-641 Replaced IDB_Decima.__v union with int128_t attribute.
...
Moved all tests into ./test
Introduced ./datatypes directory
2020-11-18 13:47:44 +00:00
Roman Nozdrin
97ee1609b2
MCOL-641 Replaced NULL binary constants.
...
DataConvert::decimalToString, toString, writeIntPart, writeFractionalPart are not templates anymore.
2020-11-18 13:47:44 +00:00
Roman Nozdrin
de85e21c38
MCOL-641 This commit cleans up Row methods and adds couple UT for Row.
2020-11-18 13:47:02 +00:00
drrtuy
98213c0094
MCOL-641 Addition now works for DECIMAL columns with precision > 18.
2020-11-18 13:47:01 +00:00
David Hall
1f3d1e6fd6
MCOL-3536 collation
2020-05-14 16:02:49 -05:00
Gagan Goel
7ca4e8403a
MCOL-3756 Implement IS(NOT)TRUE() and IS(NOT)FALSE() functions.
2020-03-23 18:04:46 +00:00
Gagan Goel
feaa9cb659
Implement SPACE() and QUOTE() functions.
2019-12-10 14:18:28 +00:00
Gagan Goel
a5bfd484f4
Enable unhex function and make minor implementation changes.
2019-11-27 17:22:17 +00:00
Gagan Goel
2e16fe674c
1. Implement bit_count() distributed function.
...
2. Handle hexadecimal string literals in buildReturnedColumn().
2019-11-22 18:02:47 -05:00
Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
David Hall
fd373dfbfb
MCOL-3419 Get rid of std::locale::global() from MCOL-1559.
2019-08-13 15:20:28 -05:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
Gagan Goel
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
c5b9ae11e5
MCOL-1822 add LONG DOUBLE support
2019-01-29 09:55:43 -06:00
Andrew Hutchings
6a72b28bab
MCOL-1775 Fix addtime/subtime for WHERE
...
MariaDB server renamed addtime/subtime so we need to use the new names
for these functions.
2018-10-06 11:27:51 +01:00
Andrew Hutchings
443a2867c4
MCOL-1385 Initial 10.3 support
2018-08-02 14:55:01 +01:00
Andrew Hutchings
3c1ebd8b94
MCOL-392 Add initial TIME datatype support
2018-04-30 09:42:41 +01:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
Andrew Hutchings
5911e677fa
MCOL-973 Fix DOUBLE typecast crash
...
DOUBLE typecast was not supported and the failure detection caused a
crash.
This patch adds support for DOUBLE typecast and fixes the crash caused
when a non-supported function is detected as part of an arithmatic.
2017-10-20 12:38:11 +03:00
Andrew Hutchings
e9db44424c
MCOL-642 Separate TEXT from BLOB
...
* TEXT and BLOB now have separate identifiers internally
* TEXT columns are identified as such in system catalog
* cpimport only requires hex input for BLOB, not TEXT
2017-03-27 21:36:27 +01:00
Andrew Hutchings
093aa377e5
MCOL-267 multi-block support for PrimProc and bulk
...
* Adds multi-block bulk write support
* Adds PrimProc multi-block read support
* Allows the functions length() and hex() to work with BLOB columns
2017-03-20 18:32:24 +00:00
Andrew Hutchings
52c0f79fcf
MCOL-330 Fix datetime to int conversion
...
Datetime has internal int value which is very different to MySQL's int
value. This patch differentiates between the two and also fixes a column
width issue which appeared once the datetime handling was fixed.
2016-09-29 17:27:52 +01:00
Sergei Golubchik
b1b60065d9
build fails with boost linking errors
2016-06-03 13:55:09 +03:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00