CREATE HYPOTHETICAL INDEX y EXPLAIN WHATIF.
El contenido tiene ámbito de sesión: cada conexión solo ve sus propios índices hipotéticos, y la tabla está vacía cuando no se ha creado ningún índice en la sesión actual.
Los valores actuales de (database, table) se resuelven por UUID en tiempo de consulta, por lo que reflejan RENAME TABLE y ocultan automáticamente las entradas de las tablas eliminadas.
Columnas
database(String) — Nombre de la base de datostable(String) — Nombre de la tablaname(String) — Nombre del índicetype(String) — Tipo de índice (minmax, set, bloom_filter, etc.)type_full(String) — Expresión del tipo de índice con argumentos; por ejemplo, bloom_filter(0.01)expression(String) — Expresión del índicegranularity(UInt64) — Granularidad del índice
Ejemplo
type es el nombre del tipo base y type_full incluye los argumentos, por lo que los usuarios pueden distinguir entre variantes con parámetros como bloom_filter(0.01) y bloom_filter(0.001).