visitWindowFunctionInvocation method

  1. @override
void visitWindowFunctionInvocation(
  1. WindowFunctionInvocation e,
  2. void arg
)
override

Implementation

@override
void visitWindowFunctionInvocation(WindowFunctionInvocation e, void arg) {
  visitAggregateFunctionInvocation(e, arg);

  if (e.windowDefinition != null) {
    keyword(TokenType.over);
    visit(e.windowDefinition!, arg);
  } else if (e.windowName != null) {
    keyword(TokenType.over);
    identifier(e.windowName!);
  }
}