org.outerj.xreporter.report.definition
Class TempTableRefSqlPart
java.lang.Object
org.outerj.xreporter.report.definition.TempTableRefSqlPart
- All Implemented Interfaces:
- org.apache.avalon.framework.configuration.Configurable, SqlPart
- public class TempTableRefSqlPart
- extends java.lang.Object
- implements SqlPart, org.apache.avalon.framework.configuration.Configurable
A SqlPart
that inserts a name for a (previously created) temporary table. See also
TempTableSqlPart
.
Field Summary |
protected java.lang.String |
fieldName
|
protected java.lang.String |
name
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
fieldName
protected java.lang.String fieldName
TempTableRefSqlPart
public TempTableRefSqlPart()
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
addToSqlStatement
public void addToSqlStatement(java.lang.StringBuffer statement,
ExecutionContext executionContext)
- Description copied from interface:
SqlPart
- Adds a piece of SQL to the supplied StringBuffer
- Specified by:
addToSqlStatement
in interface SqlPart
bind
public int bind(java.sql.PreparedStatement statement,
int start,
ExecutionContext executionContext)
throws java.sql.SQLException
- Description copied from interface:
SqlPart
- Fills in any IN parameters that this SqlPart has added during
the call to
SqlPart.addToSqlStatement(java.lang.StringBuffer, org.outerj.xreporter.report.definition.ExecutionContext)
.
- Specified by:
bind
in interface SqlPart
- Returns:
- the position where the next IN-parameter should come
- Throws:
java.sql.SQLException