public class TableDiffer extends AbstractDiffer
MetadataDiffer.DIRECTdirect| 构造器和说明 |
|---|
TableDiffer() |
TableDiffer(Table origin,
Table dest) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableDiffer |
compare(Table origin,
Table dest,
Table direct) |
ColumnsDiffer |
getColumnsDiffer() |
Table |
getDest() |
IndexesDiffer |
getIndexesDiffer() |
Table |
getOrigin() |
PrimaryKeyDiffer |
getPrimaryKeyDiffer() |
TriggersDiffer |
getTriggersDiffer() |
boolean |
isEmpty() |
void |
setColumnsDiffer(ColumnsDiffer columnsDiffer) |
void |
setDest(Table dest) |
MetadataDiffer |
setDirect(MetadataDiffer.DIRECT direct)
ALTER DDL 使用于哪个表 默认作用于dest
|
void |
setIndexesDiffer(IndexesDiffer indexesDiffer) |
void |
setOrigin(Table origin) |
void |
setPrimaryKeyDiffer(PrimaryKeyDiffer primaryKeyDiffer) |
void |
setTriggersDiffer(TriggersDiffer triggersDiffer) |
getDirect, setDirectpublic MetadataDiffer setDirect(MetadataDiffer.DIRECT direct)
MetadataDiffersetDirect 在接口中 MetadataDiffersetDirect 在类中 AbstractDifferdirect - 表public boolean isEmpty()
public static TableDiffer compare(Table origin, Table dest, Table direct)
public ColumnsDiffer getColumnsDiffer()
public void setColumnsDiffer(ColumnsDiffer columnsDiffer)
public PrimaryKeyDiffer getPrimaryKeyDiffer()
public void setPrimaryKeyDiffer(PrimaryKeyDiffer primaryKeyDiffer)
public IndexesDiffer getIndexesDiffer()
public void setIndexesDiffer(IndexesDiffer indexesDiffer)
public TriggersDiffer getTriggersDiffer()
public void setTriggersDiffer(TriggersDiffer triggersDiffer)
public Table getOrigin()
public void setOrigin(Table origin)
public Table getDest()
public void setDest(Table dest)
Copyright © 2025. All rights reserved.