MCPcopy Create free account
hub / github.com/dataease/SQLBot / get_datasource_list

Function get_datasource_list

backend/apps/datasource/crud/datasource.py:29–34  ·  view source on GitHub ↗
(session: SessionDep, user: CurrentUser, oid: Optional[int] = None)

Source from the content-addressed store, hash-verified

27
28
29def get_datasource_list(session: SessionDep, user: CurrentUser, oid: Optional[int] = None) -> List[CoreDatasource]:
30 current_oid = user.oid if user.oid is not None else 1
31 if user.isAdmin and oid:
32 current_oid = oid
33 return session.exec(
34 select(CoreDatasource).where(CoreDatasource.oid == int(current_oid)).order_by(CoreDatasource.name)).all()
35
36
37def get_ds(session: SessionDep, id: int):

Callers 3

datasource_listFunction · 0.90
query_by_oidFunction · 0.85
datasource_listFunction · 0.85

Calls 1

execMethod · 0.45

Tested by

no test coverage detected