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 longaffectedRows(package private) static byte[]AUTO_INCREMENT_INCREMENTprivate static OkPacketBASIC_OK(package private) static byte[]CHARACTER_SET_CLIENT(package private) static byte[]CONNECTION_IDprivate byte[]infoprivate longlastInsertIdprivate static Loggerlogger(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 privateOkPacket(long affectedRows, long lastInsertId, byte[] info)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetAffectedRows()get affected rowsbyte[]getInfo()longgetLastInsertId()Get last auto generated insert idstatic OkPacketparse(ReadableByteBuf buf, Context context)Parserstatic OkPacketparseWithInfo(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()
-
-