|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
| Constructor Summary | |
protected |
DefaultLobHandler.DefaultLobCreator()
|
| Method Summary | |
void |
close()
Close this LobCreator session and free its temporarily created BLOBs and CLOBs. |
void |
setBlobAsBinaryStream(PreparedStatement ps,
int paramIndex,
InputStream binaryStream,
int contentLength)
Set the given content as binary stream on the given statement, using the given parameter index. |
void |
setBlobAsBytes(PreparedStatement ps,
int paramIndex,
byte[] content)
Set the given content as bytes on the given statement, using the given parameter index. |
void |
setClobAsAsciiStream(PreparedStatement ps,
int paramIndex,
InputStream asciiStream,
int contentLength)
Set the given content as ASCII stream on the given statement, using the given parameter index. |
void |
setClobAsCharacterStream(PreparedStatement ps,
int paramIndex,
Reader characterStream,
int contentLength)
Set the given content as character stream on the given statement, using the given parameter index. |
void |
setClobAsString(PreparedStatement ps,
int paramIndex,
String content)
Set the given content as String on the given statement, using the given parameter index. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected DefaultLobHandler.DefaultLobCreator()
| Method Detail |
public void setBlobAsBytes(PreparedStatement ps,
int paramIndex,
byte[] content)
throws SQLException
LobCreator
setBlobAsBytes in interface LobCreatorps - the PreparedStatement to the set the content onparamIndex - the parameter index to usecontent - the content as byte array, or null for SQL NULL
SQLException - if thrown by JDBC methodsPreparedStatement.setBytes(int, byte[])
public void setBlobAsBinaryStream(PreparedStatement ps,
int paramIndex,
InputStream binaryStream,
int contentLength)
throws SQLException
LobCreator
setBlobAsBinaryStream in interface LobCreatorps - the PreparedStatement to the set the content onparamIndex - the parameter index to usebinaryStream - the content as binary stream, or null for SQL NULL
SQLException - if thrown by JDBC methodsPreparedStatement.setBinaryStream(int, java.io.InputStream, int)
public void setClobAsString(PreparedStatement ps,
int paramIndex,
String content)
throws SQLException
LobCreator
setClobAsString in interface LobCreatorps - the PreparedStatement to the set the content onparamIndex - the parameter index to usecontent - the content as String, or null for SQL NULL
SQLException - if thrown by JDBC methodsPreparedStatement.setBytes(int, byte[])
public void setClobAsAsciiStream(PreparedStatement ps,
int paramIndex,
InputStream asciiStream,
int contentLength)
throws SQLException
LobCreator
setClobAsAsciiStream in interface LobCreatorps - the PreparedStatement to the set the content onparamIndex - the parameter index to useasciiStream - the content as ASCII stream, or null for SQL NULL
SQLException - if thrown by JDBC methodsPreparedStatement.setBinaryStream(int, java.io.InputStream, int)
public void setClobAsCharacterStream(PreparedStatement ps,
int paramIndex,
Reader characterStream,
int contentLength)
throws SQLException
LobCreator
setClobAsCharacterStream in interface LobCreatorps - the PreparedStatement to the set the content onparamIndex - the parameter index to usecharacterStream - the content as character stream, or null for SQL NULL
SQLException - if thrown by JDBC methodsPreparedStatement.setBinaryStream(int, java.io.InputStream, int)public void close()
LobCreatorNOTE: Needs to be invoked after the involved PreparedStatements have been executed respectively the affected O/R mapping sessions have been flushed. Else, the database resources for the temporary BLOBs might stay allocated.
close in interface LobCreator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||