| line | true | false | branch | 
 
| 20 | 7 | 6 | if (ref $code eq 'ARRAY') | 
 
| 24 | 31 | 6 | @ds > 0 ? : | 
 
| 41 | 6 | 26 | if $$self{'is_last'} | 
 
| 42 | 8 | 18 | if $$self{'_has_next'} | 
 
| 44 | 18 | 0 | if (defined $$self{'_buffer'}) { } | 
 
| 56 | 11 | 68 | if $$self{'is_last'} | 
 
| 57 | 0 | 68 | unless defined $$self{'_buffer'} | 
 
| 63 | 14 | 55 | unless (defined $rv) | 
 
| 64 | 2 | 12 | if (@{$$self{'_append_buffer'};} > 0) { } | 
 
| 68 | 4 | 2 | @append_buffer > 0 ? : | 
 
| 88 | 21 | 45 | @buffer > 0 ? : | 
 
| 90 | 65 | 1 | @rs ? : | 
 
| 95 | 3 | 2 | @_ == 1 && ref $_[0] eq 'ARRAY' ? : | 
 
| 97 | 3 | 2 | if (defined $$self{'rows'}) | 
 
| 103 | 3 | 2 | if (not $$self{'_has_next'} and @{$$self{'_append_buffer'};}) | 
 
| 115 | 0 | 7 | if (@_ == 2) { } | 
 
| 124 | 0 | 0 | if @_ == 2 |