fixed format

This commit is contained in:
agapple
2015-07-17 14:41:39 +08:00
parent 10930b9e3d
commit 5f6580399c
2 changed files with 27 additions and 29 deletions

View File

@@ -215,7 +215,6 @@ public class LogEventConvert extends AbstractCanalLifeCycle implements BinlogPar
// 更新下table meta cache // 更新下table meta cache
if (tableMetaCache != null if (tableMetaCache != null
&& (result.getType() == EventType.ALTER || result.getType() == EventType.ERASE || result.getType() == EventType.RENAME)) { && (result.getType() == EventType.ALTER || result.getType() == EventType.ERASE || result.getType() == EventType.RENAME)) {
for (DdlResult renameResult = result; renameResult != null; renameResult = renameResult.getRenameTableResult()) { for (DdlResult renameResult = result; renameResult != null; renameResult = renameResult.getRenameTableResult()) {
String schemaName0 = event.getDbName(); // 防止rename语句后产生schema变更带来影响 String schemaName0 = event.getDbName(); // 防止rename语句后产生schema变更带来影响
if (StringUtils.isNotEmpty(renameResult.getSchemaName())) { if (StringUtils.isNotEmpty(renameResult.getSchemaName())) {
@@ -223,7 +222,6 @@ public class LogEventConvert extends AbstractCanalLifeCycle implements BinlogPar
} }
tableName = renameResult.getTableName(); tableName = renameResult.getTableName();
if (StringUtils.isNotEmpty(tableName)) { if (StringUtils.isNotEmpty(tableName)) {
// 如果解析到了正确的表信息,则根据全名进行清除 // 如果解析到了正确的表信息,则根据全名进行清除
tableMetaCache.clearTableMeta(schemaName0, tableName); tableMetaCache.clearTableMeta(schemaName0, tableName);

View File

@@ -228,12 +228,10 @@ public class SimpleDdlParser {
private DdlResult renameTableResult; // 多个rename table的存储 private DdlResult renameTableResult; // 多个rename table的存储
/* /*
RENAME TABLE tbl_name TO new_tbl_name * RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2]
[, tbl_name2 TO new_tbl_name2] ... * ...
*/ */
public DdlResult(){ public DdlResult(){
} }
@@ -307,12 +305,14 @@ public class SimpleDdlParser {
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
do { do {
sb.append(String.format("DdlResult [schemaName=%s , tableName=%s , oriSchemaName=%s , oriTableName=%s , type=%s ];", sb.append(String.format("DdlResult [schemaName=%s , tableName=%s , oriSchemaName=%s , oriTableName=%s , type=%s ];",
ddlResult.schemaName, ddlResult.tableName, ddlResult.oriSchemaName, ddlResult.oriTableName, ddlResult.type)); ddlResult.schemaName,
ddlResult.tableName,
ddlResult.oriSchemaName,
ddlResult.oriTableName,
ddlResult.type));
ddlResult = ddlResult.renameTableResult; ddlResult = ddlResult.renameTableResult;
} while (ddlResult != null); } while (ddlResult != null);
return sb.toString(); return sb.toString();
} }
} }
} }