[MCOL-712] TEXT/LONGTEXT columns returned NULL when COUNT() MIN() MAX() functions used in the project list Created: 2017-05-10 Updated: 2017-05-11 Resolved: 2017-05-11 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ExeMgr |
| Affects Version/s: | 1.1.0 |
| Fix Version/s: | 1.1.0 |
| Type: | Bug | Priority: | Major |
| Reporter: | Daniel Lee (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sprint: | 2017-10 |
| Description |
|
Build tested: Github source [root@localhost mariadb-columnstore-server]# git show Merge pull request #50 from mariadb-corporation/10.2-fixes 10.2 fixes [root@localhost mariadb-columnstore-server]# cd mariadb-columnstore-engine/ update post-install removed test lines of echo adn early exit diff --git a/oam/install_scripts/post-install b/oam/install_scripts/post-install if [ $user != "root" ]; then MariaDB [mytest]> select cidx, CTEXT from datatypetestm;
-----
----- COUNT() MariaDB [mytest]> select cidx, CTEXT, COUNT(CTEXT) from datatypetestm group by cidx, CTEXT;
-----
----- MariaDB [mytest]> select cidx, CTEXT, COUNT(CLONGTEXT) from datatypetestm group by cidx, CTEXT;
-----
----- MIN() MariaDB [mytest]> select MIN(CTEXT) from datatypetestm;
------------
------------ MariaDB [mytest]> select MIN(CLONGTEXT) from datatypetestm;
----------------
---------------- MAX() MariaDB [mytest]> select MAX(CTEXT) from datatypetestm;
------------
------------ MariaDB [mytest]> select MAX(CLONGTEXT) from datatypetestm;
----------------
---------------- Same behavior when there are more than one row |
| Comments |
| Comment by Daniel Lee (Inactive) [ 2017-05-10 ] | ||||||||||||||||||
|
It looks like the first column that reference TEXT/LONGTEXT returned NULL. | ||||||||||||||||||
| Comment by Andrew Hutchings (Inactive) [ 2017-05-11 ] | ||||||||||||||||||
|
Support for aggregate TEXT/LONGTEXT was missing and just cast to NULL. Now fixed. | ||||||||||||||||||
| Comment by Daniel Lee (Inactive) [ 2017-05-11 ] | ||||||||||||||||||
|
Build verified: Github source 1.1.0-1 [root@localhost mariadb-columnstore-server]# git show Merge pull request #50 from mariadb-corporation/10.2-fixes 10.2 fixes [root@localhost mariadb-columnstore-server]# cd mariadb-columnstore-engine/ Merge pull request #182 from mariadb-corporation/ Test case passed: Welcome to the MariaDB monitor. Commands end with ; or \g. Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [mytest]> select cidx, CTEXT, COUNT(CTEXT) from datatypetestm group by cidx, CTEXT;
-----
----- MariaDB [mytest]> select cidx, CTEXT, COUNT(CLONGTEXT) from datatypetestm group by cidx, CTEXT;
-----
----- MariaDB [mytest]> select MIN(CTEXT) from datatypetestm;
-------------
------------- MariaDB [mytest]> select MIN(CLONGTEXT) from datatypetestm;
----------------
---------------- MariaDB [mytest]> select MAX(CLONGTEXT) from datatypetestm;
----------------
---------------- |