Skip to content
Snippets Groups Projects
Forked from atlas / athena
24300 commits behind the upstream repository.
Vakho Tsulaia's avatar
Vakhtang Tsulaia authored
If GeoModel is initialized from SQLite, then IdDictDetDescrCnv first attempts to read
ID dictionaries from SQLite tables in BLOB format. In case of success, the dictionaries
will be written out as XML files into the run directory and passed to the dictionary
parser for further processing.

This can be considered an interim solution aimed to avoid making any changes in the
ID dictionary parser, and in this way to support several options for ID dictionary
initialization:
1. Retrieve ID dictionary file names from Geometry DB tables
2. Retrieve ID dictionary file names from SQLite database tables
3. Retrieve ID dictionaries as BLOBs from SQLite database tables

Later we can consider dropping the step of writing BLOBs on disk as XML files, and
instead passing them as strings to the dictionary parser.
c1e8b17e
History