com.infoengine.jdbc
Class PutBlobStream

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

public class PutBlobStream
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
PutBlobStream()
           
 
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

PutBlobStream

public PutBlobStream()
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)