|
2 | 2 |
|
3 | 3 | The `base/sqlalchemy` subpackage provides the foundational SQLAlchemy components shared across all relational database adapters, including the abstract port interface, session managers, and session manager registries. |
4 | 4 |
|
5 | | -## ports |
| 5 | +## Ports |
6 | 6 |
|
7 | 7 | Abstract port interface defining the contract all SQLAlchemy-based adapters must fulfil. |
8 | 8 |
|
9 | 9 | ::: archipy.adapters.base.sqlalchemy.ports |
10 | 10 | options: |
11 | | - show_root_heading: true |
12 | 11 | show_source: true |
| 12 | + show_root_toc_entry: false |
| 13 | + heading_level: 3 |
13 | 14 |
|
14 | | -## session_manager_ports |
| 15 | +## Session Manager Ports |
15 | 16 |
|
16 | 17 | Abstract interface for SQLAlchemy session managers, decoupling session lifecycle from adapter logic. |
17 | 18 |
|
18 | 19 | ::: archipy.adapters.base.sqlalchemy.session_manager_ports |
19 | 20 | options: |
20 | | - show_root_heading: true |
21 | 21 | show_source: true |
| 22 | + show_root_toc_entry: false |
| 23 | + heading_level: 3 |
22 | 24 |
|
23 | | -## session_manager_registry |
| 25 | +## Session Manager Registry |
24 | 26 |
|
25 | 27 | Registry for tracking and resolving active session manager instances. |
26 | 28 |
|
27 | 29 | ::: archipy.adapters.base.sqlalchemy.session_manager_registry |
28 | 30 | options: |
29 | | - show_root_heading: true |
30 | 31 | show_source: true |
| 32 | + show_root_toc_entry: false |
| 33 | + heading_level: 3 |
31 | 34 |
|
32 | | -## session_managers |
| 35 | +## Session Managers |
33 | 36 |
|
34 | 37 | Concrete session manager implementations that handle SQLAlchemy session creation, scoping, and teardown. |
35 | 38 |
|
36 | 39 | ::: archipy.adapters.base.sqlalchemy.session_managers |
37 | 40 | options: |
38 | | - show_root_heading: true |
39 | 41 | show_source: true |
| 42 | + show_root_toc_entry: false |
| 43 | + heading_level: 3 |
40 | 44 |
|
41 | | -## adapters |
| 45 | +## Adapters |
42 | 46 |
|
43 | 47 | The base SQLAlchemy adapter implements generic CRUD operations that concrete database adapters (PostgreSQL, SQLite, StarRocks) inherit from. |
44 | 48 |
|
45 | 49 | ::: archipy.adapters.base.sqlalchemy.adapters |
46 | 50 | options: |
47 | | - show_root_heading: true |
48 | 51 | show_source: true |
| 52 | + show_root_toc_entry: false |
| 53 | + heading_level: 3 |
0 commit comments