Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
ObjectPointable.getKeys() currently takes an IPointable as a parameter. When calling getKeys() a sequence of keys will be created in storage that is owned by the ObjectPointable and the caller will receive the pointable to that storage. In many cases the call will then copy that content of the storage to another place.
Instead of this approach, we should change the interface of getKeys in a way that the caller will provide the storage to put the keys in so that a) the storage is owned by the caller and b) no additional copy is necessary.
Attachments
Issue Links
- is part of
-
VXQUERY-178 Support JSONiq
- Open