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

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

public record GroupByVarContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>(VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext varRef, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext seq, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext exprSingle, UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext uriLiteral, org.antlr.v4.runtime.ParserRuleContext context) extends Record
  • Constructor Details

    • GroupByVarContext

      public GroupByVarContext(VarBindingCtx varRef, SeqTypeCtx seq, ExprSingleCtx exprSingle, UriLiteralCtx uriLiteral, org.antlr.v4.runtime.ParserRuleContext context)
      Creates an instance of a GroupByVarContext record class.
      Parameters:
      varRef - the value for the varRef record component
      seq - the value for the seq record component
      exprSingle - the value for the exprSingle record component
      uriLiteral - the value for the uriLiteral record component
      context - the value for the context record component
  • Method Details