Uses of Interface
org.mariadb.jdbc.internal.io.output.PacketOutputStream
Packages that use PacketOutputStream
Package
Description
-
Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send
Methods in org.mariadb.jdbc.internal.com.send with parameters of type PacketOutputStreamModifier and TypeMethodDescriptionstatic voidComStmtExecute.send(PacketOutputStream pos, int statementId, ParameterHolder[] parameters, int parameterCount, ColumnType[] parameterTypeHeader, byte cursorFlag) Send a prepare statement binary stream.voidComStmtPrepare.send(PacketOutputStream pos) Send directly to socket the sql data.static voidSendChangeDbPacket.send(PacketOutputStream pos, String database) Send a COM_INIT_DB request to specify the default schema for the connection.static voidSendClosePacket.send(PacketOutputStream pos) Send close stream to server.static voidSendHandshakeResponsePacket.send(PacketOutputStream pos, String username, String password, HostAddress currentHost, String database, long clientCapabilities, long serverCapabilities, byte serverLanguage, byte packetSeq, Options options, ReadInitialHandShakePacket greetingPacket) Send handshake response packet.static voidSendSslConnectionRequestPacket.send(PacketOutputStream pos, long clientCapabilities, byte serverLanguage) Send SSL request packet.static intComQuery.sendBatchAggregateSemiColon(PacketOutputStream writer, String firstQuery, List<String> queries, int currentIndex) Statement.executeBatch() rewritten multiple (concatenate with ";") according to max_allowed_packet)static voidComQuery.sendDirect(PacketOutputStream pos, byte[] sqlBytes) Send directly to socket the sql data.static voidComQuery.sendDirect(PacketOutputStream pos, byte[] sqlBytes, int queryTimeout) Send directly to socket the sql data.static voidComQuery.sendMultiDirect(PacketOutputStream pos, List<byte[]> sqlBytes) Send directly to socket the sql data.static voidComQuery.sendMultiDirect(PacketOutputStream pos, List<byte[]> sqlBytes, int queryTimeout) Send directly to socket the sql data.static intComQuery.sendRewriteCmd(PacketOutputStream pos, List<byte[]> queryParts, int currentIndex, int paramCount, List<ParameterHolder[]> parameterList, boolean rewriteValues) Client side PreparedStatement.executeBatch values rewritten (concatenate value params according to max_allowed_packet)static voidComQuery.sendSubCmd(PacketOutputStream out, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters, int queryTimeout) Client-side PrepareStatement.execute() packet send.static voidComStmtExecute.writeCmd(int statementId, ParameterHolder[] parameters, int parameterCount, ColumnType[] parameterTypeHeader, PacketOutputStream pos, byte cursorFlag) Write COM_STMT_EXECUTE sub-command to output buffer.private static voidSendHandshakeResponsePacket.writeConnectAttributes(PacketOutputStream pos, String connectionAttributes, HostAddress currentHost) -
Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send.authentication
Methods in org.mariadb.jdbc.internal.com.send.authentication with parameters of type PacketOutputStreamModifier and TypeMethodDescriptionAuthenticationPlugin.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process plugin authentication.ClearPasswordPlugin.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Send password in clear text to server.Ed25519PasswordPlugin.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process Ed25519 password plugin authentication.NativePasswordPlugin.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process native password plugin authentication.OldPasswordPlugin.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process old password plugin authentication.SendGssApiAuthPacket.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process gssapi plugin authentication.SendPamAuthPacket.process(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence) Process PAM plugin authentication. -
Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send.authentication.gssapi
Methods in org.mariadb.jdbc.internal.com.send.authentication.gssapi with parameters of type PacketOutputStreamModifier and TypeMethodDescriptionvoidGssapiAuth.authenticate(PacketOutputStream writer, PacketInputStream in, AtomicInteger sequence, String servicePrincipalName, String mechanisms) voidStandardGssapiAuthentication.authenticate(PacketOutputStream out, PacketInputStream in, AtomicInteger sequence, String servicePrincipalName, String mechanisms) Process default GSS plugin authentication. -
Uses of PacketOutputStream in org.mariadb.jdbc.internal.com.send.parameters
Methods in org.mariadb.jdbc.internal.com.send.parameters with parameters of type PacketOutputStreamModifier and TypeMethodDescriptionvoidBigDecimalParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidBooleanParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidByteArrayParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidByteParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidDateParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidDefaultParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidDoubleParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidFloatParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidIntParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidLocalTimeParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidLongParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidNullParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidOffsetTimeParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidParameterHolder.writeBinary(PacketOutputStream pos) voidReaderParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidSerializableParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidShortParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidStreamParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidStringParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidTimeParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidTimestampParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidZonedDateTimeParameter.writeBinary(PacketOutputStream pos) Write data to socket in binary format.voidBigDecimalParameter.writeTo(PacketOutputStream pos) voidBooleanParameter.writeTo(PacketOutputStream os) voidByteArrayParameter.writeTo(PacketOutputStream pos) Write data to socket in text format.voidByteParameter.writeTo(PacketOutputStream os) Write Byte value to stream using TEXT protocol.voidDateParameter.writeTo(PacketOutputStream os) Write to server OutputStream in text protocol.voidDefaultParameter.writeTo(PacketOutputStream pos) Send escaped String to outputStream.voidDoubleParameter.writeTo(PacketOutputStream pos) voidFloatParameter.writeTo(PacketOutputStream os) voidIntParameter.writeTo(PacketOutputStream pos) voidLocalTimeParameter.writeTo(PacketOutputStream pos) Write Time parameter to outputStream.voidLongParameter.writeTo(PacketOutputStream os) voidNullParameter.writeTo(PacketOutputStream os) voidOffsetTimeParameter.writeTo(PacketOutputStream pos) Write timestamps to outputStream.voidParameterHolder.writeTo(PacketOutputStream os) Write parameter value.voidReaderParameter.writeTo(PacketOutputStream pos) Write reader to database in text format.voidSerializableParameter.writeTo(PacketOutputStream pos) Write object to buffer for text protocol.voidShortParameter.writeTo(PacketOutputStream pos) voidStreamParameter.writeTo(PacketOutputStream pos) Write stream in text format.voidStringParameter.writeTo(PacketOutputStream pos) Send escaped String to outputStream.voidTimeParameter.writeTo(PacketOutputStream pos) Write Time parameter to outputStream.voidTimestampParameter.writeTo(PacketOutputStream pos) Write timestamps to outputStream.voidZonedDateTimeParameter.writeTo(PacketOutputStream pos) Write timestamps to outputStream. -
Uses of PacketOutputStream in org.mariadb.jdbc.internal.io.output
Classes in org.mariadb.jdbc.internal.io.output that implement PacketOutputStreamModifier and TypeClassDescriptionclassclassclass -
Uses of PacketOutputStream in org.mariadb.jdbc.internal.protocol
Fields in org.mariadb.jdbc.internal.protocol declared as PacketOutputStreamModifier and TypeFieldDescriptionprotected PacketOutputStreamAbstractConnectProtocol.writerprivate final PacketOutputStreamAbstractMultiSend.writerMethods in org.mariadb.jdbc.internal.protocol that return PacketOutputStreamMethods in org.mariadb.jdbc.internal.protocol with parameters of type PacketOutputStreamModifier and TypeMethodDescriptionprivate static voidAbstractConnectProtocol.closeSocket(PacketInputStream packetInputStream, PacketOutputStream packetOutputStream, Socket socket) abstract voidAbstractMultiSend.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 PacketOutputStreamModifierConstructorDescriptionAbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, List<String> queries) Bulk execute for statement.executeBatch().AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList) Bulk execute for client-side PreparedStatement.executeBatch (no prepare).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)