Skip to content

Commit

Permalink
disable some json functions pushdown (#9447)
Browse files Browse the repository at this point in the history
close #9444

Signed-off-by: xufei <[email protected]>

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
  • Loading branch information
windtalker and ti-chi-bot[bot] authored Sep 21, 2024
1 parent 8aba9f0 commit 5935a1f
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions dbms/src/Flash/Coprocessor/DAGUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::LTDecimal, "less"},
{tipb::ScalarFuncSig::LTTime, "less"},
{tipb::ScalarFuncSig::LTDuration, "less"},
{tipb::ScalarFuncSig::LTJson, "less"},
//{tipb::ScalarFuncSig::LTJson, "less"},
{tipb::ScalarFuncSig::LTVectorFloat32, "less"},

{tipb::ScalarFuncSig::LEInt, "lessOrEquals"},
Expand All @@ -160,7 +160,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::LEDecimal, "lessOrEquals"},
{tipb::ScalarFuncSig::LETime, "lessOrEquals"},
{tipb::ScalarFuncSig::LEDuration, "lessOrEquals"},
{tipb::ScalarFuncSig::LEJson, "lessOrEquals"},
//{tipb::ScalarFuncSig::LEJson, "lessOrEquals"},
{tipb::ScalarFuncSig::LEVectorFloat32, "lessOrEquals"},

{tipb::ScalarFuncSig::GTInt, "greater"},
Expand All @@ -169,7 +169,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::GTDecimal, "greater"},
{tipb::ScalarFuncSig::GTTime, "greater"},
{tipb::ScalarFuncSig::GTDuration, "greater"},
{tipb::ScalarFuncSig::GTJson, "greater"},
//{tipb::ScalarFuncSig::GTJson, "greater"},
{tipb::ScalarFuncSig::GTVectorFloat32, "greater"},

{tipb::ScalarFuncSig::GreatestInt, "tidbGreatest"},
Expand All @@ -193,7 +193,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::GEDecimal, "greaterOrEquals"},
{tipb::ScalarFuncSig::GETime, "greaterOrEquals"},
{tipb::ScalarFuncSig::GEDuration, "greaterOrEquals"},
{tipb::ScalarFuncSig::GEJson, "greaterOrEquals"},
//{tipb::ScalarFuncSig::GEJson, "greaterOrEquals"},
{tipb::ScalarFuncSig::GEVectorFloat32, "greaterOrEquals"},

{tipb::ScalarFuncSig::EQInt, "equals"},
Expand All @@ -202,7 +202,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::EQDecimal, "equals"},
{tipb::ScalarFuncSig::EQTime, "equals"},
{tipb::ScalarFuncSig::EQDuration, "equals"},
{tipb::ScalarFuncSig::EQJson, "equals"},
//{tipb::ScalarFuncSig::EQJson, "equals"},
{tipb::ScalarFuncSig::EQVectorFloat32, "equals"},

{tipb::ScalarFuncSig::NEInt, "notEquals"},
Expand All @@ -211,7 +211,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::NEDecimal, "notEquals"},
{tipb::ScalarFuncSig::NETime, "notEquals"},
{tipb::ScalarFuncSig::NEDuration, "notEquals"},
{tipb::ScalarFuncSig::NEJson, "notEquals"},
//{tipb::ScalarFuncSig::NEJson, "notEquals"},
{tipb::ScalarFuncSig::NEVectorFloat32, "notEquals"},

//{tipb::ScalarFuncSig::NullEQInt, "cast"},
Expand Down Expand Up @@ -329,7 +329,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::StringIsNull, "isNull"},
{tipb::ScalarFuncSig::TimeIsNull, "isNull"},
{tipb::ScalarFuncSig::IntIsNull, "isNull"},
{tipb::ScalarFuncSig::JsonIsNull, "isNull"},
//{tipb::ScalarFuncSig::JsonIsNull, "isNull"},
{tipb::ScalarFuncSig::VectorFloat32IsNull, "isNull"},

{tipb::ScalarFuncSig::BitAndSig, "bitAnd"},
Expand Down Expand Up @@ -371,7 +371,7 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::InDecimal, "tidbIn"},
{tipb::ScalarFuncSig::InTime, "tidbIn"},
{tipb::ScalarFuncSig::InDuration, "tidbIn"},
{tipb::ScalarFuncSig::InJson, "tidbIn"},
//{tipb::ScalarFuncSig::InJson, "tidbIn"},

{tipb::ScalarFuncSig::IfNullInt, "ifNull"},
{tipb::ScalarFuncSig::IfNullReal, "ifNull"},
Expand Down

0 comments on commit 5935a1f

Please sign in to comment.