com.infoengine.jdbc
Class ExecuteProcedure

java.lang.Object
  extended bycom.infoengine.jdbc.JDBCObject
      extended bycom.infoengine.jdbc.ExecuteProcedure

public class ExecuteProcedure
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
ExecuteProcedure()
           
 
Method Summary
 oracle.sql.ARRAY getArray(String fArgType, String fArgValue)
           
 Date getDate(String fArgValue)
           
 Double getDouble(String fArgValue)
           
 Float getFloat(String fArgValue)
           
 Integer getInteger(String fArgValue)
           
 oracle.sql.STRUCT getStruct(String fArgType, String fArgValue)
           
 Time getTime(String fArgValue)
           
private  int getType(String type)
           
private  Vector parseSql(String sqlString)
           
 void run()
           
 boolean setInParamter(int sqlIndex, String sqlArg, Vector fields, int fldSize, boolean returnParam, Hashtable inputArgs, StringBuffer textStmt)
           
 
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

ExecuteProcedure

public ExecuteProcedure()
Method Detail

getStruct

public oracle.sql.STRUCT getStruct(String fArgType,
                                   String fArgValue)
                            throws IEAdapterException
Throws:
IEAdapterException

getArray

public oracle.sql.ARRAY getArray(String fArgType,
                                 String fArgValue)
                          throws IEAdapterException
Throws:
IEAdapterException

getInteger

public Integer getInteger(String fArgValue)

getFloat

public Float getFloat(String fArgValue)

getDouble

public Double getDouble(String fArgValue)

getDate

public Date getDate(String fArgValue)
             throws IEAdapterException
Throws:
IEAdapterException

getTime

public Time getTime(String fArgValue)

setInParamter

public boolean setInParamter(int sqlIndex,
                             String sqlArg,
                             Vector fields,
                             int fldSize,
                             boolean returnParam,
                             Hashtable inputArgs,
                             StringBuffer textStmt)
                      throws IEAdapterException
Throws:
IEAdapterException

run

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

parseSql

private Vector parseSql(String sqlString)

getType

private int getType(String type)