Commit Graph

  • ec46a8a7d3 index: fix DESC INDEX for vector index Karol Nowacki 2026-03-24 09:04:04 +01:00
  • dae73f4781 vector_search: test: refactor boilerplate setup Karol Nowacki 2026-03-11 20:26:23 +01:00
  • bcd320a82a vector_search: fix SELECT on local vector index Karol Nowacki 2026-03-24 05:40:04 +01:00
  • 1cb9d0b245 index: test: vector index target option serialization test Karol Nowacki 2026-03-23 17:36:44 +01:00
  • ac7efa2085 index: test: secondary index target option serialization test Karol Nowacki 2026-03-24 05:22:33 +01:00
  • 339f1ae1a0 service, message: move session_id to a lightweight header ykaul/compile-speed-loading-cache Yaniv Michael Kaul 2026-04-20 08:13:34 +03:00
  • 07d69aa8fa message, db: extract RPC compression config types to a lightweight header Yaniv Michael Kaul 2026-04-20 08:13:26 +03:00
  • c50bfb995b pch: fix template and direct-include fallout in non-PCH users Yaniv Michael Kaul 2026-04-17 11:45:15 +03:00
  • e7dbccbdcd replica/logstor: declare hist_key specialization before use Yaniv Michael Kaul 2026-04-17 11:45:09 +03:00
  • faa2f8ba76 utils, db: qualify seastar::coroutine references Yaniv Michael Kaul 2026-04-17 11:45:02 +03:00
  • 7aca42aa31 pch: extend stdafx.hh with additional high-fanout Scylla headers Yaniv Michael Kaul 2026-04-17 08:47:22 +03:00
  • f61343ca15 index: fix vector index with filtering target column Karol Nowacki 2026-04-08 07:28:17 +02:00
  • 92e0597807 pch: precompile common schema and mutation headers Yaniv Michael Kaul 2026-04-17 04:32:24 +03:00
  • 0798c112d0 raft, service, locator: add raft_fwd.hh and trim heavy includes Yaniv Michael Kaul 2026-04-17 01:08:04 +03:00
  • 9650390482 db: extract loaded_endpoint_state into a lightweight header Yaniv Michael Kaul 2026-04-16 23:27:55 +03:00
  • a1e8ef8d6e service: drop unused storage_service.hh from storage_proxy.hh Yaniv Michael Kaul 2026-04-16 18:22:56 +03:00
  • ea00cfad3d db: extract replication_strategy_type into a lightweight header Yaniv Michael Kaul 2026-04-16 18:19:19 +03:00
  • 0fd89d77b3 pch: drop seastar/http/api_docs.hh from stdafx.hh Yaniv Michael Kaul 2026-04-15 09:29:25 +03:00
  • 361a717d89 cql3: trim query_processor header fanout Yaniv Michael Kaul 2026-04-15 04:21:15 +03:00
  • 9df4fc3e2f cql3: move prepared_cache_key_type to a lightweight header Yaniv Michael Kaul 2026-04-15 04:20:57 +03:00
  • d1b4fd5683 cql3, service, test: add explicit direct includes Yaniv Michael Kaul 2026-04-15 04:20:49 +03:00
  • ad7647c3c7 test/commitlog: reduce resource usage in test_commitlog_handle_replayed_segments Botond Dénes 2026-04-16 13:18:06 +03:00
  • e5e6608f20 sstables_loader: prevent use-after-free on table drop during streaming Ernest Zaslavsky 2026-04-09 13:28:19 +03:00
  • 34adb0e069 test/cluster/dtest: fix test_scrub_static_table flakiness Benny Halevy 2026-04-19 10:44:37 +03:00
  • 378bcd69e3 tree: add AGENTS.md router and improve AI instruction files Piotr Szymaniak 2026-04-01 21:19:05 +02:00
  • 3386716217 cqlsh: update to v6.0.34-scylla Israel Fruchter 2026-04-09 13:11:50 +03:00
  • f77ff28081 test: manager_client: use safe_driver_shutdown for exclusive_clusters Dario Mirovic 2026-04-08 14:49:33 +02:00
  • d584bd7358 cql3: statement_restrictions: replace has_eq_restriction_on_column with precomputed set Avi Kivity 2026-03-17 19:59:57 +02:00
  • b7f86eaabc cql3: statement_restrictions: replace multi_column_range_accumulator_builder with direct predicate iteration Avi Kivity 2026-03-17 19:21:13 +02:00
  • ece9af229d cql3: statement_restrictions: use predicate fields in build_get_clustering_bounds_fn Avi Kivity 2026-03-17 19:18:41 +02:00
  • 72da1207d7 cql3: statement_restrictions: remove extract_single_column_restrictions_for_column Avi Kivity 2026-03-15 21:43:14 +02:00
  • b093477cf7 cql3: statement_restrictions: use predicate vectors in prepare_indexed_local Avi Kivity 2026-03-15 21:27:03 +02:00
  • a725e39218 cql3: statement_restrictions: use predicate vector size for clustering prefix length Avi Kivity 2026-03-15 20:43:14 +02:00
  • 68c2e292ac cql3: statement_restrictions: replace do_find_idx and is_supported_by with predicate-based versions Avi Kivity 2026-03-15 14:59:58 +02:00
  • c42397e995 cql3: statement_restrictions: remove expression-based has_supporting_index and index_supports_some_column Avi Kivity 2026-03-15 14:39:27 +02:00
  • 1aafe0708a cql3: statement_restrictions: replace multi-column and PK index support checks with predicate-based versions Avi Kivity 2026-03-15 14:37:31 +02:00
  • fa6f239cc7 cql3: statement_restrictions: add predicate-based index support checking Avi Kivity 2026-03-15 14:33:49 +02:00
  • 25ba3bd649 cql3: statement_restrictions: use pre-built single-column maps for index support checks Avi Kivity 2026-03-15 14:22:42 +02:00
  • fab90224b3 cql3: statement_restrictions: build clustering-prefix restrictions incrementally Avi Kivity 2026-03-15 14:04:06 +02:00
  • 3bd308986a cql3: statement_restrictions: build partition-range restrictions incrementally Avi Kivity 2026-03-15 13:59:53 +02:00
  • db28411548 cql3: statement_restrictions: build clustering-key single-column restrictions map incrementally Avi Kivity 2026-03-15 13:54:56 +02:00
  • a4608804d8 cql3: statement_restrictions: build partition-key single-column restrictions map incrementally Avi Kivity 2026-03-15 13:53:44 +02:00
  • e9b16a11ba cql3: statement_restrictions: build non-primary-key single-column restrictions map incrementally Avi Kivity 2026-03-15 13:52:40 +02:00
  • 701366a8d1 cql3: statement_restrictions: use tracked has_mc_clustering for _has_multi_column Avi Kivity 2026-03-15 13:51:31 +02:00
  • da438507d0 cql3: statement_restrictions: track has-token state incrementally Avi Kivity 2026-03-15 13:03:35 +02:00
  • 1344278a19 cql3: statement_restrictions: track partition-key-empty state incrementally Avi Kivity 2026-03-15 13:01:34 +02:00
  • 14812ea1e0 cql3: statement_restrictions: track first multi-column predicate incrementally Avi Kivity 2026-03-15 12:47:16 +02:00
  • ef005c10ba cql3: statement_restrictions: track last clustering column incrementally Avi Kivity 2026-03-15 12:46:02 +02:00
  • 88bd5ea1b7 cql3: statement_restrictions: track clustering-has-slice incrementally Avi Kivity 2026-03-15 12:44:44 +02:00
  • 1071c39f17 cql3: statement_restrictions: track has-multi-column-clustering incrementally Avi Kivity 2026-03-15 12:43:25 +02:00
  • aa6a0ad326 cql3: statement_restrictions: track clustering-empty state incrementally Avi Kivity 2026-03-15 12:42:23 +02:00
  • d4ff613c0a cql3: statement_restrictions: replace restr bridge variable with pred.filter Avi Kivity 2026-03-15 12:26:26 +02:00
  • 44b18f3399 cql3: statement_restrictions: convert single-column branch to use predicate properties Avi Kivity 2026-03-15 12:20:06 +02:00
  • b0c5eed384 cql3: statement_restrictions: convert multi-column branch to use predicate properties Avi Kivity 2026-03-15 00:38:21 +02:00
  • afd68187ea cql3: statement_restrictions: convert constructor loop to iterate over predicates Avi Kivity 2026-03-15 00:37:09 +02:00
  • 440d9f2d82 cql3: statement_restrictions: annotate predicates with operator properties Avi Kivity 2026-03-15 00:33:15 +02:00
  • e0eb3bde8d cql3: statement_restrictions: annotate predicates with is_not_null and is_multi_column Avi Kivity 2025-05-10 19:55:58 +03:00
  • 6892642176 cql3: statement_restrictions: complete preparation early Avi Kivity 2025-05-05 17:52:54 +03:00
  • ed5dd645e8 cql3: statement_restrictions: convert expressions to predicates without being directed at a specific column Avi Kivity 2025-05-01 20:27:24 +03:00
  • bfd1302311 cql3: statement_restrictions: refine possible_lhs_values() function_call processing Avi Kivity 2025-03-29 01:43:08 +03:00
  • 736011b663 cql3: statement_restrictions: return nullptr for function solver if not token Avi Kivity 2025-03-29 01:35:15 +03:00
  • 8faf62a1aa cql3: statement_restrictions: refine possible_lhs_values() subscript solving Avi Kivity 2025-03-29 01:32:16 +03:00
  • a28689a99a cql3: statement_restrictions: return nullptr from possible_lhs_values instead of on_internal_error Avi Kivity 2025-03-29 01:12:48 +03:00
  • 370f3fd2e8 cql3: statement_restrictions: convert possible_lhs_values into a solver Avi Kivity 2025-03-29 00:26:35 +03:00
  • 92a43557dc cql3: statement_restrictions: split _where to boolean factors in preparation for predicates conversion Avi Kivity 2025-03-28 21:15:55 +03:00
  • 694c1aed98 cql3: statement_restrictions: refactor IS NOT NULL processing Avi Kivity 2024-12-06 22:52:25 +02:00
  • 35f14544dc cql3: statement_restrictions: fold add_single_column_nonprimary_key_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 1965741914 cql3: statement_restrictions: fold add_single_column_clustering_key_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 1d631f7bac cql3: statement_restrictions: fold add_single_column_partition_key_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 24cd98e454 cql3: statement_restrictions: fold add_token_partition_key_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • be3239fc58 cql3: statement_restrictions: fold add_multi_column_clustering_key_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 8990346c75 cql3: statement_restrictions: avoid early return in add_multi_column_clustering_key_restrictions Avi Kivity 2024-12-06 22:20:48 +02:00
  • fa130051a6 cql3: statement_restrictions: fold add_is_not_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 63f9362c89 cql3: statement_restrictions: fold add_restriction() into its caller Avi Kivity 2024-12-06 20:55:12 +02:00
  • 9cbb1b851e cql3: statement_restrictions: remove possible_partition_token_values() Avi Kivity 2024-12-05 21:34:01 +02:00
  • c1fc596203 cql3: statement_restrictions: remove possible_column_values Avi Kivity 2024-12-05 21:31:38 +02:00
  • b26e6f7330 cql3: statement_restrictions: pass schema to possible_column_values() Avi Kivity 2024-12-05 21:28:41 +02:00
  • c6f6e81fe5 cql3: statement_restrictions: remove fallback path in solve() Avi Kivity 2024-12-05 21:16:59 +02:00
  • e0445269e5 cql3: statement_restrictions: reorder possible_lhs_column parameters Avi Kivity 2024-12-05 21:00:41 +02:00
  • e42ad62561 cql3: statement_restrictions: prepare solver for multi-column restrictions Avi Kivity 2024-12-05 20:44:34 +02:00
  • 96e8414963 cql3: statement_restrictions: add solver for token restriction on index Avi Kivity 2024-12-05 19:11:31 +02:00
  • 135809d97b cql3: statement_restrictions: pre-analyze column in value_for() Avi Kivity 2024-11-29 19:00:05 +02:00
  • 0a16d90acb cql3: statement_restrictions: don't handle boolean constants in multi_column_range_accumulator_builder Avi Kivity 2024-11-29 18:41:09 +02:00
  • 56ae02d8a3 cql3: statement_restrictions: split range_from_raw_bounds into prepare phase and query phase Avi Kivity 2024-11-28 21:20:22 +02:00
  • 2c75123bbd cql3: statement_restrictions: adjust signature of range_from_raw_bounds Avi Kivity 2024-11-28 21:17:57 +02:00
  • e646b763e7 cql3: statement_restrictions: split multi_column_range_accumulator into prepare-time and query-time phases Avi Kivity 2024-11-28 20:41:38 +02:00
  • ea26186043 cql3: statement_restrictions: make get_multi_column_clustering_bounds a builder Avi Kivity 2024-11-28 19:55:15 +02:00
  • c60e3d5cf7 cql3: statement_restrictions: multi-key clustering restrictions one layer deeper Avi Kivity 2024-11-13 22:59:43 +02:00
  • b520e74128 cql3: statement_restrictions: push multi-column post-processing into get_multi_column_clustering_bounds() Avi Kivity 2024-11-13 19:24:37 +02:00
  • c4ab0ddb85 cql3: statement_restrictions: pre-analyze single-column clustering key restrictions Avi Kivity 2024-11-03 19:24:17 +02:00
  • 201ed53837 cql3: statement_restrictions: wrap value_for_index_partition_key() Avi Kivity 2024-10-23 01:12:09 +03:00
  • 325497d460 cql3: statement_restrictions: hide value_for() Avi Kivity 2024-10-23 00:59:36 +03:00
  • dcdd2f7e72 cql3: statement_restrictions: push down clustering prefix wrapper one level Avi Kivity 2024-10-23 12:58:12 +03:00
  • 1039ed9ed2 cql3: statement_restrictions: wrap functions that return clustering ranges Avi Kivity 2024-10-23 00:28:18 +03:00
  • 620df7103f cql3: statement_restrictions: do not pass view schema back and forth Avi Kivity 2024-10-22 23:47:15 +03:00
  • 6fce090e30 cql3: statement_restrictions: pre-analyze token range restrictions Avi Kivity 2024-10-22 23:08:55 +03:00
  • 941011bb4a cql3: statement_restrictions: pre-analyze partition key columns Avi Kivity 2024-10-22 22:26:17 +03:00
  • c73f3ac55f cql3: statement_restrictions: do not collect subscripted partition key columns Avi Kivity 2024-10-22 18:24:56 +03:00
  • 531f137ed3 cql3: statement_restrictions: split _partition_range_restrictions into three cases Avi Kivity 2024-10-20 16:49:57 +03:00
  • fcf7c4c90d cql3: statement_restrictions: move value_list, value_set to header file Avi Kivity 2024-10-19 23:01:45 +03:00