From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [tarantool-patches] Re: [PATCH v5 0/3] box: functional indexes References: <20190726174223.fflt3iq76se7ki6v@tarantool.org> From: Vladislav Shpilevoy Message-ID: <16d81100-2dd3-e1ac-19fb-dd1fd92a3e5f@tarantool.org> Date: Fri, 26 Jul 2019 21:00:24 +0200 MIME-Version: 1.0 In-Reply-To: <20190726174223.fflt3iq76se7ki6v@tarantool.org> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit To: tarantool-patches@freelists.org, Kirill Yukhin Cc: vdavydov.dev@gmail.com, kostja@tarantool.org, Kirill Shcherbatov List-ID: 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 >