Class CursorStatement

  • All Implemented Interfaces:
    java.lang.reflect.InvocationHandler

    public class CursorStatement
    extends AbstractCursorHandler
    • Field Detail

      • module

        public static final java.lang.String module
      • currentResultSet

        protected java.sql.ResultSet currentResultSet
      • stmt

        protected java.sql.Statement stmt
      • beganTransaction

        protected boolean beganTransaction
      • autoCommit

        protected boolean autoCommit
    • Method Detail

      • invoke

        public java.lang.Object invoke​(java.lang.Object proxy,
                                       java.lang.reflect.Method method,
                                       java.lang.Object[] args)
                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • newCursorStatement

        public static java.sql.Statement newCursorStatement​(java.sql.Statement stmt,
                                                            java.lang.String cursorName,
                                                            int fetchSize)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • newCursorPreparedStatement

        public static java.sql.PreparedStatement newCursorPreparedStatement​(java.sql.PreparedStatement pstmt,
                                                                            java.lang.String cursorName,
                                                                            int fetchSize)
                                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception