JSONiq for Language Bindings
Bug #1132937 reported by
Rodolfo Ochoa
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
High
|
Rodolfo Ochoa |
Bug Description
Ensure that all our language bindings work fine with recent JSONiq implementation by setting new tests.
Also include in ItemFactory the methods that allow creating JSON objects.
Related branches
lp:~zorba-coders/zorba/bug1132937
- Matthias Brantner: Approve
- Cezar Andrei: Approve
- Chris Hillery: Approve
-
Diff: 6717 lines (+1791/-3100)113 files modifieddoc/php/examples/CMakeLists.txt (+15/-14)
doc/php/examples/php.ini.in (+1/-1)
doc/php/examples/simple.php.in (+1/-1)
doc/php/examples/test.php.in (+1/-1)
doc/php/examples/zorba_api.php (+0/-178)
include/zorba/internal/diagnostic.h (+2/-3)
include/zorba/item_factory.h (+27/-0)
include/zorba/xquery_exception.h (+2/-2)
src/api/itemfactoryimpl.cpp (+23/-0)
src/api/itemfactoryimpl.h (+8/-0)
src/compiler/parser/jsoniq_parser.cpp (+1/-0)
src/compiler/parser/jsoniq_scanner.cpp (+1/-0)
src/compiler/parser/parser_helpers.cpp (+1/-0)
src/diagnostics/diagnostic.cpp (+4/-0)
src/precompiled/stdafx.h (+0/-1)
src/store/api/item_factory.h (+2/-2)
src/store/naive/simple_pul.cpp (+0/-5)
src/unit_tests/test_mem_sizeof.cpp (+1/-0)
swig/Config.h (+0/-1)
swig/DiagnosticHandler.i (+2/-2)
swig/DynamicContext.h (+5/-5)
swig/DynamicContext.i (+2/-2)
swig/Exceptions.i (+3/-3)
swig/Item.h (+2/-2)
swig/Item.i (+2/-2)
swig/ItemFactory.h (+140/-66)
swig/ItemFactory.i (+147/-79)
swig/StaticContext.i (+4/-4)
swig/TypeIdentifier.h (+1/-1)
swig/TypeIdentifier.i (+5/-5)
swig/ZorbaStreamBuffer.i (+1/-1)
swig/csharp/tests/CMakeLists.txt (+2/-0)
swig/csharp/tests/satellites.json (+17/-0)
swig/csharp/tests/test01.cs (+0/-2)
swig/csharp/tests/test09.cs (+95/-0)
swig/csharp/tests/test10.cs (+86/-0)
swig/java/CMakeLists.txt (+13/-13)
swig/php/CMakeLists.txt (+20/-9)
swig/php/XQueryProcessor.php (+1/-1)
swig/php/postfix.cmake (+8/-0)
swig/php/tests/CMakeLists.txt (+24/-64)
swig/php/tests/php.ini.in (+1/-1)
swig/php/tests/satellites.json (+17/-0)
swig/php/tests/test01.php (+1/-1)
swig/php/tests/test02.php (+1/-1)
swig/php/tests/test03.php (+0/-48)
swig/php/tests/test03.php.disabled (+52/-0)
swig/php/tests/test04.php (+1/-1)
swig/php/tests/test05.php (+1/-1)
swig/php/tests/test06.php (+1/-1)
swig/php/tests/test07.php (+1/-1)
swig/php/tests/test08.php (+1/-1)
swig/php/tests/test09.php (+22/-59)
swig/php/tests/test10.php (+45/-29)
swig/php/tests/test11.php (+25/-14)
swig/php/tests/test12.php (+0/-52)
swig/php/tests/test13.php (+0/-53)
swig/php/tests/test14.php (+0/-53)
swig/php/tests/zorba_api.php (+0/-178)
swig/php/zorba_api.i (+8/-0)
swig/php/zorba_api_wrapper.php (+0/-1215)
swig/python/tests/CMakeLists.txt (+26/-25)
swig/python/tests/books.xml (+11/-0)
swig/python/tests/books.xml.in (+0/-11)
swig/python/tests/compilerHints.xq (+4/-0)
swig/python/tests/compilerHints.xq.in (+0/-4)
swig/python/tests/satellites.json (+17/-0)
swig/python/tests/test01.py (+26/-0)
swig/python/tests/test01.py.in (+0/-26)
swig/python/tests/test02.py (+41/-0)
swig/python/tests/test02.py.in (+0/-41)
swig/python/tests/test03.py (+43/-0)
swig/python/tests/test03.py.in (+0/-43)
swig/python/tests/test04.py (+42/-0)
swig/python/tests/test04.py.in (+0/-42)
swig/python/tests/test04.xq (+4/-0)
swig/python/tests/test04.xq.in (+0/-4)
swig/python/tests/test05.py (+42/-0)
swig/python/tests/test05.py.in (+0/-42)
swig/python/tests/test05.xq (+7/-0)
swig/python/tests/test05.xq.in (+0/-7)
swig/python/tests/test06.py (+42/-0)
swig/python/tests/test06.py.in (+0/-42)
swig/python/tests/test06.xq (+7/-0)
swig/python/tests/test06.xq.in (+0/-7)
swig/python/tests/test07.1.py (+54/-0)
swig/python/tests/test07.1.py.in (+0/-54)
swig/python/tests/test07.2.py (+81/-0)
swig/python/tests/test07.2.py.in (+0/-81)
swig/python/tests/test08.py (+112/-0)
swig/python/tests/test08.py.in (+0/-112)
swig/python/tests/test10.py (+51/-0)
swig/python/tests/test10.py.in (+0/-51)
swig/python/tests/test11.py (+42/-0)
swig/python/tests/test11.py.in (+0/-42)
swig/python/tests/test12.py (+51/-0)
swig/python/tests/test12.py.in (+0/-49)
swig/python/tests/test13.py (+43/-0)
swig/python/tests/test13.py.in (+0/-50)
swig/python/tests/test14.py (+50/-0)
swig/python/tests/test14.py.in (+0/-50)
swig/ruby/tests/CMakeLists.txt (+9/-6)
swig/ruby/tests/satellites.json (+17/-0)
swig/ruby/tests/test12.rb (+37/-34)
swig/ruby/tests/test13.rb (+25/-34)
swig/ruby/tests/test14.rb (+26/-33)
swig/ruby/zorba_api.i (+4/-1)
swig/xqj/CMakeLists.txt (+2/-2)
swig/xqj/ZorbaXQDataSource.java (+2/-2)
swig/xqj/ZorbaXQItemType.java (+1/-1)
swig/xqj/ZorbaXQSequenceType.java (+6/-6)
swig/xqj/ZorbaXQStaticCollectionManager.java (+3/-3)
swig/zorba_api.i (+16/-16)
lp:~zorba-coders/zorba/bug1132937b
- Matthias Brantner: Approve
- Rodolfo Ochoa: Approve
-
Diff: 12 lines (+0/-2)1 file modifiedsrc/jdbc.xq.src/jsonitemsequence.cpp (+0/-2)
Changed in zorba: | |
assignee: | nobody → Rodolfo Ochoa (rodolfo-ochoa) |
importance: | Undecided → High |
tags: | added: hotlist |
Changed in zorba: | |
milestone: | none → 2.9 |
Changed in zorba: | |
status: | New → In Progress |
tags: | added: jsoniq language-bindings |
Changed in zorba: | |
status: | In Progress → Fix Committed |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.