WindowSpec class

OVER(PARTITION BY ... ORDER BY ... frame) specification attached to a FunctionCallExpr to make it a window function. Either an inline spec or a name referencing a named window in the SELECT.

Constructors

WindowSpec({List<Expr> partitionBy = const [], List<WindowOrderItem> orderBy = const [], WindowFrame? frame, String? baseName})

Properties

baseName String?
Named-window reference: OVER w / OVER (w PARTITION BY ...). Resolved at execution time against the SELECT's WINDOW clause.
final
frame WindowFrame?
final
hashCode int
The hash code for this object.
no setterinherited
orderBy List<WindowOrderItem>
final
partitionBy List<Expr>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited