22 lines
661 B
Python
22 lines
661 B
Python
"""DbDataSource - 数据库数据源协调层。"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from ..datasource import BaseDataSource
|
|
|
|
|
|
class DbDataSource(BaseDataSource):
|
|
"""基于数据库 Handler 的数据源实现。"""
|
|
|
|
async def close(self) -> None:
|
|
return None
|
|
|
|
def _on_node_loaded(self, handler, node) -> None:
|
|
node.append_log(
|
|
f"DB链路[load] node_type={node.node_type} data_id={node.data_id or '<empty>'}"
|
|
)
|
|
|
|
def _on_in_progress_result(self, handler, node, result) -> None:
|
|
node.append_log(
|
|
f"DB链路[submit] action={node.action.value} data_id={node.data_id or '<empty>'}"
|
|
) |