()
| 1479 | } |
| 1480 | |
| 1481 | func (i *mergeSpansetIterator) Close() { |
| 1482 | // Close any outstanding iters |
| 1483 | for _, iter := range i.iters { |
| 1484 | iter.Close() |
| 1485 | } |
| 1486 | } |
| 1487 | |
| 1488 | // fetch is the core logic for executing the given conditions against the parquet columns. The algorithm |
| 1489 | // can be summarized as a hiearchy of iterators where we iterate related columns together and collect the results |