Package org.jdbi.v3.core.statement
Interface Cleanable
- All Superinterfaces:
AutoCloseable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Cleans up some JDBC resource e.g. after completing execution of a SQL statement. Arguments, mappers, and other
Jdbi interface implementations that allocate database resources should register a Cleanable to ensure that
resources are freed after database operations are completed.
- See Also:
-
Field Details
-
NO_OP
A cleanable that does nothing.- Since:
- 3.43.0
-
-
Method Details
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
SQLException
-
closeAndSuppress
Cleans the underlying resource and appends possible exceptions to the givenThrowable
.- Parameters:
t
- AThrowable
. Must not be null.
-