diff --git a/packages/python/e2e-attestations/claude-1330-vtab-prefetch-flag.json b/packages/python/e2e-attestations/claude-1330-vtab-prefetch-flag.json new file mode 100644 index 000000000..165a85724 --- /dev/null +++ b/packages/python/e2e-attestations/claude-1330-vtab-prefetch-flag.json @@ -0,0 +1,7 @@ +{ + "command": "uv run python -m pytest tests/e2e/query_contract_test.py tests/e2e/declared_table_name_test.py tests/e2e/fanout_test.py -x -q", + "ran_at": 1791310416, + "exit_code": 0, + "commit": "bcedde49401cf6f9cc01deb2d95af1d1e907f0f7", + "branch": "claude/1330-vtab-prefetch-flag" +} diff --git a/packages/rust/src/vtab_scaffold.rs b/packages/rust/src/vtab_scaffold.rs index 7ae701a64..d709f5b1d 100644 --- a/packages/rust/src/vtab_scaffold.rs +++ b/packages/rust/src/vtab_scaffold.rs @@ -331,7 +331,7 @@ fn lookup_cost(prefetch: bool) -> f64 { fn plan_idx_num(lookup: Option, prefetch: bool) -> c_int { let lookup = lookup.map_or(SCAN_IDX, lookup_idx_num); if prefetch { - lookup | PREFETCH_IDX + lookup + PREFETCH_IDX } else { lookup } diff --git a/packages/ts/e2e-attestations/claude-1330-vtab-prefetch-flag.json b/packages/ts/e2e-attestations/claude-1330-vtab-prefetch-flag.json new file mode 100644 index 000000000..c6a3ccdbb --- /dev/null +++ b/packages/ts/e2e-attestations/claude-1330-vtab-prefetch-flag.json @@ -0,0 +1,7 @@ +{ + "command": "pnpm test:e2e", + "ran_at": 1791310512, + "exit_code": 0, + "commit": "960cd7611f05e3e93ba4c485e19713e98beca405", + "branch": "claude/1330-vtab-prefetch-flag" +}