db_query / queries /ciq_3g_schema_loader.py
DavMelchi's picture
Refactor CIQ 3G final schema config
d13ea55
import json
from pathlib import Path
_SCHEMA_PATH = Path(__file__).with_name("ciq_3g_final_schema.json")
def _load_schema() -> dict[str, dict[str, object]]:
return json.loads(_SCHEMA_PATH.read_text(encoding="utf-8"))
_SCHEMA = _load_schema()
WBTS_FINAL_COLUMNS = _SCHEMA["WBTS"]["columns"]
WBTS_FINAL_DEFAULTS = _SCHEMA["WBTS"]["defaults"]
WCEL_FINAL_COLUMNS = _SCHEMA["WCEL"]["columns"]
WCEL_FINAL_DEFAULTS = _SCHEMA["WCEL"]["defaults"]