You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sirix sirixdb/sirix#956 introduces fused OBJECT_NAMED_* records (kinds 48-53):
each "field-name + primitive value" pair, formerly two records, becomes one.
This shifts node keys downward and reduces total node counts on documents that
contain primitive-valued object fields.
Updated assertions:
* test_find_all_projection: 2nd document of {key,location} pair → nodeKey 11 → 7
* test_history (json_store): same shift, 11 → 7
* test_read_metadata_key_only: nested {metadata, value} wrapper around the
string value collapses (the value is no longer a separate node)
* test_sirix_query / test_resource_query (async + sync): foo[2] over
{foo:["bar",null,2.33]} resolves to nodeKey 5 instead of 6 (one fewer
node since "foo" array is a single fused OBJECT_NAMED_ARRAY record)
Co-authored-by: Johannes Lichtenberger <johannes.lichtenberger@sirix.io>
0 commit comments