Class ChangeDbPacket

java.lang.Object
org.mariadb.jdbc.message.client.ChangeDbPacket
All Implemented Interfaces:
RedoableClientMessage, ClientMessage

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

    • database

      private final String database
  • Constructor Details

    • ChangeDbPacket

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

    • encode

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