mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 17:40:34 +00:00
... and count_if()' from Avi Kivity The expression code provides some utilities to examine and manipulate expressions at prepare time. These are not (or should not be) in the fast path and so should be optimized for compile time and code footprint rather than run time. This series does so by detemplating and deinlining find_in_expression() and count_if(). Closes #9712 * github.com:scylladb/scylla: cql3: expr: adjust indentation in recurse_until() cql3: expr: detemplate count_if() cql3: expr: detemplate count_if() cql3: expr: rewrite count_if() in terms of recurse_until() cql3: expr: deinline recurse_until() cql3: expr: detemplate find_in_expression