@@ -431,6 +431,7 @@ func (s *Session) ExecuteStatement(sql string) (*SessionDataSet, error) {
431431 if err != nil && resp == nil {
432432 if s .reconnect () {
433433 request .SessionId = s .sessionId
434+ request .StatementId = s .requestStatementId
434435 resp , err = s .client .ExecuteStatement (context .Background (), & request )
435436 }
436437 }
@@ -450,6 +451,7 @@ func (s *Session) ExecuteNonQueryStatement(sql string) (r *rpc.TSStatus, err err
450451 if err != nil && resp == nil {
451452 if s .reconnect () {
452453 request .SessionId = s .sessionId
454+ request .StatementId = s .requestStatementId
453455 resp , err = s .client .ExecuteStatement (context .Background (), & request )
454456 }
455457 }
@@ -469,6 +471,7 @@ func (s *Session) ExecuteQueryStatement(sql string, timeoutMs *int64) (*SessionD
469471 } else {
470472 if s .reconnect () {
471473 request .SessionId = s .sessionId
474+ request .StatementId = s .requestStatementId
472475 resp , err = s .client .ExecuteQueryStatement (context .Background (), & request )
473476 if statusErr := VerifySuccess (resp .Status ); statusErr == nil {
474477 return NewSessionDataSet (sql , resp .Columns , resp .DataTypeList , resp .ColumnNameIndexMap , * resp .QueryId , s .client , s .sessionId , resp .QueryDataSet , resp .IgnoreTimeStamp != nil && * resp .IgnoreTimeStamp , s .config .FetchSize , timeoutMs ), err
@@ -769,6 +772,7 @@ func (s *Session) ExecuteRawDataQuery(paths []string, startTime int64, endTime i
769772 if err != nil && resp == nil {
770773 if s .reconnect () {
771774 request .SessionId = s .sessionId
775+ request .StatementId = s .requestStatementId
772776 resp , err = s .client .ExecuteRawDataQuery (context .Background (), & request )
773777 }
774778 }
@@ -788,6 +792,7 @@ func (s *Session) ExecuteUpdateStatement(sql string) (*SessionDataSet, error) {
788792 if err != nil && resp == nil {
789793 if s .reconnect () {
790794 request .SessionId = s .sessionId
795+ request .StatementId = s .requestStatementId
791796 resp , err = s .client .ExecuteUpdateStatement (context .Background (), & request )
792797 }
793798 }
0 commit comments