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

Reply via email to