The SQLCatalog mapping stores available SQL tables indexed by name. It is used for resolving query nodes From(name::Symbol).
We should extend SQLCatalog to allow entries that are arbitrary FunSQL queries. Such entries can be interpreted as CTEs. This will be useful, in particular, for composable ETL pipelines.
The
SQLCatalog
mapping stores available SQL tables indexed by name. It is used for resolving query nodesFrom(name::Symbol)
.We should extend
SQLCatalog
to allow entries that are arbitrary FunSQL queries. Such entries can be interpreted as CTEs. This will be useful, in particular, for composable ETL pipelines.