package hdgl.db.query.expression; import hdgl.db.query.visitor.Visitor; public class Order extends Expression { String label; boolean isAscending; public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public boolean isAscending() { return isAscending; } public void setAscending(boolean isAscending) { this.isAscending = isAscending; } @Override public String toString() { return "["+(isAscending?"ASC:":"DESC:")+label+"]"; } @Override public <TR, TA> TR accept(Visitor<TR, TA> visitor, TA... arguments) { return visitor.visitOrder(this, arguments); } }