|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.WebLogicOracleAdapter
public class WebLogicOracleAdapter
Built-in adapter to workaround an Oracle limitation when persisting more than 4k bytes of data. This adapter supports the Oracle 8, 9, and 10 JDBC drivers, supplied by Oracle Corporation, when wrapped by a WebLogic driver. See flux.OracleLargeObjectAdapter for more information.
OracleLargeObjectAdapter
,
OracleLargeObjectAdapter.WEBLOGIC
Field Summary |
---|
Fields inherited from interface flux.OracleLargeObjectAdapter |
---|
APACHE_DBCP, JBOSS, ORACLE, TOMCAT, WEBLOGIC, WEBSPHERE |
Constructor Summary | |
---|---|
WebLogicOracleAdapter()
|
Method Summary | |
---|---|
java.io.InputStream |
getBlobReader(java.sql.ResultSet resultSet,
java.lang.String columnName)
Returns a binary stream that can read large binary data from an Oracle BLOB database column. |
java.io.OutputStream |
getBlobWriter(java.sql.ResultSet resultSet,
java.lang.String columnName)
Returns a binary stream that can write large binary data from an Oracle BLOB database column. |
java.io.Reader |
getClobReader(java.sql.ResultSet resultSet,
java.lang.String columnName)
Returns a character stream that can read large binary data from an Oracle CLOB database column. |
java.io.Writer |
getClobWriter(java.sql.ResultSet resultSet,
java.lang.String columnName)
Returns a character stream that can write large binary data to an Oracle CLOB database column. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebLogicOracleAdapter()
Method Detail |
---|
public java.io.InputStream getBlobReader(java.sql.ResultSet resultSet, java.lang.String columnName) throws java.lang.Exception
OracleLargeObjectAdapter
getBlobReader
in interface OracleLargeObjectAdapter
resultSet
- The result set retrieved by running a "SELECT" query
against a BLOB column.columnName
- The name of the BLOB column in the result set. The
returned binary stream represents this BLOB column.
java.lang.Exception
- If a system error occurs.public java.io.OutputStream getBlobWriter(java.sql.ResultSet resultSet, java.lang.String columnName) throws java.lang.Exception
OracleLargeObjectAdapter
getBlobWriter
in interface OracleLargeObjectAdapter
resultSet
- The result set retrieved by running a "SELECT FOR UPDATE"
query against a BLOB column.columnName
- The name of the BLOB column in the result set. The
returned binary stream represents this BLOB column.
java.lang.Exception
- If a system error occurs.public java.io.Reader getClobReader(java.sql.ResultSet resultSet, java.lang.String columnName) throws java.lang.Exception
OracleLargeObjectAdapter
getClobReader
in interface OracleLargeObjectAdapter
resultSet
- The result set retrieved by running a "SELECT" query
against a CLOB column.columnName
- The name of the CLOB column in the result set. The
returned character stream represents this CLOB column.
java.lang.Exception
- If a system error occurs.public java.io.Writer getClobWriter(java.sql.ResultSet resultSet, java.lang.String columnName) throws java.lang.Exception
OracleLargeObjectAdapter
getClobWriter
in interface OracleLargeObjectAdapter
resultSet
- The result set retrieved by running a "SELECT FOR UPDATE"
query against a CLOB column.columnName
- The name of the CLOB column in the result set. The
returned character stream represents this CLOB column.
java.lang.Exception
- If a system error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |