Class Windowing

java.lang.Object
org.apache.druid.sql.calcite.rel.Windowing

public class Windowing extends Object
Maps onto a WindowOperatorQuery.

Known sharp-edges/limitations: 1. The support is not yet fully aware of the difference between RANGE and ROWS when evaluating peers. (Note: The built-in functions are all implemented with the correctly defined semantics, so ranking functions that are defined to use RANGE do the right thing) 2. No support for framing last/first functions 3. No nth function 4. No finalization, meaning that aggregators like sketches that rely on finalization might return surprising results 5. No big big test suite of loveliness