org.apache.ojb.broker.platforms
Class BlobWrapper
java.lang.Object
org.apache.ojb.broker.platforms.BlobWrapper
- public class BlobWrapper
- extends java.lang.Object
Wraps the Oracle BLOB type and makes it accessible via reflection
without having to import the Oracle Classes.
- Version:
- CVS $Id$
- Author:
- Matthew Baird, Erik Forkalsrud, Martin Kalén
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_blob
protected java.lang.Object m_blob
durationSession
protected static java.lang.reflect.Field durationSession
durationCall
protected static java.lang.reflect.Field durationCall
modeReadOnly
protected static java.lang.reflect.Field modeReadOnly
modeReadWrite
protected static java.lang.reflect.Field modeReadWrite
createTemporary
protected static java.lang.reflect.Method createTemporary
freeTemporary
protected static java.lang.reflect.Method freeTemporary
open
protected static java.lang.reflect.Method open
isOpen
protected static java.lang.reflect.Method isOpen
getBinaryStream
protected static java.lang.reflect.Method getBinaryStream
getBinaryOutputStream
protected static java.lang.reflect.Method getBinaryOutputStream
getBufferSize
protected static java.lang.reflect.Method getBufferSize
close
protected static java.lang.reflect.Method close
trim
protected static java.lang.reflect.Method trim
BlobWrapper
public BlobWrapper()
getBlob
public java.lang.Object getBlob()
setBlob
public void setBlob(java.lang.Object blob)
staticIntFieldValue
protected static int staticIntFieldValue(java.lang.reflect.Field field)
getDurationSessionValue
public static int getDurationSessionValue()
getDurationCallValue
public static int getDurationCallValue()
getModeReadOnlyValue
public static int getModeReadOnlyValue()
getModeReadWriteValue
public static int getModeReadWriteValue()
createTemporary
public static BlobWrapper 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
getBinaryStream
public java.io.InputStream getBinaryStream()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getBinaryOutputStream
public java.io.OutputStream getBinaryOutputStream()
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
Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14