Class OkPacket

  • All Implemented Interfaces:
    Completion, ServerMessage

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

      • 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 Detail

      • OkPacket

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

      • 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()