## Uses of Class
org.mariadb.jdbc.internal.packet.read.ReadPacketFetcher

Packages that use ReadPacketFetcher
org.mariadb.jdbc.internal.packet.read
org.mariadb.jdbc.internal.packet.result
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.queryresults

### Uses of ReadPacketFetcher in org.mariadb.jdbc.internal.packet.read

Methods in org.mariadb.jdbc.internal.packet.read with parameters of type ReadPacketFetcher
`static AbstractResultPacket` ReadResultPacketFactory.`createResultPacket(ReadPacketFetcher packetFetcher)` Initialize a result stream according to first stream byte.

Constructors in org.mariadb.jdbc.internal.packet.read with parameters of type ReadPacketFetcher
Constructor and Description
`ReadInitialConnectPacket(ReadPacketFetcher packetFetcher)` Read database initial stream.

### Uses of ReadPacketFetcher in org.mariadb.jdbc.internal.packet.result

Methods in org.mariadb.jdbc.internal.packet.result with parameters of type ReadPacketFetcher
`void` BinaryRowPacket.`appendPacketIfNeeded(Reader reader, ReadPacketFetcher packetFetcher)` Fetch stream to retrieve data.
`void` BinaryRowPacket.`appendPacketIfNeeded(Reader reader, ReadPacketFetcher packetFetcher, long encLength)` Fetch stream to retrieve data.
`ValueObject[]` TextRowPacket.`getRow(ReadPacketFetcher packetFetcher, ByteBuffer buffer)` Read text row stream.
`ValueObject[]` RowPacket.`getRow(ReadPacketFetcher packetFetcher, ByteBuffer buffer)`
`ValueObject[]` BinaryRowPacket.`getRow(ReadPacketFetcher packetFetcher, ByteBuffer buffer)` Get next row data.

### Uses of ReadPacketFetcher in org.mariadb.jdbc.internal.protocol

Fields in org.mariadb.jdbc.internal.protocol declared as ReadPacketFetcher
`protected ReadPacketFetcher` AbstractConnectProtocol.`packetFetcher`

Methods in org.mariadb.jdbc.internal.protocol with parameters of type ReadPacketFetcher
`protected static void` AbstractConnectProtocol.`close(ReadPacketFetcher fetcher, PacketOutputStream packetOutputStream, Socket socket)`

### Uses of ReadPacketFetcher in org.mariadb.jdbc.internal.queryresults

Methods in org.mariadb.jdbc.internal.queryresults with parameters of type ReadPacketFetcher
`static StreamingSelectResult` StreamingSelectResult.`createStreamingSelectResult(ResultSetPacket packet, ReadPacketFetcher packetFetcher, AbstractQueryProtocol protocol, boolean binaryProtocol)` Create streaming resultset.

Constructors in org.mariadb.jdbc.internal.queryresults with parameters of type ReadPacketFetcher
Constructor and Description
`StreamingSelectResult(ColumnInformation[] info, AbstractConnectProtocol protocol, ReadPacketFetcher fetcher, boolean binaryProtocol)` Create Streaming resultset.