@@ -41,11 +41,11 @@ void DescribeProcessStatsCompositionResult::parse(const std::string &payload)
4141 setRequestId (value[" RequestId" ].asString ());
4242 auto dataNode = value[" Data" ];
4343 if (!dataNode[" TotalSessionCount" ].isNull ())
44- data_.totalSessionCount = std::stoi (dataNode[" TotalSessionCount" ].asString ());
44+ data_.totalSessionCount = std::stol (dataNode[" TotalSessionCount" ].asString ());
4545 if (!dataNode[" ActiveSessionCount" ].isNull ())
46- data_.activeSessionCount = std::stoi (dataNode[" ActiveSessionCount" ].asString ());
46+ data_.activeSessionCount = std::stol (dataNode[" ActiveSessionCount" ].asString ());
4747 if (!dataNode[" IdleSessionCount" ].isNull ())
48- data_.idleSessionCount = std::stoi (dataNode[" IdleSessionCount" ].asString ());
48+ data_.idleSessionCount = std::stol (dataNode[" IdleSessionCount" ].asString ());
4949 if (!dataNode[" ObVersion" ].isNull ())
5050 data_.obVersion = dataNode[" ObVersion" ].asString ();
5151 auto allAllProcessListNode = dataNode[" AllProcessList" ][" AllProcessListItem" ];
@@ -81,7 +81,7 @@ void DescribeProcessStatsCompositionResult::parse(const std::string &payload)
8181 if (!dataNodeAllProcessListAllProcessListItem[" TraceId" ].isNull ())
8282 allProcessListItemObject.traceId = dataNodeAllProcessListAllProcessListItem[" TraceId" ].asString ();
8383 if (!dataNodeAllProcessListAllProcessListItem[" PlanId" ].isNull ())
84- allProcessListItemObject.planId = dataNodeAllProcessListAllProcessListItem[" PlanId" ].asString ();
84+ allProcessListItemObject.planId = std::stol ( dataNodeAllProcessListAllProcessListItem[" PlanId" ].asString () );
8585 if (!dataNodeAllProcessListAllProcessListItem[" DynamicSql" ].isNull ())
8686 allProcessListItemObject.dynamicSql = dataNodeAllProcessListAllProcessListItem[" DynamicSql" ].asString () == " true" ;
8787 if (!dataNodeAllProcessListAllProcessListItem[" ServerSn" ].isNull ())
@@ -119,7 +119,7 @@ void DescribeProcessStatsCompositionResult::parse(const std::string &payload)
119119 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" TraceId" ].isNull ())
120120 processSqlListsObject.traceId = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" TraceId" ].asString ();
121121 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" PlanId" ].isNull ())
122- processSqlListsObject.planId = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" PlanId" ].asString ();
122+ processSqlListsObject.planId = std::stol ( dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" PlanId" ].asString () );
123123 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" DynamicSql" ].isNull ())
124124 processSqlListsObject.dynamicSql = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" DynamicSql" ].asString () == " true" ;
125125 auto allProcessSqlListNode = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItem[" ProcessSqlList" ][" ProcessSqlListItem" ];
@@ -155,7 +155,7 @@ void DescribeProcessStatsCompositionResult::parse(const std::string &payload)
155155 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" TraceId" ].isNull ())
156156 processSqlListObject.traceId = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" TraceId" ].asString ();
157157 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" PlanId" ].isNull ())
158- processSqlListObject.planId = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" PlanId" ].asString ();
158+ processSqlListObject.planId = std::stol ( dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" PlanId" ].asString () );
159159 if (!dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" DynamicSql" ].isNull ())
160160 processSqlListObject.dynamicSql = dataNodeAllProcessListAllProcessListItemProcessSqlListsProcessSqlListsItemProcessSqlListProcessSqlListItem[" DynamicSql" ].asString () == " true" ;
161161 processSqlListsObject.processSqlList .push_back (processSqlListObject);
0 commit comments