mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 18:42:26 +00:00
fix FunctionToSubcolumnsPass
This commit is contained in:
parent
72b0fed4ef
commit
94bb9a171d
@ -75,6 +75,7 @@ public:
|
|||||||
{
|
{
|
||||||
/// Replace `length(array_argument)` with `array_argument.size0`
|
/// Replace `length(array_argument)` with `array_argument.size0`
|
||||||
column.name += ".size0";
|
column.name += ".size0";
|
||||||
|
column.type = std::make_shared<DataTypeUInt64>();
|
||||||
|
|
||||||
node = std::make_shared<ColumnNode>(column, column_source);
|
node = std::make_shared<ColumnNode>(column, column_source);
|
||||||
}
|
}
|
||||||
@ -109,6 +110,7 @@ public:
|
|||||||
{
|
{
|
||||||
/// Replace `isNull(nullable_argument)` with `nullable_argument.null`
|
/// Replace `isNull(nullable_argument)` with `nullable_argument.null`
|
||||||
column.name += ".null";
|
column.name += ".null";
|
||||||
|
column.type = std::make_shared<DataTypeUInt8>();
|
||||||
|
|
||||||
node = std::make_shared<ColumnNode>(column, column_source);
|
node = std::make_shared<ColumnNode>(column, column_source);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user