Class BabelfishPreparedStatement

Direct Known Subclasses:
BabelfishCallableStatement

public abstract class BabelfishPreparedStatement extends BabelfishStatement
Proxy Superclass for java.sql.PreparedStatement interface. It is used by the Oracle JDBC proxy library to proxify java.sql.PreparedStatement objects to support the auto translation features.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract Object
     
    protected abstract Object
     
    protected Object
    Post Methods interceptor.
    protected abstract Object
    proxify(Object d, Object creator)
     
    void
    setArray(int parameterIndex, Array x)
    Translation compliant implementation of java.sql.PreparedStatement#setArray(int, java.sql.Array)
    void
    setAsciiStream(int parameterIndex, InputStream x)
    Translation compliant implementation of java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream)
    void
    setAsciiStream(int parameterIndex, InputStream x, int length)
    Translation compliant implementation of java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, int)
    void
    setAsciiStream(int parameterIndex, InputStream x, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, long)
    void
    setBigDecimal(int parameterIndex, BigDecimal x)
    Translation compliant implementation of java.sql.PreparedStatement#setBigDecimal(int, java.math.BigDecimal)
    void
    setBinaryStream(int parameterIndex, InputStream x)
    Translation compliant implementation of java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream)
    void
    setBinaryStream(int parameterIndex, InputStream x, int length)
    Translation compliant implementation of java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int)
    void
    setBinaryStream(int parameterIndex, InputStream x, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, long)
    void
    setBlob(int parameterIndex, InputStream x)
    Translation compliant implementation of java.sql.PreparedStatement#setBlob(int, java.io.InputStream)
    void
    setBlob(int parameterIndex, InputStream x, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setBlob(int, java.io.InputStream, long)
    void
    setBlob(int parameterIndex, Blob x)
    Translation compliant implementation of java.sql.PreparedStatement#setBlob(int, java.sql.Blob)
    void
    setBoolean(int parameterIndex, boolean x)
    Translation compliant implementation of java.sql.PreparedStatement#setBoolean(int, boolean)
    void
    setByte(int parameterIndex, byte x)
    Translation compliant implementation of java.sql.PreparedStatement#setByte(int, byte)
    void
    setBytes(int parameterIndex, byte[] x)
    Translation compliant implementation of java.sql.PreparedStatement#setBytes(int, byte[])
    void
    setCharacterStream(int parameterIndex, Reader reader)
    Translation compliant implementation of java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader)
    void
    setCharacterStream(int parameterIndex, Reader reader, int length)
    Translation compliant implementation of java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int)
    void
    setCharacterStream(int parameterIndex, Reader reader, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, long)
    void
    setClob(int parameterIndex, Reader reader)
    Translation compliant implementation of java.sql.PreparedStatement#setClob(int, java.io.Reader)
    void
    setClob(int parameterIndex, Reader reader, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setClob(int, java.io.Reader, long)
    void
    setClob(int parameterIndex, Clob x)
    Translation compliant implementation of java.sql.PreparedStatement#setClob(int, java.sql.Clob)
    void
    setDate(int parameterIndex, Date x)
    Translation compliant implementation of java.sql.PreparedStatement#setDate(int, java.sql.Date)
    void
    setDate(int parameterIndex, Date x, Calendar cal)
    Translation compliant implementation of java.sql.PreparedStatement#setDate(int, java.sql.Date, java.util.Calendar)
    void
    setDouble(int parameterIndex, double x)
    Translation compliant implementation of java.sql.PreparedStatement#setDouble(int, double)
    void
    setFloat(int parameterIndex, float x)
    Translation compliant implementation of java.sql.PreparedStatement#setFloat(int, float)
    void
    setInt(int parameterIndex, int x)
    Translation compliant implementation of java.sql.PreparedStatement#setInt(int, int)
    void
    setLong(int parameterIndex, long x)
    Translation compliant implementation of java.sql.PreparedStatement#setLong(int, long)
    void
    setNCharacterStream(int parameterIndex, Reader reader)
    Translation compliant implementation of java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader)
    void
    setNCharacterStream(int parameterIndex, Reader reader, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader, long)
    void
    setNClob(int parameterIndex, Reader reader)
    Translation compliant implementation of java.sql.PreparedStatement#setNClob(int, java.io.Reader)
    void
    setNClob(int parameterIndex, Reader reader, long length)
    Translation compliant implementation of java.sql.PreparedStatement#setNClob(int, java.io.Reader, long)
    void
    setNClob(int parameterIndex, NClob x)
    Translation compliant implementation of java.sql.PreparedStatement#setNClob(int, java.sql.NClob)
    void
    setNString(int parameterIndex, String x)
    Translation compliant implementation of java.sql.PreparedStatement#setNString(int, java.lang.String)
    void
    setNull(int parameterIndex, int sqltype)
    Translation compliant implementation of java.sql.PreparedStatement#setNull(int, int)
    void
    setNull(int parameterIndex, int sqltype, String typeName)
    Translation compliant implementation of java.sql.PreparedStatement#setNull(int, int, java.lang.String)
    void
    setObject(int parameterIndex, Object x)
    Translation compliant implementation of java.sql.PreparedStatement#setObject(int, java.lang.Object)
    void
    setObject(int parameterIndex, Object x, int targetSqlType)
    Translation compliant implementation of java.sql.PreparedStatement#setObject(int, java.lang.Object, int)
    void
    setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
    Translation compliant implementation of java.sql.PreparedStatement#setObject(int, java.lang.Object, int, int)
    void
    setRef(int parameterIndex, Ref x)
    Translation compliant implementation of java.sql.PreparedStatement#setRef(int, java.sql.Ref)
    void
    setRowId(int parameterIndex, RowId x)
    Translation compliant implementation of java.sql.PreparedStatement#setRowId(int, java.sql.RowId)
    void
    setShort(int parameterIndex, short x)
    Translation compliant implementation of java.sql.PreparedStatement#setShort(int, short)
    void
    setSQLXML(int parameterIndex, SQLXML x)
    Translation compliant implementation of java.sql.PreparedStatement#setSQLXML(int, java.sql.SQLXML)
    void
    setString(int parameterIndex, String x)
    Translation compliant implementation of java.sql.PreparedStatement#setString(int, java.lang.String)
    void
    setTime(int parameterIndex, Time x)
    Translation compliant implementation of java.sql.PreparedStatement#setTime(int, java.sql.Time)
    void
    setTime(int parameterIndex, Time x, Calendar cal)
    Translation compliant implementation of java.sql.PreparedStatement#setTime(int, java.sql.Time, java.util.Calendar)
    void
    setTimestamp(int parameterIndex, Timestamp x)
    Translation compliant implementation of java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp)
    void
    setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    Translation compliant implementation of java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp, java.util.Calendar)
    void
    setUnicodeStream(int parameterIndex, InputStream x, int length)
    Translation compliant implementation of java.sql.PreparedStatement#setUnicodeStream(int, java.io.InputStream, int)
    void
    setURL(int parameterIndex, URL x)
    Translation compliant implementation of java.sql.PreparedStatement#setURL(int, java.net.URL)
    protected Object
    Error interceptor.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait