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

Kirill Yukhin kyukhin at tarantool.org
Fri Jul 26 20:42:23 MSK 2019


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