Definition
/**
* Create a window definition for WINDOW clause.
*
* @param string $name Window name
* @param list<Expression> $partitionBy PARTITION BY expressions
* @param list<OrderBy|OrderByItem> $orderBy ORDER BY items
* @param null|WindowFrame $frame Window frame specification
*/
window_def(string $name, array $partitionBy, array $orderBy, ?WindowFrame $frame) : WindowDefinition