cdm_from_con
cdm_from_con(
con,
cdm_schema,
write_schema=None,
*,
cohort_tables=None,
cdm_version=None,
cdm_name=None,
achilles_schema=None,
write_prefix=None,
)
Create a CDM reference from an Ibis connection.
Parameters
| con |
Any |
Ibis backend (e.g. ibis.duckdb.connect(…)). |
required |
| cdm_schema |
str or dict |
Schema/database where CDM tables live. |
required |
| write_schema |
str or dict or None |
Schema for cohort/write tables (default: same as cdm_schema). |
None |
| cohort_tables |
list[str] or None |
Optional list of cohort table names to include. |
None |
| cdm_version |
str or None |
“5.3” or “5.4”; if None, inferred from cdm_source. |
None |
| cdm_name |
str or None |
CDM name; if None, inferred from cdm_source. |
None |
| achilles_schema |
str or dict or None |
Optional schema for Achilles tables. |
None |
| write_prefix |
str or None |
Optional prefix for tables created in write_schema. |
None |
Returns
|
Cdm |
CDM reference with tables from the connection. |