in src/databao_context_engine/plugins/databases/duckdb_introspector.py [0:0]
def _get_catalogs(self, connection, file_config: DuckDBConfigFile) -> list[str]:
rows = self._fetchall_dicts(connection, "SELECT database_name FROM duckdb_databases();", None)
catalogs = [r["database_name"] for r in rows if r.get("database_name")]
catalogs_filtered = [c for c in catalogs if c.lower() not in self._IGNORED_CATALOGS]
return catalogs_filtered or [self._resolve_pseudo_catalog_name(file_config)]