com.infoengine.jdbc
Class BatchExecuteProcedure

java.lang.Object
  extended bycom.infoengine.jdbc.JDBCObject
      extended bycom.infoengine.jdbc.DoSql
          extended bycom.infoengine.jdbc.PreparedBatchUpdate
              extended bycom.infoengine.jdbc.BatchExecuteProcedure

public class BatchExecuteProcedure
extends PreparedBatchUpdate


Field Summary
protected  Vector argNames
           
 
Fields inherited from class com.infoengine.jdbc.PreparedBatchUpdate
delimiter, numInputSets
 
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
BatchExecuteProcedure()
           
 
Method Summary
 void add_batch(Statement stmt)
           
 Vector[] getFieldDataArray(Vector fieldDataVec)
           
 int[] getFieldDataTypes(Vector[] fieldDataArray)
           
 String getSQLStmtString(String sqlData)
           
 Statement getStatement()
           
 void run()
           
 void setParameter(CallableStatement cstmt, int param_index, String fieldData, int fieldDataType)
           
 
Methods inherited from class com.infoengine.jdbc.PreparedBatchUpdate
checkUpdateCountsSize, get_date_array, get_oracle_array, get_oracle_struct, get_struct_array, get_time_array, getParamSqlTypes, getParamTypes, processArray, processStruct, set_parameter, setNull
 
Methods inherited from class com.infoengine.jdbc.DoSql
execBatch, execute_batch, restore
 
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
 

Field Detail

argNames

protected Vector argNames
Constructor Detail

BatchExecuteProcedure

public BatchExecuteProcedure()
Method Detail

run

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

getStatement

public Statement getStatement()
                       throws SQLException
Overrides:
getStatement in class PreparedBatchUpdate
Throws:
SQLException

getSQLStmtString

public String getSQLStmtString(String sqlData)

add_batch

public void add_batch(Statement stmt)
               throws IEAdapterException
Overrides:
add_batch in class PreparedBatchUpdate
Throws:
IEAdapterException

getFieldDataArray

public Vector[] getFieldDataArray(Vector fieldDataVec)

getFieldDataTypes

public int[] getFieldDataTypes(Vector[] fieldDataArray)

setParameter

public void setParameter(CallableStatement cstmt,
                         int param_index,
                         String fieldData,
                         int fieldDataType)
                  throws IEAdapterException
Throws:
IEAdapterException