[LIQ] Fix: group by keys and collection handling

- Fix `group by` key building: populate array indices from
  `keyParts` instead of only from `keyRecord`, which was empty for
  some expressions (e.g. `tags[1]`).

- Fix collection handling: treat record-like `LuaTables` (no array part)
  as items instead of extracting zero items.

- Update test suite.

Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>
This commit is contained in:
Matouš Jan Fialka
2026-02-27 15:30:40 +01:00
parent bc2ae5e46f
commit cad71aa586
4 changed files with 1384 additions and 313 deletions
File diff suppressed because it is too large Load Diff