org.apache.ojb.broker.platforms
Class ClobWrapper

java.lang.Object
  extended by org.apache.ojb.broker.platforms.ClobWrapper

public class ClobWrapper
extends java.lang.Object

Wraps the Oracle CLOB type and makes it accessible via reflection without having to import the Oracle Classes.

Version:
CVS $Id: ClobWrapper.java 365232 2005-12-21 22:36:07Z tomdz $
Author:
Matthew Baird, Martin Kalén

Constructor Summary
ClobWrapper()
           
 
Method Summary
 void close()
           
static ClobWrapper createTemporary(java.sql.Connection conn, boolean b, int i)
           
 void freeTemporary()
           
 int getBufferSize()
           
 java.io.Writer getCharacterOutputStream()
           
 java.io.Reader getCharacterStream()
           
 java.lang.Object getClob()
           
static int getDurationCallValue()
           
static int getDurationSessionValue()
           
static int getModeReadOnlyValue()
           
static int getModeReadWriteValue()
           
 boolean isOpen()
           
 void open(int i)
           
 void setClob(java.lang.Object clob)
           
 void trim(long l)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClobWrapper

public ClobWrapper()
Method Detail

getClob

public java.lang.Object getClob()

setClob

public void setClob(java.lang.Object clob)

getDurationSessionValue

public static int getDurationSessionValue()

getDurationCallValue

public static int getDurationCallValue()

getModeReadOnlyValue

public static int getModeReadOnlyValue()

getModeReadWriteValue

public static int getModeReadWriteValue()

createTemporary

public static ClobWrapper createTemporary(java.sql.Connection conn,
                                          boolean b,
                                          int i)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

open

public void open(int i)
          throws java.sql.SQLException
Throws:
java.sql.SQLException

isOpen

public boolean isOpen()
               throws java.sql.SQLException
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getCharacterOutputStream

public java.io.Writer getCharacterOutputStream()
                                        throws java.sql.SQLException
Throws:
java.sql.SQLException

getBufferSize

public int getBufferSize()
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

close

public void close()
           throws java.sql.SQLException
Throws:
java.sql.SQLException

trim

public void trim(long l)
          throws java.sql.SQLException
Throws:
java.sql.SQLException

freeTemporary

public void freeTemporary()
                   throws java.sql.SQLException
Throws:
java.sql.SQLException


(C) 2002 - 2006 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30