Close the underlying data source.
(Changed in version 2.8.0)
collect has changed. The previous behavior can be reproduced with
Return a new CloseableIterator which also closes the supplied Closeable object when itself gets closed.
Create an embedded PositionedResult which extends from the given dataPos column until the end of this PositionedResult, starts at the current row and ends when the discriminator predicate (which can read columns starting at discriminatorPos) returns false or when this PositionedResult ends.
Create an embedded PositionedResult with a single discriminator column followed by the embedded data, starting at the current position.