PinnedExecutor wraps a pinned *sql.Conn from a shared *sql.DB pool to implement QueryExecutor for file-persistence mode.
| 82 | // PinnedExecutor wraps a pinned *sql.Conn from a shared *sql.DB pool |
| 83 | // to implement QueryExecutor for file-persistence mode. |
| 84 | type PinnedExecutor struct { |
| 85 | conn *sql.Conn |
| 86 | db *sql.DB |
| 87 | } |
| 88 | |
| 89 | func NewPinnedExecutor(conn *sql.Conn, db *sql.DB) *PinnedExecutor { |
| 90 | return &PinnedExecutor{conn: conn, db: db} |
nothing calls this directly
no outgoing calls
no test coverage detected