kde_cpi.series package¶
Series-level utilities for CPI reporting.
- class kde_cpi.series.SeriesViewManager(dsn=None, schema='public', connection_kwargs=NOTHING, selectable_only=True)[source]¶
Bases:
objectCreate CPI detail views grouped by item metadata.
- async connect(**overrides)[source]¶
Establish the asyncpg connection, reusing it when possible.
- Return type:
Connection- Parameters:
overrides (object)
- async create_view_for_display_level(level, *, view_name=None, selectable_only=None)[source]¶
Create (or replace) a view filtered by item display level.
- kde_cpi.series.build_series_view_sql(view_name, *, schema='public', filter_condition, selectable_only=True)[source]¶
Produce CREATE OR REPLACE VIEW SQL for CPI series detail views.