- isEmpty
Returns true if we are tracking no records, false otherwise
- next
Returns the next element in the iteration.
- add
Add the given SAMRecordIndex to the buffer. The records must be added in order.
- canEmit
Returns true if we can return the next record (it has been examined).
- close
Close IO resources associated with each underlying BufferBlock
- getBlock
Returns the block that holds the sam record at the given index, null if no such
block exists
- setResultState
Mark the current samRecordWithOrdinal as having been examined.
- size
Return the total number of elements in the queue, both in memory and on disk