[MCOL-1007] Autopilot's datatypecasting no long works after join requirement was made more restrictive Created: 2017-11-02  Updated: 2017-11-02  Resolved: 2017-11-02

Status: Closed
Project: MariaDB ColumnStore
Component/s: ExeMgr
Affects Version/s: 1.1.1
Fix Version/s: Icebox

Type: Bug Priority: Critical
Reporter: Daniel Lee (Inactive) Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None


 Description   

Build tested: 1.1.1-1

Autopilot's datatypecasting test was designed to join columns of different datatypes. It compares query requires between columnstore and innodb to ensure columnstore is working correctly, or at least the same as innodb. Few examples of such joins are:

date=vchar()
tinyint=smallint
tinyint=decimal
integer=varchar()

The test suite use to work, and now return over 800 error because of incompatible data types in join clause.

The concern is that, good practice or not, people do use string columns to store numeric strings, dates, etc. These join requirement could be too restrictive for some existing data bases to be converted to ColumnStore. Such simple joins should be supported, especially they are supported in InnoDB.



 Comments   
Comment by Daniel Lee (Inactive) [ 2017-11-02 ]

It is a dup of MCOL-917

Generated at Thu Feb 08 02:25:28 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.