Class ChangeDbPacket

  • All Implemented Interfaces:
    RedoableClientMessage, org.mariadb.jdbc.message.ClientMessage

    public final class ChangeDbPacket
    extends Object
    implements RedoableClientMessage
    change database. See https://mariadb.com/kb/en/com_init_db/ protocol
    • Constructor Detail

      • ChangeDbPacket

        public ChangeDbPacket​(String database)
        Constructor to encode COM_INIT_DB packet
        Parameters:
        database - database
    • Method Detail

      • encode

        public int encode​(Writer writer,
                          org.mariadb.jdbc.client.Context context)
                   throws IOException
        Description copied from interface: org.mariadb.jdbc.message.ClientMessage
        Encode client message to socket.
        Specified by:
        encode in interface org.mariadb.jdbc.message.ClientMessage
        Parameters:
        writer - socket writer
        context - connection context
        Returns:
        number of client message written
        Throws:
        IOException - if socket error occur