mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 09:02:00 +00:00
FunctionsLogical const result for non const arguments fix
This commit is contained in:
parent
9b01ded17a
commit
cd89138d3e
@ -575,12 +575,12 @@ ColumnPtr FunctionAnyArityLogical<Impl, Name>::getConstantResultForNonConstArgum
|
|||||||
if constexpr (std::is_same_v<Impl, AndImpl>)
|
if constexpr (std::is_same_v<Impl, AndImpl>)
|
||||||
{
|
{
|
||||||
if (has_false_constant)
|
if (has_false_constant)
|
||||||
result_type->createColumnConst(0, static_cast<UInt8>(false));
|
result_column = result_type->createColumnConst(0, static_cast<UInt8>(false));
|
||||||
}
|
}
|
||||||
else if constexpr (std::is_same_v<Impl, OrImpl>)
|
else if constexpr (std::is_same_v<Impl, OrImpl>)
|
||||||
{
|
{
|
||||||
if (has_true_constant)
|
if (has_true_constant)
|
||||||
result_type->createColumnConst(0, static_cast<UInt8>(true));
|
result_column = result_type->createColumnConst(0, static_cast<UInt8>(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
return result_column;
|
return result_column;
|
||||||
|
Loading…
Reference in New Issue
Block a user