mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Dictionary layout types (`complex_key_hashed`, `range_hashed`, `ssd_cache`, etc.), source types, and source/layout parameter names (`PORT`, `PASSWORD`, `DB`, `SIZE_IN_CELLS`, `BLOCK_SIZE`, `SHARDS`, etc.) were being obfuscated, producing invalid SQL output. Add `getAllRegisteredNames` to `DictionaryFactory` and `DictionarySourceFactory`, register their names as known identifiers, add dictionary parameter keywords to the obfuscator keyword list, and remove the now-redundant hardcoded dictionary layout/source keywords that are covered by the factory-based approach. Co-Authored-By: Claude Opus 4.6 <[email protected]>