@@ -10996,6 +10996,13 @@ int32_t tSerializeSOperatorParam(SEncoder *pEncoder, SOperatorParam *pOpParam) {
1099610996 TAOS_CHECK_RETURN (tEncodeI32 (pEncoder , pOpParam -> opType ));
1099710997 TAOS_CHECK_RETURN (tEncodeI32 (pEncoder , pOpParam -> downstreamIdx ));
1099810998 switch (pOpParam -> opType ) {
10999+ case QUERY_NODE_PHYSICAL_PLAN_SYSTABLE_SCAN : {
11000+ SSysScanOperatorParam * pSysScan = (SSysScanOperatorParam * )pOpParam -> value ;
11001+ TAOS_CHECK_RETURN (tEncodeBool (pEncoder , pSysScan -> isVstb ));
11002+ TAOS_CHECK_RETURN (tEncodeI64 (pEncoder , pSysScan -> version ));
11003+ TAOS_CHECK_RETURN (tEncodeI64 (pEncoder , pSysScan -> uid ));
11004+ break ;
11005+ }
1099911006 case QUERY_NODE_PHYSICAL_PLAN_TAG_SCAN : {
1100011007 STagScanOperatorParam * pTagScan = (STagScanOperatorParam * )pOpParam -> value ;
1100111008 TAOS_CHECK_RETURN (tEncodeI64 (pEncoder , pTagScan -> vcUid ));
@@ -11047,6 +11054,17 @@ int32_t tDeserializeSOperatorParam(SDecoder *pDecoder, SOperatorParam *pOpParam)
1104711054 TAOS_CHECK_RETURN (tDecodeI32 (pDecoder , & pOpParam -> opType ));
1104811055 TAOS_CHECK_RETURN (tDecodeI32 (pDecoder , & pOpParam -> downstreamIdx ));
1104911056 switch (pOpParam -> opType ) {
11057+ case QUERY_NODE_PHYSICAL_PLAN_SYSTABLE_SCAN : {
11058+ pOpParam -> value = taosMemoryMalloc (sizeof (SSysScanOperatorParam ));
11059+ if (NULL == pOpParam -> value ) {
11060+ TAOS_CHECK_RETURN (terrno );
11061+ }
11062+ SSysScanOperatorParam * pSysScan = pOpParam -> value ;
11063+ TAOS_CHECK_RETURN (tDecodeBool (pDecoder , & pSysScan -> isVstb ));
11064+ TAOS_CHECK_RETURN (tDecodeI64 (pDecoder , & pSysScan -> version ));
11065+ TAOS_CHECK_RETURN (tDecodeI64 (pDecoder , & pSysScan -> uid ));
11066+ break ;
11067+ }
1105011068 case QUERY_NODE_PHYSICAL_PLAN_TAG_SCAN : {
1105111069 pOpParam -> value = taosMemoryMalloc (sizeof (STagScanOperatorParam ));
1105211070 if (NULL == pOpParam -> value ) {
0 commit comments