StatementCache (c3p0-0.9.5.5 API Documentation)
Date: 2019-12-11

com.mchange.v2.c3p0.stmt

## Interface StatementCache

- All Superinterfaces:
    com.mchange.v1.util.ClosableResource

      public interface StatementCache
      extends com.mchange.v1.util.ClosableResource

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `checkinAll(java.sql.Connection pcon)`
    `void` | `checkinStatement(java.lang.Object pstmt)`
    `java.lang.Object` | `checkoutStatement(java.sql.Connection physicalConnection, java.lang.reflect.Method stmtProducingMethod, java.lang.Object[] args)`
    `void` | `close()`
    `void` | `closeAll(java.sql.Connection pcon)`

- - ### Method Detail

    - #### checkoutStatement

          java.lang.Object checkoutStatement(java.sql.Connection physicalConnection,
                                             java.lang.reflect.Method stmtProducingMethod,
                                             java.lang.Object[] args)
                                      throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### checkinStatement

          void checkinStatement(java.lang.Object pstmt)
                         throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### checkinAll

          void checkinAll(java.sql.Connection pcon)
                   throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### closeAll

          void closeAll(java.sql.Connection pcon)
                 throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### close

          void close()
              throws java.sql.SQLException

      Specified by:
        `close` in interface `com.mchange.v1.util.ClosableResource`
      Throws:
        `java.sql.SQLException`