Dawid Pawlik
232b1a3725
cql3: generalize viewless index handling in CREATE INDEX statement
...
Replace the `vector_index`-specific checks in `create_index_statement`
with a generic `is_viewless_custom_class()` helper that queries the
index factory to determine whether an index type creates a backing
materialized view.
This covers both existing (`vector_index`) and new (`fulltext_index`)
viewless index types:
- Reject view properties (WITH clause) for any viewless index
- Use name-based duplicate detection for named viewless indexes,
since they have no backing view table for `has_schema()` to find
(issue #26672 )
2026-05-19 08:52:47 +02:00
..
2026-04-19 20:57:03 +03:00
2026-05-13 16:31:05 +02:00
2026-04-17 09:58:08 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-05-19 08:52:47 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 08:51:53 +03:00
2026-04-21 21:52:26 +02:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-15 18:57:22 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-05-19 08:52:47 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:51:24 +03:00
2026-04-16 08:51:24 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-05-13 08:43:24 +02:00
2026-05-13 08:43:24 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:52:19 +03:00
2026-04-16 08:52:19 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-15 14:40:15 +03:00
2026-04-15 14:40:15 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-22 01:46:11 +02:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-05-15 12:28:33 +02:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-05-19 08:52:47 +02:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-19 20:57:03 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00