public interface OracleClob
extends java.sql.Clob
Clob and defines methods for Oracle specific Clob .
Generally any new code should avoid the direct use of the class CLOB.
For variable declarations use the interface Clob or this interface as required.
Instead of the static methods
CLOB.createTemporary(java.sql.Connection, boolean, int) and CLOB.empty_lob()
please use
Connection.createClob() and
CLOB.getEmptyCLOB() respectively.
| Modifier and Type | Method and Description |
|---|---|
default void |
close()
Deprecated.
The name of this method is anticipated to conflict with a
future version of the JDBC Specification. This method will be removed in a
future version of the Oracle JDBC Driver. Any calls to this method should
be replaced with a call to
closeLob(), which
provides the exact same behavior. |
void |
closeLob()
Close a previously opened CLOB.
|
boolean |
isEmptyLob()
Return true if this is an empty lob.
|
default boolean |
isOpen()
Deprecated.
The name of this method is anticipated to conflict with a
future version of the JDBC Specification. This method will be removed in a
future version of the Oracle JDBC Driver. Any calls to this method should
be replaced with a call to
isOpenLob(), which
provides the exact same behavior. |
boolean |
isOpenLob()
Check whether the CLOB is opened.
|
boolean |
isSecureFile()
Returns
true if this is a SecureFile (LOBs with the STORE
AS SECUREFILE option, which were introduced in Oracle Database 11g Release 1). |
boolean |
isTemporary()
Return true if the lob locator points to a temporary clob.
|
default void |
open(LargeObjectAccessMode mode)
Deprecated.
The name of this method is anticipated to conflict with a
future version of the JDBC Specification. This method will be removed in a
future version of the Oracle JDBC Driver. Any calls to this method should
be replaced with a call to
openLob(LargeObjectAccessMode), which provides the
exact same behavior. |
void |
openLob(LargeObjectAccessMode mode)
Open a CLOB in the indicated mode.
|
java.sql.SQLXML |
toSQLXML()
Returns an object which implements java.sql.SQLXML with
content taken from this Clob.
|
java.sql.SQLXML |
toSQLXML(java.lang.String schemaURL)
Returns an object which implements java.sql.SQLXML with
content taken from this Clob.
|
@Deprecated default void open(LargeObjectAccessMode mode) throws java.sql.SQLException
openLob(LargeObjectAccessMode), which provides the
exact same behavior.java.sql.SQLExceptionvoid openLob(LargeObjectAccessMode mode) throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void close()
throws java.sql.SQLException
closeLob(), which
provides the exact same behavior.java.sql.SQLExceptionvoid closeLob()
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default boolean isOpen()
throws java.sql.SQLException
isOpenLob(), which
provides the exact same behavior.java.sql.SQLExceptionboolean isOpenLob()
throws java.sql.SQLException
java.sql.SQLExceptionboolean isTemporary()
throws java.sql.SQLException
java.sql.SQLExceptionboolean isEmptyLob()
throws java.sql.SQLException
java.sql.SQLExceptionboolean isSecureFile()
throws java.sql.SQLException
true if this is a SecureFile (LOBs with the STORE
AS SECUREFILE option, which were introduced in Oracle Database 11g Release 1).true if this is a SecureFile and false otherwise.java.sql.SQLExceptionjava.sql.SQLXML toSQLXML()
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.SQLXML toSQLXML(java.lang.String schemaURL)
throws java.sql.SQLException
java.sql.SQLException