MCPcopy Create free account
hub / github.com/apache/iotdb-client-go / DeleteData

Method DeleteData

client/session.go:436–449  ·  view source on GitHub ↗

* *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)

Source from the content-addressed store, hash-verified

434 *error: correctness of operation
435 */
436func (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

Callers

nothing calls this directly

Calls 3

reconnectMethod · 0.95
VerifySuccessFunction · 0.85
DeleteDataMethod · 0.65

Tested by

no test coverage detected