## Uses of Class
org.mariadb.jdbc.internal.com.read.Buffer

Packages that use Buffer
org.mariadb.jdbc.authentication
org.mariadb.jdbc.internal.com.read
org.mariadb.jdbc.internal.com.read.resultset
org.mariadb.jdbc.internal.com.send.authentication
org.mariadb.jdbc.internal.io.input

### Uses of Buffer in org.mariadb.jdbc.authentication

Methods in org.mariadb.jdbc.authentication that return Buffer
`Buffer` AuthenticationPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process plugin authentication.

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

Methods in org.mariadb.jdbc.internal.com.read that return Buffer
`Buffer` Buffer.`getLengthEncodedBuffer()` Get next data bytes from length encoded prefix.

Constructors in org.mariadb.jdbc.internal.com.read with parameters of type Buffer
`EndOfFilePacket​(Buffer buffer)` Read EOF stream.
`ErrorPacket​(Buffer buffer)` Reading error stream.
`OkPacket​(Buffer buffer)` Read Ok stream result.

### Uses of Buffer in org.mariadb.jdbc.internal.com.read.resultset

Constructors in org.mariadb.jdbc.internal.com.read.resultset with parameters of type Buffer
`ColumnInformation​(Buffer buffer)` Read column information from buffer.

### Uses of Buffer in org.mariadb.jdbc.internal.com.send.authentication

Methods in org.mariadb.jdbc.internal.com.send.authentication that return Buffer
`Buffer` CachingSha2PasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process native password plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-mysql_native_password/
`Buffer` ClearPasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Send password in clear text to server.
`Buffer` Ed25519PasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process Ed25519 password plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-ed25519/
`Buffer` NativePasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process native password plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-mysql_native_password/
`Buffer` OldPasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process old password plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-mysql_old_password/
`Buffer` SendGssApiAuthPacket.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process gssapi plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-gssapi/
`Buffer` SendPamAuthPacket.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process PAM plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-pam/
`Buffer` Sha256PasswordPlugin.`process​(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence)` Process SHA 256 password plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-ed25519/

### Uses of Buffer in org.mariadb.jdbc.internal.io.input

Methods in org.mariadb.jdbc.internal.io.input that return Buffer
`Buffer` DecompressPacketInputStream.`getPacket​(boolean reUsable)`
`Buffer` PacketInputStream.`getPacket​(boolean reUsable)`
`Buffer` StandardPacketInputStream.`getPacket​(boolean reUsable)`