public interface DDListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterAdd(Column column,
boolean result) |
void |
afterAdd(Constraint constraint,
boolean result) |
void |
afterAdd(Index index,
boolean result) |
void |
afterAlter(Column column,
boolean result) |
void |
afterAlter(Constraint constraint,
boolean result) |
void |
afterAlter(Index index,
boolean result) |
void |
afterAlter(Table table,
boolean result) |
boolean |
afterAlterColumnException(Table table,
Column column,
Exception exception)
修改列之后触发
触发之后如果返回true dao将再执行一次 alter column
一般在此事件中处理 发生类型转换时(如String to Number) 修改表内容
|
boolean |
afterAlterColumnException(Table table,
Column column,
int rows,
Exception exception)
修改列之后触发
触发之后如果返回true dao将再执行一次 alter column
一般在此事件中处理 发生类型转换时(如String to Number) 修改表内容
|
void |
afterDrop(Column column,
boolean result) |
void |
afterDrop(Constraint constraint,
boolean result) |
void |
afterDrop(Index index,
boolean result) |
void |
afterDrop(Table table,
boolean result) |
void |
afterRename(Table table,
boolean result) |
boolean |
beforeAdd(Column column) |
boolean |
beforeAdd(Constraint constraint) |
boolean |
beforeAdd(Index index) |
boolean |
beforeAlter(Column column)
修改列之前触发
|
boolean |
beforeAlter(Constraint constraint)
修改index之前触发
|
boolean |
beforeAlter(Index index)
修改index之前触发
|
boolean |
beforeAlter(Table table) |
boolean |
beforeDrop(Column column) |
boolean |
beforeDrop(Constraint constraint) |
boolean |
beforeDrop(Index index) |
boolean |
beforeDrop(Table table) |
boolean |
beforeRename(Table table) |
AnylineService |
getService() |
void |
setAdapter(JDBCAdapter adapter) |
void |
setService(AnylineService srvice) |
boolean beforeAdd(Column column)
void afterAdd(Column column, boolean result)
boolean beforeAlter(Column column)
column - 列void afterAlter(Column column, boolean result)
boolean afterAlterColumnException(Table table, Column column, Exception exception)
table - 表column - 列exception - exceptionboolean afterAlterColumnException(Table table, Column column, int rows, Exception exception)
table - 表column - 列rows - rows 整个表中行数(超出ConfigTable.AFTER_ALTER_COLUMN_EXCEPTION_ACTION时调用)exception - exceptionboolean beforeDrop(Column column)
void afterDrop(Column column, boolean result)
boolean beforeAlter(Table table)
void afterAlter(Table table, boolean result)
boolean beforeDrop(Table table)
void afterDrop(Table table, boolean result)
boolean beforeRename(Table table)
void afterRename(Table table, boolean result)
boolean beforeAdd(Index index)
void afterAdd(Index index, boolean result)
boolean beforeAlter(Index index)
index - indexvoid afterAlter(Index index, boolean result)
boolean beforeDrop(Index index)
void afterDrop(Index index, boolean result)
boolean beforeAdd(Constraint constraint)
void afterAdd(Constraint constraint, boolean result)
boolean beforeAlter(Constraint constraint)
constraint - constraintvoid afterAlter(Constraint constraint, boolean result)
boolean beforeDrop(Constraint constraint)
void afterDrop(Constraint constraint, boolean result)
void setService(AnylineService srvice)
AnylineService getService()
void setAdapter(JDBCAdapter adapter)
Copyright © 2022. All rights reserved.