Class DelegatingPreparedStatement

All Implemented Interfaces:
AutoCloseable, PreparedStatement, Statement, Wrapper, TrackedUse
Direct Known Subclasses:
DelegatingCallableStatement, PoolablePreparedStatement

public class DelegatingPreparedStatement extends DelegatingStatement implements PreparedStatement
A base delegating implementation of PreparedStatement.

All of the methods from the PreparedStatement interface simply check to see that the PreparedStatement is active, and call the corresponding method on the "delegate" provided in my constructor.

Extends AbandonedTrace to implement Statement tracking and logging of code which created the Statement. Tracking the Statement ensures that the Connection which created it can close any open Statement's on Connection close.