mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-27 03:45:11 +00:00
The main goal of this this series is to fix issue #6951 - a Query (or Scan) with a combination of filtering and projection parameters produced wrong results if the filter needs some attributes which weren't projected. This series also adds new tests for various corner cases of this issue. These new tests also pass after this fix, or still fail because some other missing feature (namely, nested attributes). These additional tests will be important if we ever want to refactor or optimize this code, because they exercise some rare corner code paths at the intersection of filtering and projection. This series also fixes some additional problems related to this issue, like combining old and new filtering/projection syntaxes (should be forbidden), and even one fix to a wrong comment. Closes #7328 * github.com:scylladb/scylla: alternator test: tests for nested attributes in FilterExpression alternator test: fix comment alternator tests: additional tests for filter+projection combination alternator: forbid combining old and new-style parameters alternator: fix query with both projection and filtering