001    
002    package railo.runtime.sql.old;
003    
004    import java.io.Serializable;
005    
006    // Referenced classes of package Zql:
007    //            ZExp
008    
009    public final class ZOrderBy
010        implements Serializable
011    {
012    
013        public ZOrderBy(ZExp zexp)
014        {
015            asc_ = true;
016            exp_ = zexp;
017        }
018    
019        public void setAscOrder(boolean flag)
020        {
021            asc_ = flag;
022        }
023    
024        public boolean getAscOrder()
025        {
026            return asc_;
027        }
028    
029        public ZExp getExpression()
030        {
031            return exp_;
032        }
033    
034        public String toString()
035        {
036            return exp_.toString() + " " + (asc_ ? "ASC" : "DESC");
037        }
038    
039        ZExp exp_;
040        boolean asc_;
041    }