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-05-07 17:17:36 +03:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-05-01 22:41:41 +03:00
2023-03-10 11:02:33 +01:00
2023-03-16 20:34:18 +08:00
2023-06-22 14:21:03 +03:00
2023-02-12 17:25:41 +02:00
2022-09-20 06:18:51 +03:00
2023-02-15 11:01:50 +02:00
2023-06-22 14:21:03 +03:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-05-29 23:03:25 +03:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-22 14:21:03 +03:00
2023-06-22 18:08:16 +02:00
2023-06-06 08:36:09 +03:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-05-29 23:03:25 +03:00
2023-05-29 23:03:25 +03:00
2023-04-06 09:50:32 -04:00
2023-04-06 09:50:32 -04:00
2023-05-22 17:56:16 +02:00
2023-03-12 14:04:34 +02:00
2023-02-15 22:57:18 +02:00
2023-02-15 22:57:18 +02:00
2023-06-22 14:21:03 +03:00
2023-03-08 16:18:23 +02:00
2023-05-02 10:13:59 +03:00
2023-01-03 19:54:13 +02:00
2023-05-29 23:03:25 +03:00
2023-06-15 09:48:54 +02:00
2023-06-15 09:48:54 +02:00
2023-06-22 14:21:03 +03:00
2023-06-14 14:24:41 +03:00
2023-04-27 10:24:46 +03:00
2023-06-22 14:21:03 +03:00
2022-09-28 09:54:59 +03:00
2023-06-22 14:21:03 +03:00
2022-09-28 09:54:59 +03:00
2022-09-26 18:30:39 +03:00
2023-02-19 12:57:40 +08:00
2023-06-22 14:21:03 +03:00
2022-09-08 15:25:36 +02:00