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 }