final class WindowFrameRule
    implements RewriteRule

Preserves the frame boundary ordering and interval units required by window.cc.

Methods§

public function rewrite(TerminalSequence $sequence): TerminalSequence

Repairs each frame independently, including frames nested in offset expressions.

Parameters

Test cases 19
Calls 7
public function rank(TerminalSequence $sequence, int $bound): int

Classifies boundary categories without comparing runtime offset values.

Parameters

$sequenceTerminalSequence
$boundint

Returns

int
Test cases 17
Called from 2
Calls 2

Test cases 33§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 27
Other tests reaching this symbol 6

Relations§

Instantiated in 1