(tablet *Tablet, sorted bool)
| 1221 | } |
| 1222 | |
| 1223 | func (s *Session) InsertTablet(tablet *Tablet, sorted bool) error { |
| 1224 | if !sorted { |
| 1225 | if err := tablet.Sort(); err != nil { |
| 1226 | return err |
| 1227 | } |
| 1228 | } |
| 1229 | request, err := s.genTSInsertTabletReq(tablet, false, false) |
| 1230 | if err != nil { |
| 1231 | return err |
| 1232 | } |
| 1233 | |
| 1234 | r, err := s.client.InsertTablet(context.Background(), request) |
| 1235 | |
| 1236 | if err != nil && r == nil { |
| 1237 | if s.reconnect() { |
| 1238 | request.SessionId = s.sessionId |
| 1239 | r, err = s.client.InsertTablet(context.Background(), request) |
| 1240 | } |
| 1241 | } |
| 1242 | |
| 1243 | if err != nil { |
| 1244 | return err |
| 1245 | } |
| 1246 | return VerifySuccess(r) |
| 1247 | } |
| 1248 | |
| 1249 | func (s *Session) InsertAlignedTablet(tablet *Tablet, sorted bool) error { |
| 1250 | if !sorted { |
nothing calls this directly
no test coverage detected