Flow PHP

Rank implements PartitionRanking, WindowFunction

FinalYes

Interfaces

PartitionRanking
Opts a WindowFunction into whole-partition evaluation. Ranking derives from a row's position among its peers, which apply() cannot answer without rescanning the partition per row.
WindowFunction

Methods

__construct()  : mixed
apply()  : mixed
over()  : static
rankPartition()  : array<int, int>
One value per partition row, in partition order. The partition is already sorted by the window's ORDER BY.
toString()  : string
window()  : Window

Methods

__construct()

public __construct() : mixed

over()

public over(Window $window) : static
Parameters
$window : Window
Return values
static

rankPartition()

One value per partition row, in partition order. The partition is already sorted by the window's ORDER BY.

public rankPartition(Rows $partition) : array<int, int>
Parameters
$partition : Rows
Return values
array<int, int>

toString()

public toString() : string
Return values
string
On this page

Search results