lp:~zorba-coders/zorba/plan-serializer
Created by
Daniel Turcanu
and last modified
- Get this branch:
- bzr branch lp:~zorba-coders/zorba/plan-serializer
Members of
Zorba Coders
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Matthias Brantner: Approve
- Chris Hillery: Approve
- Markos Zaharioudakis: Pending requested
-
Diff: 492 lines (+121/-28)19 files modifiedsrc/api/xqueryimpl.cpp (+2/-1)
src/compiler/api/compilercb.cpp (+17/-0)
src/compiler/api/compilercb.h (+5/-2)
src/compiler/expression/flwor_expr.cpp (+1/-1)
src/compiler/expression/ftnode.cpp (+2/-2)
src/compiler/expression/var_expr.cpp (+1/-0)
src/compiler/rewriter/rules/flwor_rules.cpp (+4/-0)
src/compiler/translator/translator.cpp (+5/-3)
src/context/static_context.cpp (+1/-0)
src/context/static_context.h (+2/-0)
src/functions/udf.cpp (+24/-5)
src/functions/udf.h (+6/-1)
src/util/uri_util.cpp (+2/-2)
src/util/uri_util.h (+2/-2)
src/zorbaserialization/archiver.cpp (+4/-1)
src/zorbaserialization/archiver.h (+1/-1)
src/zorbaserialization/zorba_class_serializer.h (+3/-5)
src/zorbatypes/rchandle.h (+2/-2)
src/zorbatypes/rclist.h (+37/-0)
Related bugs
Bug #924205: test converters/base64/binaryReadWrite.xq fails with plan serializer | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 10529. By Daniel Turcanu
-
Fixing plan serializer.
Now all user_functions are compiled before starting to serialize out. The user_function objects are registered in CompilerCB and compiled at prepare_for_serialize( ).
This way, the expression tree does not change during serialize out.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:zorba