[tarantool-patches] Re: [PATCH v5 0/3] box: functional indexes

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Fri Jul 26 22:00:24 MSK 2019


I guess, I won't review comparators. Ok.

On 26/07/2019 19:42, Kirill Yukhin wrote:
> Hello,
> 
> On 26 июл 12:43, Kirill Shcherbatov wrote:
>> This patchset introduces functional indexes in memtx.
>> Functional index is an index that use user-defined function to extract
>> a key by tuple.
>>
>> In current implementation only persistent deterministic sandboxed Lua
>> function previously created with box.schema.func.create may be used
>> in functional index.
>> This provides a potential ability to support new languages to
>> transparently extend supported extractors in future (e.g. SQL extractor,
>> C extractor).
>>
>> Because an _index space is loaded before _func space, functional index
>> initially created in "disabled state". Then, on loading from a new space
>> _func_index, it completely rebuilds.
>>
>> http://github.com/tarantool/tarantool/tree/kshch/gh-1260-functional-index-new
>> https://github.com/tarantool/tarantool/issues/1260
> 
> I've checked your patchset into master.
> 
> --
> Regards, Kirill Yukhin
> 



More information about the Tarantool-patches mailing list