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.SQLException
void 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.SQLException
void 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.SQLException
boolean isOpenLob() throws java.sql.SQLException
java.sql.SQLException
boolean isTemporary() throws java.sql.SQLException
java.sql.SQLException
boolean isEmptyLob() throws java.sql.SQLException
java.sql.SQLException
boolean 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.SQLException
java.sql.SQLXML toSQLXML() throws java.sql.SQLException
java.sql.SQLException
java.sql.SQLXML toSQLXML(java.lang.String schemaURL) throws java.sql.SQLException
java.sql.SQLException