biz.hammurapi.sql.syntax
Class SelectModifier

java.lang.Object
  extended by biz.hammurapi.sql.syntax.SelectModifier
All Implemented Interfaces:
Parameterizer, StatementFragment

public class SelectModifier
extends java.lang.Object
implements StatementFragment


Constructor Summary
SelectModifier()
           
 
Method Summary
 void addOrderBy(java.lang.String column)
           
 void addOrderBy(java.lang.String column, boolean desc)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 int parameterize(java.sql.PreparedStatement ps, int idx)
          Parameterizes prepared statement
 void setGroupBy(StatementFragment groupBy)
           
 void setHaving(StatementFragment having)
           
 void setLimit(int limit)
           
 void setOffset(int offset)
           
 void setWhere(StatementFragment where)
           
 java.lang.String toSqlString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectModifier

public SelectModifier()
Method Detail

setWhere

public void setWhere(StatementFragment where)

setGroupBy

public void setGroupBy(StatementFragment groupBy)

addOrderBy

public void addOrderBy(java.lang.String column,
                       boolean desc)

addOrderBy

public void addOrderBy(java.lang.String column)

setHaving

public void setHaving(StatementFragment having)

setLimit

public void setLimit(int limit)

setOffset

public void setOffset(int offset)

toSqlString

public java.lang.String toSqlString()
Specified by:
toSqlString in interface StatementFragment

parameterize

public int parameterize(java.sql.PreparedStatement ps,
                        int idx)
                 throws java.sql.SQLException
Description copied from interface: Parameterizer
Parameterizes prepared statement

Specified by:
parameterize in interface Parameterizer
idx - Starting parameter index
Returns:
Next parameter index. Return value is used for chaining parameterizers.
Throws:
java.sql.SQLException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2003 Hammurapi Group. All Rights Reserved.