package com.jthink.skyeye.base.sql;
import com.jthink.skyeye.base.constant.Constants;
import java.io.Serializable;
/**
* JThink@JThink
*
* @author JThink
* @version 0.0.1
* @desc from子句
* @date 2016-11-29 21:10:31
*/
public class From implements Serializable {
private static final long serialVersionUID = 1L;
// 数据库名
private String database;
// 表名
private String table;
// 别名
private String alias;
public From() {
}
@Override
public String toString() {
StringBuffer sb = new StringBuffer();
if (this.table == null) {
return null;
}
// 从数据库表查询
if (this.database != null) {
sb.append(this.database + "." + this.table);
} else {
sb.append(this.table);
}
if (this.alias != null) {
sb.append(Constants.SPACE).append(this.alias);
}
return sb.toString();
}
public String getDatabase() {
return database;
}
public void setDatabase(String database) {
this.database = database;
}
public String getTable() {
return table;
}
public void setTable(String table) {
this.table = table;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
}