Record Class WindowClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>

java.lang.Object
java.lang.Record
org.rumbledb.compiler.context.WindowClauseContext<VarBindingCtx,SeqTypeCtx,ExprSingleCtx>

public record WindowClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>(WindowClause.WindowType windowType, VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext windowVariable, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext seqType, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext expression, WindowConditionContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext> startCondition, WindowConditionContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext> endCondition, org.antlr.v4.runtime.ParserRuleContext context) extends Record