railo.runtime.sql
Class Select

java.lang.Object
  extended by railo.runtime.sql.Select

public class Select
extends Object


Constructor Summary
Select()
           
 
Method Summary
 void addFromExpression(Column exp)
           
 void addGroupByExpression(Column col)
           
 void addSelectExpression(Expression select)
           
 Column[] getFroms()
           
 Column[] getGroupbys()
           
 Operation getHaving()
           
 Expression[] getSelects()
           
 ValueNumber getTop()
           
 Operation getWhere()
           
 boolean isDistinct()
           
 boolean isUnionDistinct()
           
 void setDistinct(boolean b)
           
 void setHaving(Operation having)
           
 void setTop(ValueNumber top)
           
 void setUnionDistinct(boolean b)
           
 void setWhereExpression(Operation where)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Select

public Select()
Method Detail

addSelectExpression

public void addSelectExpression(Expression select)

addFromExpression

public void addFromExpression(Column exp)

setWhereExpression

public void setWhereExpression(Operation where)

addGroupByExpression

public void addGroupByExpression(Column col)

setTop

public void setTop(ValueNumber top)

getFroms

public Column[] getFroms()
Returns:
the froms

getGroupbys

public Column[] getGroupbys()
Returns:
the groupbys

getHaving

public Operation getHaving()
Returns:
the havings

getSelects

public Expression[] getSelects()
Returns:
the selects

getWhere

public Operation getWhere()
Returns:
the where

isUnionDistinct

public boolean isUnionDistinct()

isDistinct

public boolean isDistinct()

setDistinct

public void setDistinct(boolean b)

setUnionDistinct

public void setUnionDistinct(boolean b)

setHaving

public void setHaving(Operation having)
Parameters:
having - the having to set

getTop

public ValueNumber getTop()
Returns:
the top


Copyright © 2012 Railo