Package org.pjdbc.drivers
package org.pjdbc.drivers
-
ClassDescriptionPass-through driver that forwards all calls unchanged to the target driver.ChaosDriver injects configurable failures and latency for resilience testing.Configuration holder for chaos parameters, parsed once at connection time.CircuitBreakerDriver implements the circuit breaker pattern for fault tolerance.Circuit breaker state machine implementation.DataMaskingDriver masks sensitive data in query results on-the-fly.Configuration holder for masking parameters.Masking strategy enumeration.FederatingDriver queries multiple databases and merges results.Configuration for the federating driver.Strategy for merging ResultSets from multiple sources.FilterDriver transforms SQL statements using configurable transformers.In-memory mock driver for testing JDBC code without a real database.Represents a configured expectation for SQL execution.PrintWriter that exposes its underlying output stream.A simple in-memory ResultSet for testing with MockDriver.Builder for constructing MockResultSet instances.ReadonlyDriver enforces read-only database access by blocking write operations.Configuration holder for readonly parameters.RetryDriver automatically retries failed queries on transient errors.Configuration holder for retry parameters, parsed once at connection time.SchemaValidationDriver validates SQL statements against a defined schema.Configuration holder for schema validation parameters.Validation mode for the schema driver.Discards all SQL operations without executing them.Replicates write operations across multiple database connections.TimeoutDriver enforces query timeout limits on all statements.Configuration holder for timeout parameters.Maps application usernames to database credentials.