Kamil Braun
be5b61b870
Merge 'cql3: expr: break up expression.hh header' from Avi Kivity
...
It's very annoying to add a declaration to expression.hh and watch
the whole world get recompiled. Improve that by moving less-common
functions to a new header expr-utils.hh. Move the evaluation machinery
to a new header evaluate.hh. The remaining definitions in expression.hh
should not change as often, and thus cause less frequent recompiles.
Closes #14346
* github.com:scylladb/scylladb:
cql3: expr: break up expression.hh header
cql3: expr: restrictions.hh: protect against double inclusions
cql3: constants: deinline
cql3: statement_restrictions: deinline
cql3: deinline operation::fill_prepare_context()
2023-06-23 10:19:28 +02:00
..
2023-06-22 14:21:03 +03:00
2023-06-13 21:04:49 +03:00
2023-06-22 14:21:03 +03:00
2023-06-22 14:21:03 +03:00
2023-06-23 10:19:28 +02:00
2023-06-13 21:04:49 +03:00
2023-06-22 14:21:03 +03:00
2023-03-08 16:18:23 +02:00
2023-04-27 10:24:46 +03:00
2022-05-13 07:11:58 +02:00
2023-02-28 22:26:43 +02:00
2023-06-12 10:41:04 +03:00
2023-06-16 01:11:30 +02:00
2023-06-16 01:11:30 +02:00
2022-05-13 07:11:58 +02:00
2023-02-19 21:05:45 +02:00
2023-06-22 14:21:03 +03:00
2023-06-22 14:19:43 +03:00
2023-05-10 19:10:29 +03:00
2023-03-12 14:04:34 +02:00
2023-06-07 02:30:07 +02:00
2023-06-13 21:04:49 +03:00
2023-05-02 11:23:58 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2022-05-13 07:11:58 +02:00
2023-06-22 14:21:03 +03:00
2023-06-22 14:19:43 +03:00
2022-06-17 09:09:49 +02:00
2022-05-13 07:11:58 +02:00
2023-04-27 10:24:46 +03:00
2023-02-04 02:13:34 +02:00
2023-01-16 21:10:56 +02:00
2023-06-16 14:29:59 +02:00
2023-06-16 14:29:59 +02:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-04-28 16:59:29 +08:00
2023-01-18 10:38:24 +02:00
2023-02-19 21:05:45 +02:00
2023-05-07 17:17:36 +03:00
2023-05-10 15:03:12 +03:00
2023-06-22 14:21:03 +03:00
2023-03-08 16:18:23 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-03-23 01:41:58 +01:00
2023-03-23 01:41:58 +01:00
2023-06-22 14:21:03 +03:00
2023-01-16 23:18:56 +02:00
2023-01-16 21:10:56 +02:00
2023-02-19 21:05:45 +02:00