Class BabelfishStatement

java.lang.Object
oracle.jdbc.babelfish.BabelfishGenericProxy
oracle.jdbc.babelfish.BabelfishStatement
Direct Known Subclasses:
BabelfishPreparedStatement

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Translation compliant implementation of java.sql.Statement#addBatch(java.lang.String)
    boolean
    Translation compliant implementation of java.sql.Statement#execute(java.lang.String)
    boolean
    execute(String sql, int autoGeneratedKeys)
    Translation compliant implementation of java.sql.Statement#execute(java.lang.String, int)
    boolean
    execute(String sql, int[] columnIndexes)
    Translation compliant implementation of java.sql.Statement#execute(java.lang.String, int[])
    boolean
    execute(String sql, String[] columnNames)
    Translation compliant implementation of java.sql.Statement#execute(java.lang.String, java.lang.String[])
    Translation compliant implementation of java.sql.Statement#executeQuery(java.lang.String)
    int
    Translation compliant implementation of java.sql.Statement#executeUpdate(java.lang.String)
    int
    executeUpdate(String sql, int autoGeneratedKeys)
    Translation compliant implementation of java.sql.Statement#executeUpdate(java.lang.String, int)
    int
    executeUpdate(String sql, int[] columnIndexes)
    Translation compliant implementation of java.sql.Statement#executeUpdate(java.lang.String, int[])
    int
    executeUpdate(String sql, String[] columnNames)
    Translation compliant implementation of java.sql.Statement#executeUpdate(java.lang.String, java.lang.String[])
    protected abstract Object
     
    protected abstract Object
     
    protected Object
    Post method interceptor.
    protected abstract Object
    proxify(Object d, Object creator)
     
    protected Object
    Error interceptor.

    Methods inherited from class java.lang.Object

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