butler.sql.query
Class SortCriteria

java.lang.Object
  extended by butler.sql.query.SortCriteria
All Implemented Interfaces:
java.io.Serializable

public class SortCriteria
extends java.lang.Object
implements java.io.Serializable

Author:
Fredrik Bertilsson
See Also:
Serialized Form

Constructor Summary
SortCriteria(Column col, boolean asc)
           
SortCriteria(int pos, boolean asc)
           
SortCriteria(java.lang.String alias, Column col, boolean asc)
           
 
Method Summary
 SortCriteria copy()
           
 java.lang.String getAlias()
           
 Column getColumn()
           
 int getPosition()
           
 SortCriteria getReverse()
           
 boolean isAscending()
           
 void setAscending(boolean asc)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SortCriteria

public SortCriteria(Column col,
                    boolean asc)

SortCriteria

public SortCriteria(java.lang.String alias,
                    Column col,
                    boolean asc)

SortCriteria

public SortCriteria(int pos,
                    boolean asc)
Method Detail

getColumn

public Column getColumn()
                 throws java.lang.Exception
Throws:
java.lang.Exception

getAlias

public java.lang.String getAlias()

getPosition

public int getPosition()

isAscending

public boolean isAscending()

setAscending

public void setAscending(boolean asc)

getReverse

public SortCriteria getReverse()
                        throws java.lang.Exception
Throws:
java.lang.Exception

copy

public SortCriteria copy()
                  throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object