## Uses of Class
org.mariadb.jdbc.internal.util.buffer.Buffer

Packages that use Buffer
org.mariadb.jdbc.internal.packet.dao
org.mariadb.jdbc.internal.packet.read
org.mariadb.jdbc.internal.packet.result
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.util.buffer

### Uses of Buffer in org.mariadb.jdbc.internal.packet.dao

Constructors in org.mariadb.jdbc.internal.packet.dao with parameters of type Buffer
Constructor and Description
`ColumnInformation(Buffer buffer)` Read column information from buffer.

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

Methods in org.mariadb.jdbc.internal.packet.read that return Buffer
`Buffer` ReadPacketFetcher.`getPacket()` Get buffer packet.
`Buffer` ReadPacketFetcher.`getReusableBuffer()` Get buffer with shared array.
`Buffer` ReadPacketFetcher.`getReusableBuffer(int length, byte[] lastReusableArray)` Get buffer with shared array of designated length.

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

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

Constructors in org.mariadb.jdbc.internal.packet.result with parameters of type Buffer
Constructor and Description
`EndOfFilePacket(Buffer buffer)` Read EOF stream.
`ErrorPacket(Buffer buffer)` Reading error stream.
`ErrorPacket(Buffer buffer, boolean firstByteToSkip)` Constructor of error packet.
`OkPacket(Buffer buffer)` Read Ok stream result.

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

Methods in org.mariadb.jdbc.internal.protocol with parameters of type Buffer
`QueryException` AbstractQueryProtocol.`readErrorPacket(Buffer buffer, Results results)` Read ERR_Packet.
`void` AbstractQueryProtocol.`readLocalInfilePacket(Buffer buffer, Results results)` Read Local_infile Packet.
`void` AbstractQueryProtocol.`readOkPacket(Buffer buffer, Results results)` Read OK_Packet.
`void` AbstractQueryProtocol.`readResultSet(Buffer buffer, Results results)` Read ResultSet Packet.

### Uses of Buffer in org.mariadb.jdbc.internal.util.buffer

Methods in org.mariadb.jdbc.internal.util.buffer with parameters of type Buffer
`void` Buffer.`appendPacket(Buffer otherBuffer)` Add stream to bytebuffer.