com.onewebsql.query.adapter
Class SetInputStreamParameterHandler

java.lang.Object
  extended by com.onewebsql.query.adapter.SetInputStreamParameterHandler
All Implemented Interfaces:
ParameterHandler<List<Value>>

public class SetInputStreamParameterHandler
extends Object
implements ParameterHandler<List<Value>>

Implementacja interfejsu ParameterHandler ustawiająca pierwszy parametr metodą PreparedStatement.setBinaryStream(int, java.io.InputStream, int), pozostałe parametry zaś metodą PreparedStatement.setObject(int, java.lang.Object, int).


Field Summary
protected  int bytesToWrite
          Ilość bajtów do zapisu.
 
Constructor Summary
SetInputStreamParameterHandler(int bytesToWrite)
          Konstruktor.
 
Method Summary
 void bindParameters(PreparedStatement statement, List<Value> parameters)
          Binds the specified parameters (using the methods set<Type>(int index, ...)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bytesToWrite

protected int bytesToWrite
Ilość bajtów do zapisu.

Constructor Detail

SetInputStreamParameterHandler

public SetInputStreamParameterHandler(int bytesToWrite)
Konstruktor.

Parameters:
bytesToWrite - ilość bajtów do zapisu do strumienia.
Method Detail

bindParameters

public void bindParameters(PreparedStatement statement,
                           List<Value> parameters)
                    throws SQLException
Description copied from interface: ParameterHandler
Binds the specified parameters (using the methods set<Type>(int index, ...)) to the specified PreparedStatement.

Specified by:
bindParameters in interface ParameterHandler<List<Value>>
Parameters:
statement - SQL statement
parameters - parameters to be bound
Throws:
SQLException - if an error occurs while binding parameters


Copyright © 2011-2013 e-point SA. All Rights Reserved.