com.infoengine.jdbc
Class PutClobStream

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

public class PutClobStream
extends JDBCObject


Field Summary
private  String column
           
private  String field
           
private  int fileLength
           
private  Object inputStream
           
private  String table
           
private  String where
           
 
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
PutClobStream()
           
 
Method Summary
private  String createUpdateSql(Vector headers)
           
 void run()
           
private  void updateNonOracle()
           
private  void updateOracle()
           
 
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

where

private String where

table

private String table

field

private String field

column

private String column

inputStream

private Object inputStream

fileLength

private int fileLength
Constructor Detail

PutClobStream

public PutClobStream()
Method Detail

run

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

updateOracle

private void updateOracle()
                   throws IEAdapterException
Throws:
IEAdapterException

updateNonOracle

private void updateNonOracle()
                      throws IEAdapterException
Throws:
IEAdapterException

createUpdateSql

private String createUpdateSql(Vector headers)