Conversation
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThis pull request introduces offset-aware rounding utilities to ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
aae9107 to
316e350
Compare
| fn.addIntermediateInput(position, oneGroup, page); | ||
| continue; | ||
| } | ||
| if (hasIntermediateState(page, position) == false) { |
There was a problem hiding this comment.
Nit: check for true and move the try-block inside this condition?
|
Pinging @elastic/es-storage-engine (Team:StorageEngine) |
316e350 to
b365e2e
Compare
Merge positionsWithIntermediateState and filterPage into single-pass addInitialIntermediateInput Uses Block.asVector() to detect dense blocks upfront: all-vector fast path skips null scanning entirely. For mixed pages, a single position scan replaces two separate passes (null-finding then block.filter), and nullable blocks are identified per-block rather than per-position. Also removes stale IntArrayList import from TimeSeriesAggregationOperator. Add CSV tests for window functions with offset TBUCKET Add logic to handle time bucket offset in window functions
685f9cf to
bca9458
Compare
a8f6db3 to
16105e6
Compare
Adds support for time-bucket offsets in windowed aggregations.
Stack:
Depends on #144711