nl.innovationinvestments.cheyenne.engine.components
Class Sql

java.lang.Object
  extended by nl.innovationinvestments.cheyenne.engine.components.Component
      extended by nl.innovationinvestments.cheyenne.engine.components.Sql

public class Sql
extends Component

This component executes an SQL and if a resultset is returned, hands it over to the dialog for processing. An SQL may return multiple resultsets.

Author:
User

Nested Class Summary
static class Sql.InOutType
           
 
Field Summary
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
Sql()
           
Sql(Dialog dialog)
           
 
Method Summary
 void addParameters(java.lang.Object value, Sql.InOutType type)
           
 void append(java.lang.String sql)
          construct the SQL
 void clearParameters()
           
 void finish()
           
 java.lang.String getJdbcConnectionName()
           
 java.lang.String getName()
           
 java.util.List<nl.innovationinvestments.cheyenne.engine.components.Sql.InOutParameter> getParameters()
          Parameters
 java.lang.StringBuilder getStringBuilder()
           
 void setJdbcConnectionName(java.lang.String value)
          JdbcConnectionName
 void setName(java.lang.String value)
          Name
 void setStringBuilder(java.lang.StringBuilder value)
          StringBuilder
 
Methods inherited from class nl.innovationinvestments.cheyenne.engine.components.Component
getDialog, getId, getLog4j, iterate, setDialog, setId, setLog4j, start, startAndfinish
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

Sql

public Sql()

Sql

public Sql(Dialog dialog)
Parameters:
dialog -
Method Detail

setStringBuilder

public void setStringBuilder(java.lang.StringBuilder value)
StringBuilder


getStringBuilder

public java.lang.StringBuilder getStringBuilder()

setJdbcConnectionName

public void setJdbcConnectionName(java.lang.String value)
JdbcConnectionName


getJdbcConnectionName

public java.lang.String getJdbcConnectionName()

setName

public void setName(java.lang.String value)
Name


getName

public java.lang.String getName()

getParameters

public java.util.List<nl.innovationinvestments.cheyenne.engine.components.Sql.InOutParameter> getParameters()
Parameters


addParameters

public void addParameters(java.lang.Object value,
                          Sql.InOutType type)

clearParameters

public void clearParameters()

append

public void append(java.lang.String sql)
construct the SQL


finish

public void finish()
Overrides:
finish in class Component


Copyright © 2010 InnovationInvestments. All Rights Reserved.