public abstract class RowsLogEvent extends LogEvent
| 限定符和类型 | 字段和说明 |
|---|---|
protected BitSet |
changeColumns
Bitmap for columns available in the after image, if present.
|
protected int |
columnLen
Bitmap denoting columns available
|
protected BitSet |
columns |
static int |
COMPLETE_ROWS_F
Indicates that rows in this event are complete, that is contain values
for all columns of the table.
|
static int |
NO_FOREIGN_KEY_CHECKS_F
Value of the OPTION_NO_FOREIGN_KEY_CHECKS flag in thd-options
|
static int |
RELAXED_UNIQUE_CHECKS_F
Value of the OPTION_RELAXED_UNIQUE_CHECKS flag in thd-options
|
static int |
RW_FLAGS_OFFSET |
static int |
RW_MAPID_OFFSET |
static int |
RW_V_EXTRAINFO_TAG |
static int |
RW_V_TAG_LEN |
static int |
RW_VHLEN_OFFSET |
static int |
STMT_END_F
Last event of a statement
|
ANNOTATE_ROWS_EVENT, ANONYMOUS_GTID_LOG_EVENT, APPEND_BLOCK_EVENT, BEGIN_LOAD_QUERY_EVENT, BINLOG_CHECKPOINT_EVENT, BINLOG_CHECKSUM_ALG_CRC32, BINLOG_CHECKSUM_ALG_DESC_LEN, BINLOG_CHECKSUM_ALG_ENUM_END, BINLOG_CHECKSUM_ALG_OFF, BINLOG_CHECKSUM_ALG_UNDEF, BINLOG_CHECKSUM_LEN, BINLOG_VERSION, CHECKSUM_CRC32_SIGNATURE_LEN, CREATE_FILE_EVENT, DELETE_FILE_EVENT, DELETE_ROWS_EVENT, DELETE_ROWS_EVENT_V1, ENUM_END_EVENT, EVENT_LEN_OFFSET, EVENT_TYPE_OFFSET, EXEC_LOAD_EVENT, EXECUTE_LOAD_QUERY_EVENT, EXTRA_ROW_INFO_FORMAT_OFFSET, EXTRA_ROW_INFO_HDR_BYTES, EXTRA_ROW_INFO_LEN_OFFSET, EXTRA_ROW_INFO_MAX_PAYLOAD, FLAGS_OFFSET, FORMAT_DESCRIPTION_EVENT, GTID_EVENT, GTID_LIST_EVENT, GTID_LOG_EVENT, header, HEARTBEAT_LOG_EVENT, IGNORABLE_LOG_EVENT, INCIDENT_EVENT, INTVAR_EVENT, LOAD_EVENT, LOG_EVENT_IGNORABLE_F, LOG_POS_OFFSET, logger, MARIA_EVENTS_BEGIN, MARIA_SLAVE_CAPABILITY_ANNOTATE, MARIA_SLAVE_CAPABILITY_BINLOG_CHECKPOINT, MARIA_SLAVE_CAPABILITY_GTID, MARIA_SLAVE_CAPABILITY_MINE, MARIA_SLAVE_CAPABILITY_TOLERATE_HOLES, MARIA_SLAVE_CAPABILITY_UNKNOWN, MYSQL_EVENTS_END, MYSQL_TYPE_BIT, MYSQL_TYPE_BLOB, MYSQL_TYPE_DATE, MYSQL_TYPE_DATETIME, MYSQL_TYPE_DATETIME2, MYSQL_TYPE_DECIMAL, MYSQL_TYPE_DOUBLE, MYSQL_TYPE_ENUM, MYSQL_TYPE_FLOAT, MYSQL_TYPE_GEOMETRY, MYSQL_TYPE_INT24, MYSQL_TYPE_JSON, MYSQL_TYPE_LONG, MYSQL_TYPE_LONG_BLOB, MYSQL_TYPE_LONGLONG, MYSQL_TYPE_MEDIUM_BLOB, MYSQL_TYPE_NEWDATE, MYSQL_TYPE_NEWDECIMAL, MYSQL_TYPE_NULL, MYSQL_TYPE_SET, MYSQL_TYPE_SHORT, MYSQL_TYPE_STRING, MYSQL_TYPE_TIME, MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP, MYSQL_TYPE_TIMESTAMP2, MYSQL_TYPE_TINY, MYSQL_TYPE_TINY_BLOB, MYSQL_TYPE_VAR_STRING, MYSQL_TYPE_VARCHAR, MYSQL_TYPE_YEAR, NEW_LOAD_EVENT, PRE_GA_DELETE_ROWS_EVENT, PRE_GA_UPDATE_ROWS_EVENT, PRE_GA_WRITE_ROWS_EVENT, PREVIOUS_GTIDS_LOG_EVENT, QUERY_EVENT, QUERY_HEADER_LEN, QUERY_HEADER_MINIMAL_LEN, RAND_EVENT, ROTATE_EVENT, ROWS_QUERY_LOG_EVENT, SERVER_ID_OFFSET, SERVER_VERSION, SLAVE_EVENT, START_EVENT_V3, STOP_EVENT, TABLE_MAP_EVENT, UNKNOWN_EVENT, UPDATE_ROWS_EVENT, UPDATE_ROWS_EVENT_V1, USER_VAR_EVENT, WRITE_ROWS_EVENT, WRITE_ROWS_EVENT_V1, XID_EVENT| 构造器和说明 |
|---|
RowsLogEvent(LogHeader header,
LogBuffer buffer,
FormatDescriptionLogEvent descriptionEvent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
fillTable(LogContext context) |
BitSet |
getChangeColumns() |
BitSet |
getColumns() |
int |
getFlags(int flags) |
RowsLogBuffer |
getRowsBuf(String charsetName) |
TableMapLogEvent |
getTable() |
long |
getTableId() |
getEventLen, getHeader, getLogPos, getServerId, getTypeName, getWhenprotected final int columnLen
protected final BitSet columns
protected final BitSet changeColumns
public static final int STMT_END_F
public static final int NO_FOREIGN_KEY_CHECKS_F
public static final int RELAXED_UNIQUE_CHECKS_F
public static final int COMPLETE_ROWS_F
public static final int RW_MAPID_OFFSET
public static final int RW_FLAGS_OFFSET
public static final int RW_VHLEN_OFFSET
public static final int RW_V_TAG_LEN
public static final int RW_V_EXTRAINFO_TAG
public RowsLogEvent(LogHeader header, LogBuffer buffer, FormatDescriptionLogEvent descriptionEvent)
public final void fillTable(LogContext context)
public final long getTableId()
public final TableMapLogEvent getTable()
public final BitSet getColumns()
public final BitSet getChangeColumns()
public final RowsLogBuffer getRowsBuf(String charsetName)
public final int getFlags(int flags)
Copyright © 2017. All rights reserved.