com.infoengine.jdbc
Class DoSql

java.lang.Object
  extended bycom.infoengine.jdbc.JDBCObject
      extended bycom.infoengine.jdbc.DoSql
Direct Known Subclasses:
PreparedBatchUpdate

public class DoSql
extends JDBCObject


Field Summary
 
Fields inherited from class com.infoengine.jdbc.JDBCObject
autoCommit, autoCommitSupported, BLOB_REQUEST, CLOB_REQUEST, commands, commitExplicitly, conn, ctx, dbType, DEFAULT, getBlobs, group, isTransaction, logWriter, NON_ORACLE, ORACLE_8I, ORACLE_9I, PARAM_ATTRIBUTE, PARAM_CATALOG, PARAM_CLASS, PARAM_DELIMITER, PARAM_DISTINCT, PARAM_FIELD, PARAM_FILENAME, PARAM_MAX_QUERY_SIZE, PARAM_MIMETYPE, PARAM_MODE, PARAM_PARAMTYPES, PARAM_PARAMVALUES, PARAM_RETURN, PARAM_SCHEMA, PARAM_SORTBY, PARAM_SORTED, PARAM_SQL, PARAM_TYPE, PARAM_WHERE, password, rb, rsetScrollCapability, scratchBuff, serviceName, task, TYPE_FORWARD_ONLY, userid, webject
 
Constructor Summary
DoSql()
           
 
Method Summary
protected  void add_batch(Statement stmt)
           
protected  void checkUpdateCountsSize(int size)
           
protected  void execBatch()
           
protected  int[] execute_batch(Statement stmt)
           
protected  Statement getStatement()
           
protected  void restore(boolean currentState)
           
 void run()
           
 
Methods inherited from class com.infoengine.jdbc.JDBCObject
addGroup, addResultSet, addStructToElement, buildSelect, execCommand, getGroupoutName, getParam, getParams, getTask, getWebjectParam, initialize, makeConnection, removeControlChars, returnBlob, returnBlob, setCommitTypeInfo, setMessageReturn, sqlColumns, sqlColumns, sqlDistinct, sqlField, sqlFields, sqlFileName, sqlFileNames, sqlOrder, sqlTable, sqlValues, sqlWhere
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoSql

public DoSql()
Method Detail

run

public void run()
         throws IEAdapterException
Overrides:
run in class JDBCObject
Throws:
IEAdapterException

getStatement

protected Statement getStatement()
                          throws SQLException
Throws:
SQLException

execBatch

protected void execBatch()
                  throws IEAdapterException
Throws:
IEAdapterException

execute_batch

protected int[] execute_batch(Statement stmt)
                       throws IEAdapterException
Throws:
IEAdapterException

checkUpdateCountsSize

protected void checkUpdateCountsSize(int size)
                              throws IEAdapterException
Throws:
IEAdapterException

add_batch

protected void add_batch(Statement stmt)
                  throws IEAdapterException
Throws:
IEAdapterException

restore

protected void restore(boolean currentState)