database-engine-implementation
Installation
SKILL.md
Database Engine Implementation Guide
Overview
Database engines provide read-only access to SQL and NoSQL databases as iterable data sources. They wrap database drivers to provide a unified BaseIterable interface.
Architecture
- DBDriver (
iterable/db/base.py) - Abstract base class for database drivers - DatabaseIterable (
iterable/db/iterable.py) - Wrapper that makes DBDriver work as BaseIterable - Driver Registry (
iterable/db/__init__.py) - Registry for mapping engine names to driver classes