refactor Mapper.compose to tree traversal dual, add collate cache to CO3 base, add Mapper.collect safety checks

This commit is contained in:
2024-05-04 21:01:23 -07:00
parent 7b9814006f
commit 0d394c9bec
48 changed files with 160 additions and 5773 deletions

View File

@@ -3,7 +3,7 @@ from typing import Self
import sqlalchemy as sa
from co3.mapper import Mapper
from co3.component import ComposableComponent
from co3.components import ComposableComponent
class ComposableMapper[C: ComposableComponent](Mapper[C]):