MCPcopy
hub / github.com/grafana/tempo / SeekTo

Method SeekTo

pkg/parquetquery/iters.go:1359–1376  ·  view source on GitHub ↗
(t RowNumber, d int)

Source from the content-addressed store, hash-verified

1357}
1358
1359func (j *LeftJoinIterator) SeekTo(t RowNumber, d int) (*IteratorResult, error) {
1360 done, err := j.seekAllRequired(t, d)
1361 if err != nil {
1362 return nil, err
1363 }
1364
1365 if done {
1366 // A required iterator is exhausted, no reason to seek the remaining
1367 return nil, nil
1368 }
1369
1370 err = j.seekAllOptional(t, d)
1371 if err != nil {
1372 return nil, err
1373 }
1374
1375 return j.Next()
1376}
1377
1378func (j *LeftJoinIterator) seek(iterNum int, d int, t RowNumber) (err error) {
1379 d = min(d, j.defLevelsRequired[iterNum])

Callers

nothing calls this directly

Calls 3

seekAllRequiredMethod · 0.95
seekAllOptionalMethod · 0.95
NextMethod · 0.95

Tested by

no test coverage detected