public class LogEventConvert extends AbstractCanalLifeCycle implements BinlogParser<LogEvent>
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
BEGIN |
static java.math.BigInteger |
BIGINT_MAX_VALUE |
static java.lang.String |
COMMIT |
static long |
INTEGER_MAX_VALUE |
static java.lang.String |
ISO_8859_1 |
static org.slf4j.Logger |
logger |
static int |
MEDIUMINT_MAX_VALUE |
static int |
SMALLINT_MAX_VALUE |
static int |
TINYINT_MAX_VALUE |
static java.lang.String |
UTF_8 |
static int |
version |
static java.lang.String |
XA_COMMIT |
static java.lang.String |
XA_END |
static java.lang.String |
XA_ROLLBACK |
static java.lang.String |
XA_START |
static java.lang.String |
XA_TYPE |
static java.lang.String |
XA_XID |
running| 构造器和说明 |
|---|
LogEventConvert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CanalEntry.Entry |
createEntry(CanalEntry.Header header,
CanalEntry.EntryType entryType,
com.google.protobuf.ByteString storeValue) |
static CanalEntry.Pair |
createSpecialPair(java.lang.String key,
java.lang.String value) |
static CanalEntry.TransactionBegin |
createTransactionBegin(long threadId) |
static CanalEntry.TransactionEnd |
createTransactionEnd(long transactionId) |
CanalEntry.Entry |
parse(LogEvent logEvent,
boolean isSeek) |
CanalEntry.Entry |
parseRowsEvent(RowsLogEvent event) |
CanalEntry.Entry |
parseRowsEvent(RowsLogEvent event,
TableMeta tableMeta) |
TableMeta |
parseRowsEventForTableMeta(RowsLogEvent event) |
void |
reset() |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setFieldBlackFilterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldBlackFilterMap) |
void |
setFieldFilterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldFilterMap) |
void |
setFilterQueryDcl(boolean filterQueryDcl) |
void |
setFilterQueryDdl(boolean filterQueryDdl) |
void |
setFilterQueryDml(boolean filterQueryDml) |
void |
setFilterRows(boolean filterRows) |
void |
setFilterTableError(boolean filterTableError) |
void |
setNameBlackFilter(AviaterRegexFilter nameBlackFilter) |
void |
setNameFilter(AviaterRegexFilter nameFilter) |
void |
setTableMetaCache(TableMetaCache tableMetaCache) |
void |
setUseDruidDdlFilter(boolean useDruidDdlFilter) |
isStart, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStart, start, stoppublic static final java.lang.String XA_XID
public static final java.lang.String XA_TYPE
public static final java.lang.String XA_START
public static final java.lang.String XA_END
public static final java.lang.String XA_COMMIT
public static final java.lang.String XA_ROLLBACK
public static final java.lang.String ISO_8859_1
public static final java.lang.String UTF_8
public static final int TINYINT_MAX_VALUE
public static final int SMALLINT_MAX_VALUE
public static final int MEDIUMINT_MAX_VALUE
public static final long INTEGER_MAX_VALUE
public static final java.math.BigInteger BIGINT_MAX_VALUE
public static final int version
public static final java.lang.String BEGIN
public static final java.lang.String COMMIT
public static final org.slf4j.Logger logger
public CanalEntry.Entry parse(LogEvent logEvent, boolean isSeek) throws CanalParseException
parse 在接口中 BinlogParser<LogEvent>CanalParseExceptionpublic void reset()
reset 在接口中 BinlogParser<LogEvent>public TableMeta parseRowsEventForTableMeta(RowsLogEvent event)
public CanalEntry.Entry parseRowsEvent(RowsLogEvent event)
public CanalEntry.Entry parseRowsEvent(RowsLogEvent event, TableMeta tableMeta)
public static CanalEntry.TransactionBegin createTransactionBegin(long threadId)
public static CanalEntry.TransactionEnd createTransactionEnd(long transactionId)
public static CanalEntry.Pair createSpecialPair(java.lang.String key, java.lang.String value)
public static CanalEntry.Entry createEntry(CanalEntry.Header header, CanalEntry.EntryType entryType, com.google.protobuf.ByteString storeValue)
public void setCharset(java.nio.charset.Charset charset)
public void setNameFilter(AviaterRegexFilter nameFilter)
public void setNameBlackFilter(AviaterRegexFilter nameBlackFilter)
public void setFieldFilterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldFilterMap)
public void setFieldBlackFilterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldBlackFilterMap)
public void setTableMetaCache(TableMetaCache tableMetaCache)
public void setFilterQueryDcl(boolean filterQueryDcl)
public void setFilterQueryDml(boolean filterQueryDml)
public void setFilterQueryDdl(boolean filterQueryDdl)
public void setFilterTableError(boolean filterTableError)
public void setFilterRows(boolean filterRows)
public void setUseDruidDdlFilter(boolean useDruidDdlFilter)
Copyright © 2019. All rights reserved.