com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlChecksumTableStatement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of druid Show documentation
Show all versions of druid Show documentation
A JDBC datasource implementation.
package com.alibaba.druid.sql.dialect.mysql.ast.statement;
import com.alibaba.druid.sql.ast.statement.SQLExprTableSource;
import com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitor;
import java.util.ArrayList;
import java.util.List;
public class MySqlChecksumTableStatement extends MySqlStatementImpl {
private final List tables = new ArrayList();
private boolean quick;
private boolean extended;
public MySqlChecksumTableStatement() {
}
public void addTable(SQLExprTableSource table) {
if (table == null) {
return;
}
table.setParent(this);
tables.add(table);
}
public List getTables() {
return tables;
}
public boolean isQuick() {
return quick;
}
public void setQuick(boolean quick) {
this.quick = quick;
}
public boolean isExtended() {
return extended;
}
public void setExtended(boolean extended) {
this.extended = extended;
}
public void accept0(MySqlASTVisitor visitor) {
if (visitor.visit(this)) {
acceptChild(visitor, tables);
}
visitor.endVisit(this);
}
}