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