API for constructing database queries programmatically.

Log written before associated data changes.

Logical interaction context with a database.

Object representing a database query.

Circuit-breaker state testing whether recovery occurred.

Transaction properties: atomicity, consistency, isolation, durability.

Communication channel between software and database.

Precompiled parameterized database statement.

Lock coordinating access across multiple machines.

Transaction whose changes occur as one unit.