001    package railo.runtime.sql.exp;
002    
003    public class BracketExpression extends ExpressionSupport {
004    
005            private Expression exp;
006    
007            public BracketExpression(Expression exp) {
008                    this.exp=exp;
009            }
010    
011            /**
012             *
013             * @see sql.exp.Expression#toString()
014             */
015            public String toString(boolean noAlias) {
016                    if(noAlias || getIndex()==0)return "("+exp.toString(true) +")";
017                    return toString(true)+" as "+getIndex();
018            }
019    
020            /**
021             * @return the exp
022             */
023            public Expression getExp() {
024                    return exp;
025            }
026    
027    }