package org.hivedb.meta.persistence;
import org.hivedb.util.HiveUtils;
public class TableInfo {
private String name;
private String createStatement;
public TableInfo(String name, String stmt){
setName(name);
setCreateStatement(stmt);
}
public String getCreateStatement() {
return createStatement;
}
public String getDeleteAllStatement() {
return String.format("delete from %s", name);
}
public void setCreateStatement(String createStatement) {
this.createStatement = createStatement;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int hashCode() {
return HiveUtils.makeHashCode(
new Object[] {getName(), getCreateStatement()}
);
}
}