* *delete all startTime <= data <= endTime in multiple time series *params *paths: []string, time series array that the data in *startTime: int64, start time of deletion range *endTime: int64, end time of deletion range *return *error: correctness of operation */
(paths []string, startTime int64, endTime int64)
| 434 | *error: correctness of operation |
| 435 | */ |
| 436 | func (s *Session) DeleteData(paths []string, startTime int64, endTime int64) error { |
| 437 | request := rpc.TSDeleteDataReq{SessionId: s.sessionId, Paths: paths, StartTime: startTime, EndTime: endTime} |
| 438 | r, err := s.client.DeleteData(context.Background(), &request) |
| 439 | if err != nil && r == nil { |
| 440 | if s.reconnect() { |
| 441 | request.SessionId = s.sessionId |
| 442 | r, err = s.client.DeleteData(context.Background(), &request) |
| 443 | } |
| 444 | } |
| 445 | if err != nil { |
| 446 | return err |
| 447 | } |
| 448 | return VerifySuccess(r) |
| 449 | } |
| 450 | |
| 451 | /* |
| 452 | *special case for inserting one row of String (TEXT) value |
nothing calls this directly
no test coverage detected