This commit is contained in:
Nikolay Degterinsky 2023-04-10 03:48:58 +02:00 committed by GitHub
parent 6b1c86c6ec
commit e71c7fe744
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
#include <Columns/IColumn.h>
#include <DataTypes/DataTypeFactory.h>
#include <DataTypes/IDataType.h>
#include <DataTypes/DataTypeString.h>
#include <Formats/FormatSettings.h>
#include <IO/ReadBufferFromString.h>
#include <Interpreters/IdentifierSemantic.h>
@ -102,7 +103,7 @@ void ReplaceQueryParameterVisitor::visitQueryParameter(ASTPtr & ast)
else
literal = temp_column[0];
if (typeid_cast<const DataTypeString *>(&data_type))
if (typeid_cast<const DataTypeString *>(data_type.get()))
ast = std::make_shared<ASTLiteral>(literal);
else
ast = addTypeConversionToAST(std::make_shared<ASTLiteral>(literal), type_name);