Skip to content
Snippets Groups Projects
  1. Sep 22, 2017
    • Vladimir Davydov's avatar
      vinyl: make sure next_lsn callback is only called after next_key · e5229867
      Vladimir Davydov authored
      Currently, ->next_lsn() may be (and actually is) called right after
      opening the iterator, which means that apart from advancing the iterator
      to the next version of the same statement it has to handle the case of
      starting iteration. This complicates the callback semantics so let's
      require ->next_key() to be called first.
      e5229867
  2. Sep 21, 2017
  3. Sep 20, 2017
  4. Sep 19, 2017
    • Vladimir Davydov's avatar
      box: implement persistent sequences · f797eec4
      Vladimir Davydov authored
      This patch implements a new object type, persistent sequences. Sequences
      are created with function box.schema.sequence.create(name, options).
      Options include min/max, start value, increment, cache size, just like
      in Postgresql, although 'cache' is ignored for now. All sequences can be
      accessed via box.sequence.<name>, similarly to spaces. To generate a
      sequence value, use seq:next() method. To retrieve the last generated
      value, use seq:get(). A sequence value can also be reset to the start
      value or to any other value using seq:reset() and seq:set() methods.
      
      Needed for #389
      f797eec4
    • Vladimir Davydov's avatar
      box: use trigger to push space data to Lua · 1f736583
      Vladimir Davydov authored
      Currently, it is done by space_cache_replace/delete which violates
      incapsulation. Let's introduce a trigger that is fired after a change in
      a space definition is committed and use it to propagate changes to Lua.
      Patch by @kostja.
      1f736583
    • lenkis's avatar
      Update man file for tarantool · fca3d686
      lenkis authored
      fca3d686
    • Vladimir Davydov's avatar
      box: add boolean field type · 702bcac2
      Vladimir Davydov authored
      702bcac2
  5. Sep 18, 2017
  6. Sep 15, 2017
  7. Sep 14, 2017
Loading