Skip to content

fix: round numerics to nearest float64 to match bigquery - #107

Merged
ohaibbq merged 1 commit into
dan/vsbq-outfrom
dan/numeric-float64-rounding
Nov 3, 2026
Merged

ohaibbq merged 1 commit into
dan/vsbq-outfrom
dan/numeric-float64-rounding

Conversation

@ohaibbq

@ohaibbq ohaibbq commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

codec perf:

INPUT BEFORE AFTER
NUMERIC, 1–12 digits ~4ns ~4ns
NUMERIC, up to 38 digits 7ns 24ns
IBGNUMERIC, up to 76 digits 11ns 35ns

Stack created with GitHub Stacks CLI • Give Feedback 💬

codec perf:
  ┌─────────────────────────────┬────────┬───────┐
  │            Input            │ Before │ After │
  ├─────────────────────────────┼────────┼───────┤
  │ NUMERIC, 1–12 digits        │ ~4 ns  │ ~4 ns │
  ├─────────────────────────────┼────────┼───────┤
  │ NUMERIC, up to 38 digits    │ 7 ns   │ 24 ns │
  ├─────────────────────────────┼────────┼───────┤
  │ BIGNUMERIC, up to 76 digits │ 11 ns  │ 35 ns │
  └─────────────────────────────┴────────┴───────┘
@ohaibbq
ohaibbq force-pushed the dan/numeric-float64-rounding branch from 61e428e to 9d5a041 Compare November 3, 2026 22:08
@ohaibbq
ohaibbq merged commit 32f997a into main Nov 3, 2026
17 of 27 checks passed
@ohaibbq
ohaibbq deleted the dan/numeric-float64-rounding branch November 3, 2026 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants