Package oracle.jdbc
Interface OracleClob
-
- All Superinterfaces:
java.sql.Clob
- All Known Subinterfaces:
OracleNClob
public interface OracleClob extends java.sql.ClobThis interface extends the standard JDBC interfaceCloband defines methods for Oracle specific Clob .Generally any new code should avoid the direct use of the class
CLOB. For variable declarations use the interfaceClobor this interface as required. Instead of the static methodsCLOB.createTemporary(java.sql.Connection, boolean, int)andCLOB.empty_lob()please useConnection.createClob()andCLOB.getEmptyCLOB()respectively.- Since:
- 11.2.0.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Close a previously opened CLOB.booleanisEmptyLob()Return true if this is an empty lob.booleanisOpen()Check whether the CLOB is opened.booleanisSecureFile()Returnstrueif this is a SecureFile (LOBs with the STORE AS SECUREFILE option, which were introduced in Oracle Database 11g Release 1).booleanisTemporary()Return true if the lob locator points to a temporary clob.voidopen(LargeObjectAccessMode mode)Open a CLOB in the indicated mode.java.sql.SQLXMLtoSQLXML()Returns an object which implements java.sql.SQLXML with content taken from this Clob.java.sql.SQLXMLtoSQLXML(java.lang.String schemaURL)Returns an object which implements java.sql.SQLXML with content taken from this Clob.
-
-
-
Method Detail
-
open
void open(LargeObjectAccessMode mode) throws java.sql.SQLException
Open a CLOB in the indicated mode. Valid modes include MODE_READONLY, and MODE_READWRITE. It is an error to open the same LOB twice.- Throws:
java.sql.SQLException- Since:
- 8.2.0
-
close
void close() throws java.sql.SQLExceptionClose a previously opened CLOB.- Throws:
java.sql.SQLException- Since:
- 8.2.0
-
isOpen
boolean isOpen() throws java.sql.SQLExceptionCheck whether the CLOB is opened.- Returns:
- true if the LOB is opened.
- Throws:
java.sql.SQLException- Since:
- 8.2.0
-
isTemporary
boolean isTemporary() throws java.sql.SQLExceptionReturn true if the lob locator points to a temporary clob. False if it does not.- Returns:
- true if the lob locator points to a temporary clob. False if it does not.
- Throws:
java.sql.SQLException- Since:
- 8.2.0
-
isEmptyLob
boolean isEmptyLob() throws java.sql.SQLExceptionReturn true if this is an empty lob.- Returns:
- true if this is an empty lob.
- Throws:
java.sql.SQLException- Since:
- 8.1.7
-
isSecureFile
boolean isSecureFile() throws java.sql.SQLExceptionReturnstrueif this is a SecureFile (LOBs with the STORE AS SECUREFILE option, which were introduced in Oracle Database 11g Release 1).- Returns:
trueif this is a SecureFile andfalseotherwise.- Throws:
java.sql.SQLException
-
toSQLXML
java.sql.SQLXML toSQLXML() throws java.sql.SQLExceptionReturns an object which implements java.sql.SQLXML with content taken from this Clob.- Returns:
- the new SQLXML object
- Throws:
java.sql.SQLException- Since:
- 12.2
-
toSQLXML
java.sql.SQLXML toSQLXML(java.lang.String schemaURL) throws java.sql.SQLExceptionReturns an object which implements java.sql.SQLXML with content taken from this Clob.- Returns:
- the new SQLXML object
- Throws:
java.sql.SQLException- Since:
- 12.2
-
-