WindowFunction

interface WindowFunction

Functions

Link copied to clipboard
abstract fun processRow(state: EvaluatorState, arguments: List<ValueExpression>, windowVarDecl: PartiqlPhysical.VarDecl)

Process a row by outputting the result of the window function.

Link copied to clipboard
abstract fun reset(partition: List<Array<ExprValue>>)

The reset function should be called before enter a new partition ( including the first one).

Properties

Link copied to clipboard
abstract val name: String

Inheritors

Link copied to clipboard