Class ResultsetRowsStreaming<T extends ProtocolEntity>

java.lang.Object
com.mysql.cj.protocol.a.result.AbstractResultsetRows
com.mysql.cj.protocol.a.result.ResultsetRowsStreaming<T>
Type Parameters:
T - ProtocolEntity type
All Implemented Interfaces:
ProtocolEntity, ResultsetRows, RowList, java.util.Iterator<Row>

public class ResultsetRowsStreaming<T extends ProtocolEntity>
extends AbstractResultsetRows
implements ResultsetRows
Provides streaming of Resultset rows. Each next row is consumed from the input stream only on next() call. Consumed rows are not cached thus we only stream result sets when they are forward-only, read-only, and the fetch size has been set to Integer.MIN_VALUE (rows are read one by one).