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 }