"7.3.3 Partitions Optimized for Frequent use of String Literals"

Hi list,

Chapter "7.3.3 Partitions Optimized for Frequent use of String Literals" states:

"When S is added to the global value partition and there was already a string V in the global value partition associated with the compact identifier globalID, the string S replaces the string V in the global table, and the string V is removed from its associated local value partition by rendering its compact identifier permanently unassigned."

As far as I understand the "local" value partition is associated to the current qualified name in the scope. So the value *V* that is getting removed from the "local" partition may also be present in the "local" partitions associated to other qualified names. Does this mean that value *V* should be removed only form the "local" partition of the qualified name in the current scope or from all "local" partitions that include this value?

With best regards,
Arman

Received on Friday, 11 February 2011 18:04:52 UTC