Product Information > JADE Developer’s Reference > Chapter 14 - Database Reorganization > Changing Dictionary or Collection Definitions

Changing Dictionary or Collection Definitions

Changing the definition of a dictionary requires all instances of that dictionary, both exclusive and shared, to be reorganized.

Dictionary changes requiring reorganization include:

If you add new keys to an ExtKeyDictionary class, they are initialized to null.

If you decrease the length of a String or Binary key, all key values must be less than or equal to the new key length. Instances of String or Binary keys that are longer than a decreased key length cause the reorganization process to fail and an exception to be raised.

Changing the type of keys of an ExtKeyDictionary class is not supported and is enforced by JADE.