You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
MDEV-25080 Some fixes:
1. In TupleUnion::writeNull(), add the missing switch case for wide decimal with 16bytes column width. 2. MCOL-5432 Disable complete/partial pushdown of UNION operation if the query involves an ORDER BY or a LIMIT clause, until MCOL-5222 is fixed. Also add MTR test cases for this.
This commit is contained in:
@ -1766,12 +1766,14 @@ void TupleUnion::writeNull(Row* out, uint32_t col)
|
||||
{
|
||||
case 1: out->setUintField<1>(joblist::TINYINTNULL, col); break;
|
||||
|
||||
case 2: out->setUintField<1>(joblist::SMALLINTNULL, col); break;
|
||||
case 2: out->setUintField<2>(joblist::SMALLINTNULL, col); break;
|
||||
|
||||
case 4: out->setUintField<4>(joblist::INTNULL, col); break;
|
||||
|
||||
case 8: out->setUintField<8>(joblist::BIGINTNULL, col); break;
|
||||
|
||||
case 16: out->setInt128Field(datatypes::Decimal128Null, col); break;
|
||||
|
||||
default:
|
||||
{
|
||||
}
|
||||
|
Reference in New Issue
Block a user