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.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract Object getCreator()  
      protected abstract Object getDelegate()  
      protected Object post_Methods​(Method m, Object result)
      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 translateError​(Method m, SQLException ex)
      Error interceptor.