Skip to content

Commit

Permalink
This is an automated cherry-pick of pingcap#9447
Browse files Browse the repository at this point in the history
Signed-off-by: ti-chi-bot <[email protected]>
  • Loading branch information
windtalker authored and ti-chi-bot committed Sep 23, 2024
1 parent 62809fe commit b658311
Showing 1 changed file with 36 additions and 1 deletion.
37 changes: 36 additions & 1 deletion dbms/src/Flash/Coprocessor/DAGUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,23 +140,38 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::LTDecimal, "less"},
{tipb::ScalarFuncSig::LTTime, "less"},
{tipb::ScalarFuncSig::LTDuration, "less"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::LTJson, "less"},
=======
//{tipb::ScalarFuncSig::LTJson, "less"},
{tipb::ScalarFuncSig::LTVectorFloat32, "less"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::LEInt, "lessOrEquals"},
{tipb::ScalarFuncSig::LEReal, "lessOrEquals"},
{tipb::ScalarFuncSig::LEString, "lessOrEquals"},
{tipb::ScalarFuncSig::LEDecimal, "lessOrEquals"},
{tipb::ScalarFuncSig::LETime, "lessOrEquals"},
{tipb::ScalarFuncSig::LEDuration, "lessOrEquals"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::LEJson, "lessOrEquals"},
=======
//{tipb::ScalarFuncSig::LEJson, "lessOrEquals"},
{tipb::ScalarFuncSig::LEVectorFloat32, "lessOrEquals"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::GTInt, "greater"},
{tipb::ScalarFuncSig::GTReal, "greater"},
{tipb::ScalarFuncSig::GTString, "greater"},
{tipb::ScalarFuncSig::GTDecimal, "greater"},
{tipb::ScalarFuncSig::GTTime, "greater"},
{tipb::ScalarFuncSig::GTDuration, "greater"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::GTJson, "greater"},
=======
//{tipb::ScalarFuncSig::GTJson, "greater"},
{tipb::ScalarFuncSig::GTVectorFloat32, "greater"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::GreatestInt, "tidbGreatest"},
{tipb::ScalarFuncSig::GreatestReal, "tidbGreatest"},
Expand All @@ -179,23 +194,38 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::GEDecimal, "greaterOrEquals"},
{tipb::ScalarFuncSig::GETime, "greaterOrEquals"},
{tipb::ScalarFuncSig::GEDuration, "greaterOrEquals"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::GEJson, "greaterOrEquals"},
=======
//{tipb::ScalarFuncSig::GEJson, "greaterOrEquals"},
{tipb::ScalarFuncSig::GEVectorFloat32, "greaterOrEquals"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::EQInt, "equals"},
{tipb::ScalarFuncSig::EQReal, "equals"},
{tipb::ScalarFuncSig::EQString, "equals"},
{tipb::ScalarFuncSig::EQDecimal, "equals"},
{tipb::ScalarFuncSig::EQTime, "equals"},
{tipb::ScalarFuncSig::EQDuration, "equals"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::EQJson, "equals"},
=======
//{tipb::ScalarFuncSig::EQJson, "equals"},
{tipb::ScalarFuncSig::EQVectorFloat32, "equals"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::NEInt, "notEquals"},
{tipb::ScalarFuncSig::NEReal, "notEquals"},
{tipb::ScalarFuncSig::NEString, "notEquals"},
{tipb::ScalarFuncSig::NEDecimal, "notEquals"},
{tipb::ScalarFuncSig::NETime, "notEquals"},
{tipb::ScalarFuncSig::NEDuration, "notEquals"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::NEJson, "notEquals"},
=======
//{tipb::ScalarFuncSig::NEJson, "notEquals"},
{tipb::ScalarFuncSig::NEVectorFloat32, "notEquals"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

//{tipb::ScalarFuncSig::NullEQInt, "cast"},
//{tipb::ScalarFuncSig::NullEQReal, "cast"},
Expand Down Expand Up @@ -312,7 +342,12 @@ const std::unordered_map<tipb::ScalarFuncSig, String> scalar_func_map({
{tipb::ScalarFuncSig::StringIsNull, "isNull"},
{tipb::ScalarFuncSig::TimeIsNull, "isNull"},
{tipb::ScalarFuncSig::IntIsNull, "isNull"},
<<<<<<< HEAD
{tipb::ScalarFuncSig::JsonIsNull, "isNull"},
=======
//{tipb::ScalarFuncSig::JsonIsNull, "isNull"},
{tipb::ScalarFuncSig::VectorFloat32IsNull, "isNull"},
>>>>>>> 5935a1fd5f (disable some json functions pushdown (#9447))

{tipb::ScalarFuncSig::BitAndSig, "bitAnd"},
{tipb::ScalarFuncSig::BitOrSig, "bitOr"},
Expand Down Expand Up @@ -353,7 +388,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 b658311

Please sign in to comment.