Press n or j to go to the next uncovered block, b, p or k for the previous block.
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| adapters/express/index.ts |
|
50.25% | 100/199 | 32.38% | 34/105 | 63.15% | 12/19 | 50.25% | 100/199 |
| adapters/fastify/index.ts |
|
56.21% | 104/185 | 33.98% | 35/103 | 65% | 13/20 | 56.21% | 104/185 |
| adapters/hono/index.ts |
|
53.26% | 106/199 | 34.31% | 35/102 | 54.54% | 12/22 | 53.53% | 106/198 |
| adapters/mcp-transport.ts |
|
97.76% | 131/134 | 89.16% | 107/120 | 100% | 27/27 | 99.15% | 118/119 |
| adapters/nextjs/index.ts |
|
42.76% | 127/297 | 33% | 68/206 | 50% | 18/36 | 43.19% | 127/294 |
| adapters/utils.ts |
|
45.61% | 78/171 | 34.5% | 49/142 | 72.41% | 21/29 | 46.87% | 75/160 |
| server/adapters/base-adapter.ts |
|
70% | 14/20 | 68.42% | 13/19 | 75% | 3/4 | 70% | 14/20 |
| server/adapters/duckdb-adapter.ts |
|
77.66% | 80/103 | 61.32% | 65/106 | 88.46% | 23/26 | 81.52% | 75/92 |
| server/adapters/mysql-adapter.ts |
|
80.7% | 92/114 | 63.39% | 71/112 | 96.15% | 25/26 | 87.62% | 85/97 |
| server/adapters/postgres-adapter.ts |
|
79.43% | 85/107 | 63.63% | 70/110 | 92.3% | 24/26 | 83.33% | 80/96 |
| server/adapters/singlestore-adapter.ts |
|
100% | 1/1 | 100% | 0/0 | 100% | 1/1 | 100% | 1/1 |
| server/adapters/sqlite-adapter.ts |
|
82.35% | 98/119 | 63.93% | 78/122 | 93.1% | 27/29 | 82.3% | 93/113 |
| server/ai/discovery.ts |
|
93.9% | 185/197 | 84.9% | 135/159 | 100% | 25/25 | 94.38% | 168/178 |
| server/ai/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/ai/mcp-prompts.ts |
|
100% | 6/6 | 100% | 0/0 | 100% | 1/1 | 100% | 6/6 |
| server/ai/schemas.ts |
|
100% | 1/1 | 100% | 0/0 | 100% | 0/0 | 100% | 1/1 |
| server/ai/suggestion.ts |
|
92.59% | 200/216 | 84.46% | 87/103 | 86.84% | 33/38 | 92.23% | 190/206 |
| server/ai/validation.ts |
|
58.22% | 131/225 | 49.1% | 82/167 | 60.71% | 17/28 | 59% | 118/200 |
| server/builders/date-time-builder.ts |
|
87.43% | 167/191 | 70.16% | 87/124 | 100% | 5/5 | 89.56% | 163/182 |
| server/builders/filter-builder.ts |
|
96.74% | 119/123 | 91.97% | 126/137 | 100% | 10/10 | 96.61% | 114/118 |
| server/builders/group-by-builder.ts |
|
91.42% | 64/70 | 81.35% | 48/59 | 90% | 9/10 | 90.62% | 58/64 |
| server/builders/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/builders/measure-builder.ts |
|
93.8% | 227/242 | 91.09% | 174/191 | 96.42% | 27/28 | 94.04% | 221/235 |
| server/cache-providers/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/cache-providers/memory.ts |
|
64.44% | 58/90 | 52.72% | 29/55 | 73.33% | 11/15 | 63.63% | 56/88 |
| server/cache-utils.ts |
|
48.88% | 22/45 | 28.35% | 19/67 | 29.41% | 5/17 | 47.61% | 20/42 |
| server/calculated-measure-resolver.ts |
|
94.21% | 114/121 | 87.3% | 55/63 | 92.85% | 13/14 | 94.06% | 111/118 |
| server/comparison-query-builder.ts |
|
76.74% | 66/86 | 68.08% | 32/47 | 100% | 17/17 | 75.9% | 63/83 |
| server/compiler.ts |
|
59.55% | 162/272 | 48.57% | 102/210 | 50% | 18/36 | 59.77% | 159/266 |
| server/cte-builder.ts |
|
93.83% | 137/146 | 79.83% | 95/119 | 87.5% | 7/8 | 94.44% | 136/144 |
| server/cube-utils.ts |
|
84.84% | 28/33 | 77.77% | 21/27 | 75% | 6/8 | 84.37% | 27/32 |
| server/database-utils.ts |
|
100% | 9/9 | 100% | 6/6 | 100% | 3/3 | 100% | 9/9 |
| server/executor.ts |
|
75.08% | 452/602 | 67.64% | 299/442 | 83.33% | 35/42 | 75.51% | 441/584 |
| server/executors/base-executor.ts |
|
100% | 4/4 | 100% | 2/2 | 100% | 1/1 | 100% | 4/4 |
| server/executors/duckdb-executor.ts |
|
100% | 98/98 | 85.85% | 85/99 | 100% | 13/13 | 100% | 86/86 |
| server/executors/index.ts |
|
91.66% | 11/12 | 92.3% | 12/13 | 100% | 1/1 | 91.66% | 11/12 |
| server/executors/mysql-executor.ts |
|
44.28% | 31/70 | 35.29% | 30/85 | 58.33% | 7/12 | 45.76% | 27/59 |
| server/executors/postgres-executor.ts |
|
50% | 41/82 | 54.11% | 46/85 | 58.33% | 7/12 | 51.42% | 36/70 |
| server/executors/singlestore-executor.ts |
|
100% | 2/2 | 100% | 0/0 | 100% | 2/2 | 100% | 2/2 |
| server/executors/sqlite-executor.ts |
|
40.22% | 35/87 | 44% | 33/75 | 70% | 7/10 | 40.25% | 31/77 |
| server/explain/duckdb-parser.ts |
|
93.22% | 55/59 | 93.87% | 46/49 | 100% | 3/3 | 92.85% | 52/56 |
| server/explain/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/explain/mysql-parser.ts |
|
100% | 39/39 | 100% | 41/41 | 100% | 3/3 | 100% | 39/39 |
| server/explain/postgres-parser.ts |
|
81.03% | 47/58 | 71.42% | 30/42 | 100% | 2/2 | 80.7% | 46/57 |
| server/explain/sqlite-parser.ts |
|
100% | 52/52 | 100% | 32/32 | 100% | 3/3 | 100% | 52/52 |
| server/filter-cache.ts |
|
100% | 43/43 | 92.3% | 24/26 | 100% | 10/10 | 100% | 43/43 |
| server/flow-query-builder.ts |
|
79.75% | 264/331 | 64.57% | 144/223 | 91.3% | 21/23 | 80.95% | 255/315 |
| server/funnel-query-builder.ts |
|
74.76% | 243/325 | 62.1% | 159/256 | 91.3% | 21/23 | 75.24% | 234/311 |
| server/gap-filler.ts |
|
92.96% | 119/128 | 91.66% | 66/72 | 100% | 12/12 | 92.8% | 116/125 |
| server/index.ts |
|
0% | 0/1 | 100% | 0/0 | 0% | 0/1 | 0% | 0/1 |
| server/join-path-resolver.ts |
|
84.25% | 91/108 | 84.31% | 43/51 | 93.75% | 15/16 | 83.65% | 87/104 |
| server/prompts/explain-analysis-prompt.ts |
|
100% | 36/36 | 100% | 22/22 | 100% | 6/6 | 100% | 34/34 |
| server/prompts/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/prompts/single-step-prompt.ts |
|
100% | 2/2 | 100% | 0/0 | 100% | 1/1 | 100% | 2/2 |
| server/prompts/step0-validation-prompt.ts |
|
100% | 2/2 | 100% | 0/0 | 100% | 1/1 | 100% | 2/2 |
| server/prompts/step1-shape-prompt.ts |
|
100% | 2/2 | 100% | 0/0 | 100% | 1/1 | 100% | 2/2 |
| server/prompts/step2-complete-prompt.ts |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
| server/query-builder.ts |
|
97.72% | 172/176 | 94.96% | 151/159 | 92.59% | 25/27 | 98.25% | 169/172 |
| server/query-planner.ts |
|
93.99% | 360/383 | 80.23% | 203/253 | 93.61% | 44/47 | 93.69% | 342/365 |
| server/retention-query-builder.ts |
|
66.78% | 183/274 | 50.33% | 76/151 | 86.36% | 19/22 | 67.31% | 173/257 |
| server/template-substitution.ts |
|
98.82% | 84/85 | 94.73% | 36/38 | 100% | 6/6 | 98.78% | 81/82 |
| server/types/analysis.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/cache.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/core.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/cube.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/executor.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/flow.ts |
|
0% | 0/2 | 100% | 0/0 | 100% | 0/0 | 0% | 0/2 |
| server/types/funnel.ts |
|
0% | 0/3 | 0% | 0/2 | 0% | 0/3 | 0% | 0/3 |
| server/types/index.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/metadata.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/query.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| server/types/retention.ts |
|
55.55% | 10/18 | 27.77% | 5/18 | 80% | 4/5 | 58.82% | 10/17 |
| server/types/utils.ts |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |