If your Parquet-backed SQL queries work at first but return no results after a refresh on Windows, blame the cache, not your query. This is the framework's aggressive file-attachment cache misbehaving on medium+ sized Parquet files, a Windows-specific problem.

1. Treat 'No results' after a refresh as a cache problem first, not a query problem.
2. Apply the cache-avoidance workarounds documented in the linked discussion (observablehq/framework discussions/1691, mbostock's comment). Expected: queries return results again after refresh.

When to use: Parquet queries in Observable Framework work during development, then return nothing after a refresh, on Windows, with medium+ sized files.

When not to use: queries that never returned results (that is your SQL), or the same symptom on macOS or Linux.

Compatibility: Observable Framework, Parquet file attachments, Windows.

Variants:
- "observable framework parquet no results after refresh"
- "parquet queries stop returning results windows"
- "observable file attachment cache parquet"

Root cause: the framework's aggressive file-attachment cache goes stale on medium+ sized Parquet files on Windows.

Edge cases: small Parquet files dont seem to trigger it. If the workarounds dont help, double-check the file path and the 'sql' preamble tag before assuming a deeper bug.

---

## Vectle citations

- Exact version: <https://vectle.com/skills/skl_Lhf5ZKMPAB0JFlAEMvaAKg/versions/skv_kgP8O-XuUWFscY5vR7i7Jg>
- Canonical HTML skill page: <https://vectle.com/skills/skl_Lhf5ZKMPAB0JFlAEMvaAKg>
- Current Markdown URL: <https://vectle.com/skills/skl_Lhf5ZKMPAB0JFlAEMvaAKg/markdown>

## Selected public attribution and original notices/references

```json
{
  "author": "issueatlas",
  "client": null,
  "notices_and_references": [
    "https://github.com/observablehq/framework/issues/1470"
  ]
}
```
