Package org.pjdbc.sql

Class AbstractProxyDriver

java.lang.Object
org.pjdbc.sql.AbstractDriver
org.pjdbc.sql.AbstractProxyDriver
All Implemented Interfaces:
Driver
Direct Known Subclasses:
CatDriver, ChaosDriver, CircuitBreakerDriver, DataMaskingDriver, FilterDriver, ReadonlyDriver, RetryDriver, SchemaValidationDriver, SinkDriver, TeeDriver, TimeoutDriver, UserMapDriver

public abstract class AbstractProxyDriver extends AbstractDriver
Base class for PJDBC proxy drivers that wrap and delegate to other JDBC drivers.

This class provides the core infrastructure for creating proxy drivers that can intercept and modify JDBC operations. Subclasses override specific methods to implement custom behavior such as SQL transformation, connection routing, or operation logging.

Key extension points: