Definition
/**
* Create a window function.
*
* @param string $name Function name
* @param list<Expression> $args Function arguments
* @param list<Expression> $partitionBy PARTITION BY expressions
* @param list<OrderBy|OrderByItem> $orderBy ORDER BY items
*/
window_func(string $name, array $args, array $partitionBy, array $orderBy) : WindowFunction