Package org.mariadb.jdbc.message.server
Class OkPacket
- java.lang.Object
-
- org.mariadb.jdbc.message.server.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 Summary
Fields Modifier and Type Field Description private long
affectedRows
(package private) static byte[]
AUTO_INCREMENT_INCREMENT
private static OkPacket
BASIC_OK
(package private) static byte[]
CHARACTER_SET_CLIENT
(package private) static byte[]
CONNECTION_ID
private byte[]
info
private long
lastInsertId
private static Logger
logger
(package private) static byte[]
READ_COMMITTED
(package private) static byte[]
READ_UNCOMMITTED
(package private) static byte[]
REDIRECT_URL
(package private) static byte[]
REPEATABLE_READ
(package private) static byte[]
SERIALIZABLE
(package private) static byte[]
THREAD_CONNECTED
(package private) static byte[]
TRANSACTION_ISOLATION
(package private) static byte[]
TX_ISOLATION
-
Constructor Summary
Constructors Modifier Constructor Description private
OkPacket(long affectedRows, long lastInsertId, byte[] info)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAffectedRows()
get affected rowsbyte[]
getInfo()
long
getLastInsertId()
Get last auto generated insert idstatic OkPacket
parse(ReadableByteBuf buf, Context context)
Parserstatic OkPacket
parseWithInfo(ReadableByteBuf buf, Context context)
Parser
-
-
-
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
-
-
Method Detail
-
parse
public static OkPacket parse(ReadableByteBuf buf, Context context)
Parser- Parameters:
buf
- packet buffercontext
- connection context
-
parseWithInfo
public static OkPacket parseWithInfo(ReadableByteBuf buf, Context context)
Parser- Parameters:
buf
- packet buffercontext
- 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()
-
-