dbms: OLAP compatibility: fixed error with 'region_in' [#CONV-8571].

This commit is contained in:
Alexey Milovidov 2013-08-22 19:08:26 +00:00
parent 760a1fbca3
commit 54ecbee1aa

View File

@ -281,9 +281,9 @@ std::string QueryConverter::convertCondition(const std::string & attribute, unsi
if (name == "greater_or_equals") if (name == "greater_or_equals")
return "(" + value + ")" + " >= " + constant; return "(" + value + ")" + " >= " + constant;
if (name == "region_in") if (name == "region_in")
return "regionIn(" + value + ", " + constant + ")"; return "regionIn(" + value + ", toUInt32(" + constant + "))";
if (name == "region_not_in") if (name == "region_not_in")
return "NOT regionIn(" + value + ", " + constant + ")"; return "NOT regionIn(" + value + ", toUInt32(" + constant + "))";
if (name == "os_in") if (name == "os_in")
return "OSIn(" + value + ", " + constant + ")"; return "OSIn(" + value + ", " + constant + ")";
if (name == "os_not_in") if (name == "os_not_in")