SubSelectBuilder.java
700 字节
package com.aries.crawler.sqlbuilder;
/**
* @author arowana
*/
public class SubSelectBuilder extends SelectBuilder {
private String alias;
public SubSelectBuilder(String alias) {
this.alias = alias;
}
protected SubSelectBuilder(SubSelectBuilder other) {
super(other);
this.alias = other.alias;
}
@Override
public SubSelectBuilder clone() {
return new SubSelectBuilder(this);
}
@Override
public String toString() {
return new StringBuilder()
.append("(")
.append(super.toString())
.append(") as ")
.append(alias)
.toString();
}
}