Indeed the internal store API has not been updated to reflect the latest
JSONiq spec; it still has methods for dealing with pairs and still has a
"pair" Item. The public Zorba API reflects some of the same issues.
According to Markos it is not intended that the internal store API will
be corrected anytime soon.

On the conf call on 4/18/2012, we decided that for 2.5, I will simply
remove the public API methods that reference pairs, leaving the API
incomplete but at least not incorrect. Based on that, I have removed the
methods getObjectPairs(), getObjectValue(), getPairName(), and

However, include/zorba/store_consts.h has an enum JSONItemKind which is
used both internally and externally. One of the values in this enum is
"jsonPair". This cannot be removed without fixing the internal store

You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.

  C++ API for JSONiq

Status in Zorba - The XQuery Processor:

Bug description:
  To at least include punching new store::Item methods through the
  zorba::Item API.

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to