biz.hammurapi.sql.syntax
Class StatementBuilder
java.lang.Object
biz.hammurapi.sql.syntax.StatementBuilder
- All Implemented Interfaces:
- Parameterizer, StatementFragment, java.io.Serializable
public class StatementBuilder
- extends java.lang.Object
- implements StatementFragment, java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
StatementBuilder
public StatementBuilder(java.lang.String sql)
StatementBuilder
public StatementBuilder(java.lang.String sql,
Parameterizer parameterizer)
StatementBuilder
public StatementBuilder()
StatementBuilder
public StatementBuilder(StatementFragment fragment)
append
public void append(java.lang.String sql)
append
public void append(java.lang.String sql,
Parameterizer parameterizer)
append
public void append(StatementFragment fragment)
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
assemble
public static StatementBuilder assemble(java.lang.String sql,
Parameterizer parameterizer,
StatementFragment fragment)
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.