Branch: refs/heads/master
Home: https://github.com/mailru/tarantool
Commit: f0da9e84188aa69c753ec50345e308f274224a27
https://github.com/mailru/tarantool/commit/f0da9e84188aa69c753ec50345e308f274224a27
Author: Konstantin Osipov <[email protected]>
Date: 2012-02-02 (Thu, 02 Feb 2012)
Changed paths:
M .gitignore
A connector/c/include/tnt_proto.h
A connector/c/include/tnt_update.h
M connector/c/tnt/include/tnt_update.h
M connector/c/tnt/tnt_update.c
M core/tarantool_lua.m
M include/errcode.h
M include/util.h
M mod/box/box.h
M mod/box/box.m
M test/box/lua.result
M test/box/lua.test
M test/box/sql.result
M test/box/sql.test
M test/connector_c/CMakeLists.txt
A test/connector_c/update.c
A test/connector_c/update.result
A test/connector_c/update.test
Log Message:
-----------
Feature 'add-delete-fields': add/delete fields with UPDATE
Implement blueprint 'add-delete-fields':
https://blueprints.launchpad.net/tarantool/+spec/add-and-delete-fields-in-tuple
Make it possible to add new fields with UPDATE, and
delete existing fields.
Rewrite the UPDATE algorithm to pre-compute new tuple
length and do most of the work in place, without
allocating temporary buffer for fields.
Add Connector/C support for new UPDATE options.
Add and update tests.
Joint effort by Konstantin Shulgin (initial implementation),
Dmitry Simonenko (Connector/C) and
Konstantin Osipov (spec/code review).
Commit: 1110107f3a1c5c4b5de239cbfe6c1fdbb770b75a
https://github.com/mailru/tarantool/commit/1110107f3a1c5c4b5de239cbfe6c1fdbb770b75a
Author: Konstantin Osipov <[email protected]>
Date: 2012-02-02 (Thu, 02 Feb 2012)
Changed paths:
M CMakeLists.txt
M connector/c/tnt/tnt_buf.c
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Compare: https://github.com/mailru/tarantool/compare/1a54e64...1110107
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp