Package org.rumbledb.compiler.context


package org.rumbledb.compiler.context
  • Class
    Description
    AdditiveExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    AndExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    AnnotationsContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,LiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    AnnotationsContext.AnnotationContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,LiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
     
    ArrayConstructorContext.Curly<EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ArrayConstructorContext.Square<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ArrowExprContext<MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext,ParenthesizedExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ArgumentListCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ArrowExprContext.ArrowCall<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext,ParenthesizedExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ArgumentListCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    CommaExprContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ComparisonExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ContextItemDeclContext<SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    CountClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    EnclosedExprContext<ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ExtensionExprContext<PragmaCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    FlworExprContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ForClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ForVarContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    FunctionCallContext<FunctionNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ArgumentCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    FunctionDeclContext<AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,FunctionNameCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ReturnTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,FnBodyCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    FunctionDeclContext.FunctionParam<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    GroupByClauseContext<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>
     
    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>
     
    IfExprContext<TestExprCtx extends org.antlr.v4.runtime.ParserRuleContext,BranchExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    InlineFunctionExprContext<AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,FnBodyCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    InlineFunctionExprContext.InlineFunctionParam<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    IntersectExceptExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    LetClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    LetVarContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    LibraryModuleContext<UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext,PrologCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    LiteralExprContext<StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    MainModuleContext<PrologCtx extends org.antlr.v4.runtime.ParserRuleContext,ProgramCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ModuleImportContext<UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    MultiplicativeExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    NamedFunctionRefContext<FunctionNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    NameTestContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    OptionDeclContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    OrderByClauseContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    OrderByExprContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    OrExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ParenthesizedExprContext<ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ProgramContext<StatementsCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    QuantifiedExprContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    QuantifiedExprContext.Var<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    RangeExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    SchemaImportContext<UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    SimpleMapExprContext<MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,MapExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    SingleTypeCheckExprContext<MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SingleTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    StringConcatExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    StringConstructorContext<ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    SwitchExprContext<CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    SwitchExprContext.Case<CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    TryCatchExprContext<ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    TryCatchExprContext.Catch<ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    TypeCheckExprContext<MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    TypeswitchExprContext<CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    TypeswitchExprContext.Case<CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    UnaryExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    UnionExprContext<ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    ValueExprContext<SimpleMapExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ValidateExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ExtensionExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    VarDeclContext<AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    VarRefContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    WhereClauseContext<ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
     
     
    WindowClauseContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    WindowConditionContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
     
    WindowVarsContext<VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext>