Class OkPacket

java.lang.Object
org.mariadb.jdbc.message.server.OkPacket
All Implemented Interfaces:
Completion, ServerMessage

public class OkPacket extends Object implements Completion
Ok packet parser see https://mariadb.com/kb/en/ok_packet/
  • Field Details

    • BASIC_OK

      private static final OkPacket BASIC_OK
    • logger

      private static final Logger logger
    • affectedRows

      private final long affectedRows
    • lastInsertId

      private final long lastInsertId
    • info

      private final byte[] info
    • CHARACTER_SET_CLIENT

      static byte[] CHARACTER_SET_CLIENT
    • CONNECTION_ID

      static byte[] CONNECTION_ID
    • THREAD_CONNECTED

      static byte[] THREAD_CONNECTED
    • AUTO_INCREMENT_INCREMENT

      static byte[] AUTO_INCREMENT_INCREMENT
    • REDIRECT_URL

      static byte[] REDIRECT_URL
    • TX_ISOLATION

      static byte[] TX_ISOLATION
    • TRANSACTION_ISOLATION

      static byte[] TRANSACTION_ISOLATION
    • REPEATABLE_READ

      static byte[] REPEATABLE_READ
    • READ_UNCOMMITTED

      static byte[] READ_UNCOMMITTED
    • READ_COMMITTED

      static byte[] READ_COMMITTED
    • SERIALIZABLE

      static byte[] SERIALIZABLE
  • Constructor Details

    • OkPacket

      private OkPacket(long affectedRows, long lastInsertId, byte[] info)
  • Method Details

    • parse

      public static OkPacket parse(ReadableByteBuf buf, Context context)
      Parser
      Parameters:
      buf - packet buffer
      context - connection context
    • parseWithInfo

      public static OkPacket parseWithInfo(ReadableByteBuf buf, Context context)
      Parser
      Parameters:
      buf - packet buffer
      context - connection context
    • getAffectedRows

      public long getAffectedRows()
      get affected rows
      Returns:
      affected rows
    • getLastInsertId

      public long getLastInsertId()
      Get last auto generated insert id
      Returns:
      last insert id
    • getInfo

      public byte[] getInfo()