Skip to content

Commit f62693a

Browse files
committed
Jsonpath indexes now use fieldno
1 parent d307c30 commit f62693a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crud/select/filters.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ local function is_early_exit_possible(index, tarantool_iter, condition)
4040
return false
4141
end
4242

43-
local function get_index_fieldnos(index, space_format)
43+
local function get_index_fieldnos(index)
4444
local index_fieldnos = {}
4545

4646
for _, part in ipairs(index.parts) do
4747
if part.path ~= nil then
48-
table.insert(index_fieldnos, string.format("%s.%s", space_format[part.fieldno].name, part.path))
48+
table.insert(index_fieldnos, string.format("[%d]%s", part.fieldno, part.path))
4949
else
5050
table.insert(index_fieldnos, part.fieldno)
5151
end
@@ -105,7 +105,7 @@ local function parse(space, conditions, opts)
105105
local index = space_indexes[condition.operand]
106106

107107
if index ~= nil then
108-
fields = get_index_fieldnos(index, space_format)
108+
fields = get_index_fieldnos(index)
109109
fields_types = get_index_fields_types(index)
110110
values_opts = get_values_opts(index)
111111
else

0 commit comments

Comments
 (0)