This commit is contained in:
温少
2012-03-15 14:25:42 +08:00
parent 4bf0785f57
commit fc910ce774
11 changed files with 38 additions and 20 deletions
@@ -9,21 +9,25 @@ import com.alibaba.druid.sql.visitor.SQLASTVisitor;
public class SQLTruncateStatement extends SQLStatementImpl {
private static final long serialVersionUID = 1L;
protected List<SQLName> tableNames = new ArrayList<SQLName>(2);
private static final long serialVersionUID = 1L;
protected List<SQLExprTableSource> tableSources = new ArrayList<SQLExprTableSource>(2);
public List<SQLName> getTableNames() {
return tableNames;
public List<SQLExprTableSource> getTableSources() {
return tableSources;
}
public void setTableNames(List<SQLName> tableNames) {
this.tableNames = tableNames;
public void setTableSources(List<SQLExprTableSource> tableSources) {
this.tableSources = tableSources;
}
public void addTableSource(SQLName name) {
this.tableSources.add(new SQLExprTableSource(name));
}
@Override
protected void accept0(SQLASTVisitor visitor) {
if (visitor.visit(this)) {
acceptChild(visitor, tableNames);
acceptChild(visitor, tableSources);
}
visitor.endVisit(this);
}