## Uses of Interface
org.mariadb.jdbc.internal.io.output.PacketOutputStream

Packages that use PacketOutputStream
org.mariadb.jdbc.internal.com.send
org.mariadb.jdbc.internal.com.send.gssapi
org.mariadb.jdbc.internal.com.send.parameters
org.mariadb.jdbc.internal.io.output
org.mariadb.jdbc.internal.protocol

Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send

Methods in org.mariadb.jdbc.internal.com.send with parameters of type PacketOutputStream
`void` `SendSslConnectionRequestPacket.send(PacketOutputStream pos)` Send capabilities.
`void` `SendPamAuthPacket.send(PacketOutputStream pos)` Send native password stream.
`void` `SendOldPasswordAuthPacket.send(PacketOutputStream pos)` Send password stream.
`void` `SendNativePasswordAuthPacket.send(PacketOutputStream pos)` Send native password stream.
`void` `SendGssApiAuthPacket.send(PacketOutputStream pos)` Send native password stream.
`void` `SendClosePacket.send(PacketOutputStream pos)` Send close stream to server.
`void` `SendClearPasswordAuthPacket.send(PacketOutputStream pos)` Send native password stream.
`void` `SendChangeDbPacket.send(PacketOutputStream pos)` Change Database.
`void` `InterfaceSendPacket.send(PacketOutputStream os)`
`void` `ComStmtPrepare.send(PacketOutputStream pos)` Send directly to socket the sql data.
`void` `ComStmtExecute.send(PacketOutputStream pos)` Send a prepare statement binary stream.
`static void` `SendHandshakeResponsePacket.send(PacketOutputStream pos, String username, String password, String database, long clientCapabilities, long serverCapabilities, byte serverLanguage, byte[] seed, byte packetSeq, String plugin, Options options)` Send handshake response packet.
`static void` `ComQuery.sendDirect(PacketOutputStream pos, byte[] sqlBytes)` Send directly to socket the sql data.
`static void` `ComQuery.sendDirect(PacketOutputStream pos, byte[] sqlBytes, int queryTimeout)` Send directly to socket the sql data.
`static void` `ComQuery.sendMultiDirect(PacketOutputStream pos, List<byte[]> sqlBytes)` Send directly to socket the sql data.
`static void` `ComQuery.sendMultiDirect(PacketOutputStream pos, List<byte[]> sqlBytes, int queryTimeout)` Send directly to socket the sql data.
`static int` `ComQuery.sendMultiple(PacketOutputStream writer, String firstQuery, List<String> queries, int currentIndex)` Statement.executeBatch() rewritten multiple (concatenate with ";") according to max_allowed_packet)
`static int` `ComQuery.sendRewriteCmd(PacketOutputStream pos, List<byte[]> queryParts, ParameterHolder[] parameters, int currentIndex, int paramCount, List<ParameterHolder[]> parameterList, boolean rewriteValues)` Client side PreparedStatement.executeBatch values rewritten (concatenate value params according to max_allowed_packet)
`static void` `ComQuery.sendSubCmd(PacketOutputStream writer, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters)` Client-side PrepareStatement.execute() packet send.
`static void` `ComStmtExecute.writeCmd(int statementId, ParameterHolder[] parameters, int parameterCount, ColumnType[] parameterTypeHeader, PacketOutputStream pos, byte cursorFlag)` Write COM_STMT_EXECUTE sub-command to output buffer.

Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send.gssapi

Methods in org.mariadb.jdbc.internal.com.send.gssapi with parameters of type PacketOutputStream
`void` `WindowsNativeSspiAuthentication.authenticate(PacketOutputStream writer, String serverPrincipalName, String mechanisms)`
`void` `StandardGssapiAuthentication.authenticate(PacketOutputStream writer, String serverPrincipalName, String mechanisms)`
`abstract void` `GssapiAuth.authenticate(PacketOutputStream writer, String serverPrincipalName, String mechanisms)`

Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send.parameters

Methods in org.mariadb.jdbc.internal.com.send.parameters with parameters of type PacketOutputStream
`void` `TimestampParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `TimeParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `StringParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `StreamParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `ShortParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `SerializableParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `ReaderParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `ParameterHolder.writeBinary(PacketOutputStream pos)`
`void` `NullParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `LongParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `IntParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `FloatParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `DoubleParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `DateParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `ByteParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `ByteArrayParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `BigDecimalParameter.writeBinary(PacketOutputStream pos)` Write data to socket in binary format.
`void` `TimestampParameter.writeTo(PacketOutputStream pos)` Write timestamps to outputStream.
`void` `TimeParameter.writeTo(PacketOutputStream pos)` Write Time parameter to outputStream.
`void` `StringParameter.writeTo(PacketOutputStream pos)` Send escaped String to outputStream.
`void` `StreamParameter.writeTo(PacketOutputStream pos)` Write stream in text format.
`void` `ShortParameter.writeTo(PacketOutputStream pos)`
`void` `SerializableParameter.writeTo(PacketOutputStream pos)` Write object to buffer for text protocol.
`void` `ReaderParameter.writeTo(PacketOutputStream pos)` Write reader to database in text format.
`void` `ParameterHolder.writeTo(PacketOutputStream os)` Write parameter value.
`void` `NullParameter.writeTo(PacketOutputStream os)`
`void` `LongParameter.writeTo(PacketOutputStream os)`
`void` `IntParameter.writeTo(PacketOutputStream pos)`
`void` `FloatParameter.writeTo(PacketOutputStream os)`
`void` `DoubleParameter.writeTo(PacketOutputStream pos)`
`void` `DateParameter.writeTo(PacketOutputStream os)` Write to server OutputStream in text protocol.
`void` `ByteParameter.writeTo(PacketOutputStream os)`
`void` `ByteArrayParameter.writeTo(PacketOutputStream pos)` Write data to socket in text format.
`void` `BigDecimalParameter.writeTo(PacketOutputStream pos)`

Uses of PacketOutputStream in org.mariadb.jdbc.internal.io.output

Classes in org.mariadb.jdbc.internal.io.output that implement PacketOutputStream
`class` `AbstractPacketOutputStream`
`class` `CompressPacketOutputStream`
`class` `StandardPacketOutputStream`

Uses of PacketOutputStream in org.mariadb.jdbc.internal.protocol

Fields in org.mariadb.jdbc.internal.protocol declared as PacketOutputStream
`protected PacketOutputStream` `AbstractConnectProtocol.writer`

Methods in org.mariadb.jdbc.internal.protocol that return PacketOutputStream
`PacketOutputStream` `Protocol.getWriter()`
`PacketOutputStream` `AbstractConnectProtocol.getWriter()`

Methods in org.mariadb.jdbc.internal.protocol with parameters of type PacketOutputStream
`protected static void` `AbstractConnectProtocol.close(PacketInputStream packetInputStream, PacketOutputStream packetOutputStream, Socket socket)`
`abstract void` `AbstractMultiSend.sendCmd(PacketOutputStream writer, Results results, List<ParameterHolder[]> parametersList, List<String> queries, int paramCount, BulkStatus status, PrepareResult prepareResult)`

Constructors in org.mariadb.jdbc.internal.protocol with parameters of type PacketOutputStream
`AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList)` Bulk execute for client-sier PreparedStatement.executeBatch (no prepare).
`AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, List<String> queries)` Bulk execute for statement.executeBatch().
`AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ServerPrepareResult serverPrepareResult, List<ParameterHolder[]> parametersList, boolean readPrepareStmtResult, String sql)` Bulk execute for Server PreparedStatement.executeBatch (when no COM_MULTI)

Copyright © 2017. All rights reserved.