Class LogicalCallableStatement42

    • Constructor Detail

      • LogicalCallableStatement42

        public LogicalCallableStatement42​(java.sql.CallableStatement physicalCs,
                                          StatementKey stmtKey,
                                          StatementCacheInteractor cacheInteractor)
        Creates a new logical callable statement.
        Parameters:
        physicalCs - underlying physical statement
        stmtKey - key for the physical statement
        cacheInteractor - creating statement cache interactor
        Throws:
        java.lang.IllegalArgumentException - if cache is null
    • Method Detail

      • registerOutParameter

        public void registerOutParameter​(int parameterIndex,
                                         java.sql.SQLType sqlType)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(int parameterIndex,
                                         java.sql.SQLType sqlType,
                                         int scale)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(int parameterIndex,
                                         java.sql.SQLType sqlType,
                                         java.lang.String typeName)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(java.lang.String parameterName,
                                         java.sql.SQLType sqlType)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(java.lang.String parameterName,
                                         java.sql.SQLType sqlType,
                                         int scale)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(java.lang.String parameterName,
                                         java.sql.SQLType sqlType,
                                         java.lang.String typeName)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              java.sql.SQLType sqlType)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              java.sql.SQLType sqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              java.sql.SQLType sqlType)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              java.sql.SQLType sqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException