@Component(value="anyline.jdbc.listener.dd.default") public class DefaultDDListener extends Object implements DDListener
| 限定符和类型 | 字段和说明 |
|---|---|
protected JDBCAdapter |
adapter |
protected org.slf4j.Logger |
log |
protected AnylineService |
service |
| 构造器和说明 |
|---|
DefaultDDListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterAdd(Column column,
boolean result) |
void |
afterAdd(Constraint constraint,
boolean result) |
void |
afterAdd(ForeignKey foreign,
boolean result) |
void |
afterAdd(Index index,
boolean result) |
void |
afterAdd(PrimaryKey primary,
boolean result) |
void |
afterAlter(Column column,
boolean result) |
void |
afterAlter(Constraint constraint,
boolean result) |
void |
afterAlter(ForeignKey foreign,
boolean result) |
void |
afterAlter(Function function,
boolean result) |
void |
afterAlter(Index index,
boolean result) |
void |
afterAlter(MasterTable table,
boolean result) |
void |
afterAlter(PartitionTable table,
boolean result) |
void |
afterAlter(PrimaryKey primary,
boolean result) |
void |
afterAlter(Procedure procedure,
boolean result) |
void |
afterAlter(Table table,
boolean result) |
void |
afterAlter(Table table,
Collection<Column> columns,
boolean result) |
void |
afterAlter(Trigger trigger,
boolean result) |
void |
afterAlter(View view,
boolean result) |
boolean |
afterAlterColumnException(Table table,
Column column,
Exception exception)
ddl异常触发
|
boolean |
afterAlterColumnException(Table table,
Column column,
int rows,
Exception exception)
修改列之后触发
触发之后如果返回true dao将再执行一次 alter column
一般在此事件中处理 发生类型转换时(如String to Number) 修改表内容
|
void |
afterCreate(Function function,
boolean result) |
void |
afterCreate(MasterTable table,
boolean result) |
void |
afterCreate(PartitionTable table,
boolean result) |
void |
afterCreate(Procedure procedure,
boolean result) |
void |
afterCreate(Table table,
boolean result) |
void |
afterCreate(Trigger trigger,
boolean result) |
void |
afterCreate(View view,
boolean result) |
void |
afterDrop(Column column,
boolean result) |
void |
afterDrop(Constraint constraint,
boolean result) |
void |
afterDrop(ForeignKey foreign,
boolean result) |
void |
afterDrop(Function function,
boolean result) |
void |
afterDrop(Index index,
boolean result) |
void |
afterDrop(MasterTable table,
boolean result) |
void |
afterDrop(PartitionTable table,
boolean result) |
void |
afterDrop(PrimaryKey primary,
boolean result) |
void |
afterDrop(Procedure procedure,
boolean result) |
void |
afterDrop(Table table,
boolean result) |
void |
afterDrop(Trigger trigger,
boolean result) |
void |
afterDrop(View view,
boolean result) |
void |
afterRename(Column column,
boolean result) |
void |
afterRename(Constraint constraint,
boolean result) |
void |
afterRename(ForeignKey foreign,
boolean result) |
void |
afterRename(Function function,
boolean result) |
void |
afterRename(Index index,
boolean result) |
void |
afterRename(MasterTable table,
boolean result) |
void |
afterRename(PartitionTable table,
boolean result) |
void |
afterRename(PrimaryKey primary,
boolean result) |
void |
afterRename(Procedure procedure,
boolean result) |
void |
afterRename(Table table,
boolean result) |
void |
afterRename(Trigger trigger,
boolean result) |
void |
afterRename(View view,
boolean result) |
boolean |
beforeAdd(Column column) |
boolean |
beforeAdd(Constraint constraint)
创建 constraint 之前执行
|
boolean |
beforeAdd(ForeignKey foreign)
创建 foreign 之前执行
|
boolean |
beforeAdd(Index index)
创建 index 之前执行
|
boolean |
beforeAdd(PrimaryKey primary)
创建 index 之前执行
|
boolean |
beforeAlter(Column column)
修改列之前触发
|
boolean |
beforeAlter(Constraint constraint) |
boolean |
beforeAlter(ForeignKey foreign) |
boolean |
beforeAlter(Function function) |
boolean |
beforeAlter(Index index) |
boolean |
beforeAlter(MasterTable table) |
boolean |
beforeAlter(PartitionTable table) |
boolean |
beforeAlter(PrimaryKey primary) |
boolean |
beforeAlter(Procedure procedure) |
boolean |
beforeAlter(Table table) |
boolean |
beforeAlter(Table table,
Collection<Column> columns) |
boolean |
beforeAlter(Trigger trigger) |
boolean |
beforeAlter(View view) |
boolean |
beforeCreate(Function function)
创建 function 之前执行
|
boolean |
beforeCreate(MasterTable table)
创建 MasterTable 之前执行
|
boolean |
beforeCreate(PartitionTable table)
创建 PartitionTable 之前执行
|
boolean |
beforeCreate(Procedure procedure)
创建 procedure 之前执行
|
boolean |
beforeCreate(Table table)
创建 table 之前执行
|
boolean |
beforeCreate(Trigger trigger)
创建 trigger 之前执行
|
boolean |
beforeCreate(View view)
创建 view 之前执行
|
boolean |
beforeDrop(Column column) |
boolean |
beforeDrop(Constraint constraint) |
boolean |
beforeDrop(ForeignKey foreign) |
boolean |
beforeDrop(Function function) |
boolean |
beforeDrop(Index index) |
boolean |
beforeDrop(MasterTable table) |
boolean |
beforeDrop(PartitionTable table) |
boolean |
beforeDrop(PrimaryKey primary) |
boolean |
beforeDrop(Procedure procedure) |
boolean |
beforeDrop(Table table) |
boolean |
beforeDrop(Trigger trigger) |
boolean |
beforeDrop(View view) |
boolean |
beforeRename(Column column) |
boolean |
beforeRename(Constraint constraint) |
boolean |
beforeRename(ForeignKey foreign) |
boolean |
beforeRename(Function function) |
boolean |
beforeRename(Index index) |
boolean |
beforeRename(MasterTable table) |
boolean |
beforeRename(PartitionTable table) |
boolean |
beforeRename(PrimaryKey primary) |
boolean |
beforeRename(Procedure procedure) |
boolean |
beforeRename(Table table) |
boolean |
beforeRename(Trigger trigger) |
boolean |
beforeRename(View view) |
boolean |
exeAfterException(Table table,
Column column,
Exception exception) |
JDBCAdapter |
getAdapter() |
AnylineService |
getService() |
void |
setAdapter(JDBCAdapter adapter) |
AnylineService |
setService() |
void |
setService(AnylineService service) |
protected org.slf4j.Logger log
protected AnylineService service
protected JDBCAdapter adapter
public boolean beforeAdd(Column column)
beforeAdd 在接口中 DDListenerpublic void afterAdd(Column column, boolean result)
afterAdd 在接口中 DDListenerpublic boolean beforeAlter(Column column)
DDListenerbeforeAlter 在接口中 DDListenercolumn - 列public void afterAlter(Column column, boolean result)
afterAlter 在接口中 DDListenerpublic boolean afterAlterColumnException(Table table, Column column, Exception exception)
afterAlterColumnException 在接口中 DDListenertable - 表column - 修改的列exception - 异常public boolean afterAlterColumnException(Table table, Column column, int rows, Exception exception)
DDListenerafterAlterColumnException 在接口中 DDListenertable - 表column - 列rows - rows 整个表中行数(超出ConfigTable.AFTER_ALTER_COLUMN_EXCEPTION_ACTION时调用)exception - exceptionpublic boolean beforeAlter(Table table, Collection<Column> columns)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Table table, Collection<Column> columns, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Column column)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Column column, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Column column)
beforeRename 在接口中 DDListenerpublic void afterRename(Column column, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(Table table)
beforeCreate 在接口中 DDListenertable - tablepublic void afterCreate(Table table, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(Table table)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Table table, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Table table)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Table table, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Table table)
beforeRename 在接口中 DDListenerpublic void afterRename(Table table, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(View view)
beforeCreate 在接口中 DDListenerview - viewpublic void afterCreate(View view, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(View view)
beforeAlter 在接口中 DDListenerpublic void afterAlter(View view, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(View view)
beforeDrop 在接口中 DDListenerpublic void afterDrop(View view, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(View view)
beforeRename 在接口中 DDListenerpublic void afterRename(View view, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(MasterTable table)
beforeCreate 在接口中 DDListenertable - tablepublic void afterCreate(MasterTable table, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(MasterTable table)
beforeAlter 在接口中 DDListenerpublic void afterAlter(MasterTable table, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(MasterTable table)
beforeDrop 在接口中 DDListenerpublic void afterDrop(MasterTable table, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(MasterTable table)
beforeRename 在接口中 DDListenerpublic void afterRename(MasterTable table, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(PartitionTable table)
beforeCreate 在接口中 DDListenertable - tablepublic void afterCreate(PartitionTable table, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(PartitionTable table)
beforeAlter 在接口中 DDListenerpublic void afterAlter(PartitionTable table, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(PartitionTable table)
beforeDrop 在接口中 DDListenerpublic void afterDrop(PartitionTable table, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(PartitionTable table)
beforeRename 在接口中 DDListenerpublic void afterRename(PartitionTable table, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeAdd(PrimaryKey primary)
beforeAdd 在接口中 DDListenerprimary - primarypublic void afterAdd(PrimaryKey primary, boolean result)
afterAdd 在接口中 DDListenerpublic boolean beforeAlter(PrimaryKey primary)
beforeAlter 在接口中 DDListenerpublic void afterAlter(PrimaryKey primary, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(PrimaryKey primary)
beforeDrop 在接口中 DDListenerpublic void afterDrop(PrimaryKey primary, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(PrimaryKey primary)
beforeRename 在接口中 DDListenerpublic void afterRename(PrimaryKey primary, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeAdd(ForeignKey foreign)
beforeAdd 在接口中 DDListenerforeign - foreignpublic void afterAdd(ForeignKey foreign, boolean result)
afterAdd 在接口中 DDListenerpublic boolean beforeAlter(ForeignKey foreign)
beforeAlter 在接口中 DDListenerpublic void afterAlter(ForeignKey foreign, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(ForeignKey foreign)
beforeDrop 在接口中 DDListenerpublic void afterDrop(ForeignKey foreign, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(ForeignKey foreign)
beforeRename 在接口中 DDListenerpublic void afterRename(ForeignKey foreign, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeAdd(Index index)
beforeAdd 在接口中 DDListenerindex - indexpublic void afterAdd(Index index, boolean result)
afterAdd 在接口中 DDListenerpublic boolean beforeAlter(Index index)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Index index, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Index index)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Index index, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Index index)
beforeRename 在接口中 DDListenerpublic void afterRename(Index index, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeAdd(Constraint constraint)
beforeAdd 在接口中 DDListenerconstraint - constraintpublic void afterAdd(Constraint constraint, boolean result)
afterAdd 在接口中 DDListenerpublic boolean beforeAlter(Constraint constraint)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Constraint constraint, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Constraint constraint)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Constraint constraint, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Constraint constraint)
beforeRename 在接口中 DDListenerpublic void afterRename(Constraint constraint, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(Procedure procedure)
beforeCreate 在接口中 DDListenerprocedure - procedurepublic void afterCreate(Procedure procedure, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(Procedure procedure)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Procedure procedure, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Procedure procedure)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Procedure procedure, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Procedure procedure)
beforeRename 在接口中 DDListenerpublic void afterRename(Procedure procedure, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(Function function)
beforeCreate 在接口中 DDListenerfunction - functionpublic void afterCreate(Function function, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(Function function)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Function function, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Function function)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Function function, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Function function)
beforeRename 在接口中 DDListenerpublic void afterRename(Function function, boolean result)
afterRename 在接口中 DDListenerpublic boolean beforeCreate(Trigger trigger)
beforeCreate 在接口中 DDListenertrigger - triggerpublic void afterCreate(Trigger trigger, boolean result)
afterCreate 在接口中 DDListenerpublic boolean beforeAlter(Trigger trigger)
beforeAlter 在接口中 DDListenerpublic void afterAlter(Trigger trigger, boolean result)
afterAlter 在接口中 DDListenerpublic boolean beforeDrop(Trigger trigger)
beforeDrop 在接口中 DDListenerpublic void afterDrop(Trigger trigger, boolean result)
afterDrop 在接口中 DDListenerpublic boolean beforeRename(Trigger trigger)
beforeRename 在接口中 DDListenerpublic void afterRename(Trigger trigger, boolean result)
afterRename 在接口中 DDListenerpublic void setService(AnylineService service)
setService 在接口中 DDListenerpublic AnylineService setService()
public AnylineService getService()
getService 在接口中 DDListenerpublic JDBCAdapter getAdapter()
public void setAdapter(JDBCAdapter adapter)
setAdapter 在接口中 DDListenerCopyright © 2023. All rights reserved.