← Back to team overview

zorba-coders team mailing list archive

[Bug 928710] Re: No way to populate JSON array with atomic values via store API

 

Maybe it's the right solution to have this function but I'm not totally
convinced. We have been going into the direction of not having updating
functions in the store api. IMHO, this function should make it into the
item factory and only be used to initially create an item. What do you
think?

-- 
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/928710

Title:
  No way to populate JSON array with atomic values via store API

Status in Zorba - The XQuery Processor:
  New

Bug description:
  If you are creating JSON items via the store API, the only way to add
  members to an array is to use the "no-copy copy()" trick, calling
  copy() on the member Item and passing a store::CopyMode with theDoCopy
  set to false.

  However, copy() is not implemented for Items of atomic types (at least
  integer and string), so there is no way at all to create a JSON array
  with strings or integers as members. This of course means there's no
  way to do it with the public C++ API either.

To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/928710/+subscriptions


References