(ctx context.Context, rgs []pq.RowGroup, column int, opts ...SyncIteratorOpt)
| 19 | var _ Iterator = (*NilSyncIterator)(nil) |
| 20 | |
| 21 | func NewNilSyncIterator(ctx context.Context, rgs []pq.RowGroup, column int, opts ...SyncIteratorOpt) *NilSyncIterator { |
| 22 | // Create the sync iterator |
| 23 | syncIterator := NewSyncIterator(ctx, rgs, column, opts...) |
| 24 | |
| 25 | i := &NilSyncIterator{ |
| 26 | SyncIterator: *syncIterator, |
| 27 | lastRowNumberReturned: EmptyRowNumber(), |
| 28 | valueFound: false, |
| 29 | } |
| 30 | |
| 31 | return i |
| 32 | } |
| 33 | |
| 34 | func (c *NilSyncIterator) String() string { |
| 35 | filter := "nil" |