Documentation ¶
Index ¶
- Constants
- func SimpleSqlLexerInit()
- func SimpleSqlParserInit()
- type AliasedRelationContext
- func (s *AliasedRelationContext) AS() antlr.TerminalNode
- func (s *AliasedRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *AliasedRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AliasedRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AliasedRelationContext) GetRuleContext() antlr.RuleContext
- func (s *AliasedRelationContext) Identifier() IIdentifierContext
- func (s *AliasedRelationContext) Relation() IRelationContext
- type AllSelectItemContext
- type ArithOpContext
- func (s *ArithOpContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ArithOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArithOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArithOpContext) GetParser() antlr.Parser
- func (s *ArithOpContext) GetRuleContext() antlr.RuleContext
- func (*ArithOpContext) IsArithOpContext()
- func (s *ArithOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArithValueExpressionContext
- func (s *ArithValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ArithValueExpressionContext) AllValueExpression() []IValueExpressionContext
- func (s *ArithValueExpressionContext) ArithOp() IArithOpContext
- func (s *ArithValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArithValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArithValueExpressionContext) GetLeft() IValueExpressionContext
- func (s *ArithValueExpressionContext) GetOp() IArithOpContext
- func (s *ArithValueExpressionContext) GetRight() IValueExpressionContext
- func (s *ArithValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ArithValueExpressionContext) SetLeft(v IValueExpressionContext)
- func (s *ArithValueExpressionContext) SetOp(v IArithOpContext)
- func (s *ArithValueExpressionContext) SetRight(v IValueExpressionContext)
- func (s *ArithValueExpressionContext) ValueExpression(i int) IValueExpressionContext
- type BaseSimpleSqlListener
- func (s *BaseSimpleSqlListener) EnterAliasedRelation(ctx *AliasedRelationContext)
- func (s *BaseSimpleSqlListener) EnterAllSelectItem(ctx *AllSelectItemContext)
- func (s *BaseSimpleSqlListener) EnterArithOp(ctx *ArithOpContext)
- func (s *BaseSimpleSqlListener) EnterArithValueExpression(ctx *ArithValueExpressionContext)
- func (s *BaseSimpleSqlListener) EnterBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) EnterCaseExpression(ctx *CaseExpressionContext)
- func (s *BaseSimpleSqlListener) EnterCaseItem(ctx *CaseItemContext)
- func (s *BaseSimpleSqlListener) EnterCastBooleanExpression(ctx *CastBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) EnterCmpOp(ctx *CmpOpContext)
- func (s *BaseSimpleSqlListener) EnterCmpPredicate(ctx *CmpPredicateContext)
- func (s *BaseSimpleSqlListener) EnterCte(ctx *CteContext)
- func (s *BaseSimpleSqlListener) EnterCteSelect(ctx *CteSelectContext)
- func (s *BaseSimpleSqlListener) EnterDecimalNumber(ctx *DecimalNumberContext)
- func (s *BaseSimpleSqlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSimpleSqlListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseSimpleSqlListener) EnterExpressionSelectItem(ctx *ExpressionSelectItemContext)
- func (s *BaseSimpleSqlListener) EnterFalse(ctx *FalseContext)
- func (s *BaseSimpleSqlListener) EnterFloatNumber(ctx *FloatNumberContext)
- func (s *BaseSimpleSqlListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseSimpleSqlListener) EnterGroupBy(ctx *GroupByContext)
- func (s *BaseSimpleSqlListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseSimpleSqlListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BaseSimpleSqlListener) EnterInListPredicate(ctx *InListPredicateContext)
- func (s *BaseSimpleSqlListener) EnterInSelectPredicate(ctx *InSelectPredicateContext)
- func (s *BaseSimpleSqlListener) EnterIntegerNumber(ctx *IntegerNumberContext)
- func (s *BaseSimpleSqlListener) EnterIsNullPredicate(ctx *IsNullPredicateContext)
- func (s *BaseSimpleSqlListener) EnterJoinRelation(ctx *JoinRelationContext)
- func (s *BaseSimpleSqlListener) EnterJoinType(ctx *JoinTypeContext)
- func (s *BaseSimpleSqlListener) EnterLikePredicate(ctx *LikePredicateContext)
- func (s *BaseSimpleSqlListener) EnterNull(ctx *NullContext)
- func (s *BaseSimpleSqlListener) EnterOver(ctx *OverContext)
- func (s *BaseSimpleSqlListener) EnterParenExpression(ctx *ParenExpressionContext)
- func (s *BaseSimpleSqlListener) EnterParenRelation(ctx *ParenRelationContext)
- func (s *BaseSimpleSqlListener) EnterPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) EnterPrimarySelect(ctx *PrimarySelectContext)
- func (s *BaseSimpleSqlListener) EnterPrimaryValueExpression(ctx *PrimaryValueExpressionContext)
- func (s *BaseSimpleSqlListener) EnterQualifiedName(ctx *QualifiedNameContext)
- func (s *BaseSimpleSqlListener) EnterQuotedIdentifier(ctx *QuotedIdentifierContext)
- func (s *BaseSimpleSqlListener) EnterSelect(ctx *SelectContext)
- func (s *BaseSimpleSqlListener) EnterSelectExpression(ctx *SelectExpressionContext)
- func (s *BaseSimpleSqlListener) EnterSelectRelation(ctx *SelectRelationContext)
- func (s *BaseSimpleSqlListener) EnterSetQuantifier(ctx *SetQuantifierContext)
- func (s *BaseSimpleSqlListener) EnterSimpleExpression(ctx *SimpleExpressionContext)
- func (s *BaseSimpleSqlListener) EnterSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext)
- func (s *BaseSimpleSqlListener) EnterSingleStatement(ctx *SingleStatementContext)
- func (s *BaseSimpleSqlListener) EnterSortItem(ctx *SortItemContext)
- func (s *BaseSimpleSqlListener) EnterStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext)
- func (s *BaseSimpleSqlListener) EnterStr(ctx *StrContext)
- func (s *BaseSimpleSqlListener) EnterTableRelation(ctx *TableRelationContext)
- func (s *BaseSimpleSqlListener) EnterTrue(ctx *TrueContext)
- func (s *BaseSimpleSqlListener) EnterUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) EnterUnaryOp(ctx *UnaryOpContext)
- func (s *BaseSimpleSqlListener) EnterUnaryValueExpression(ctx *UnaryValueExpressionContext)
- func (s *BaseSimpleSqlListener) EnterUnionItem(ctx *UnionItemContext)
- func (s *BaseSimpleSqlListener) EnterUnionSelect(ctx *UnionSelectContext)
- func (s *BaseSimpleSqlListener) EnterUnquotedIdentifier(ctx *UnquotedIdentifierContext)
- func (s *BaseSimpleSqlListener) ExitAliasedRelation(ctx *AliasedRelationContext)
- func (s *BaseSimpleSqlListener) ExitAllSelectItem(ctx *AllSelectItemContext)
- func (s *BaseSimpleSqlListener) ExitArithOp(ctx *ArithOpContext)
- func (s *BaseSimpleSqlListener) ExitArithValueExpression(ctx *ArithValueExpressionContext)
- func (s *BaseSimpleSqlListener) ExitBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) ExitCaseExpression(ctx *CaseExpressionContext)
- func (s *BaseSimpleSqlListener) ExitCaseItem(ctx *CaseItemContext)
- func (s *BaseSimpleSqlListener) ExitCastBooleanExpression(ctx *CastBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) ExitCmpOp(ctx *CmpOpContext)
- func (s *BaseSimpleSqlListener) ExitCmpPredicate(ctx *CmpPredicateContext)
- func (s *BaseSimpleSqlListener) ExitCte(ctx *CteContext)
- func (s *BaseSimpleSqlListener) ExitCteSelect(ctx *CteSelectContext)
- func (s *BaseSimpleSqlListener) ExitDecimalNumber(ctx *DecimalNumberContext)
- func (s *BaseSimpleSqlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSimpleSqlListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseSimpleSqlListener) ExitExpressionSelectItem(ctx *ExpressionSelectItemContext)
- func (s *BaseSimpleSqlListener) ExitFalse(ctx *FalseContext)
- func (s *BaseSimpleSqlListener) ExitFloatNumber(ctx *FloatNumberContext)
- func (s *BaseSimpleSqlListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseSimpleSqlListener) ExitGroupBy(ctx *GroupByContext)
- func (s *BaseSimpleSqlListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseSimpleSqlListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BaseSimpleSqlListener) ExitInListPredicate(ctx *InListPredicateContext)
- func (s *BaseSimpleSqlListener) ExitInSelectPredicate(ctx *InSelectPredicateContext)
- func (s *BaseSimpleSqlListener) ExitIntegerNumber(ctx *IntegerNumberContext)
- func (s *BaseSimpleSqlListener) ExitIsNullPredicate(ctx *IsNullPredicateContext)
- func (s *BaseSimpleSqlListener) ExitJoinRelation(ctx *JoinRelationContext)
- func (s *BaseSimpleSqlListener) ExitJoinType(ctx *JoinTypeContext)
- func (s *BaseSimpleSqlListener) ExitLikePredicate(ctx *LikePredicateContext)
- func (s *BaseSimpleSqlListener) ExitNull(ctx *NullContext)
- func (s *BaseSimpleSqlListener) ExitOver(ctx *OverContext)
- func (s *BaseSimpleSqlListener) ExitParenExpression(ctx *ParenExpressionContext)
- func (s *BaseSimpleSqlListener) ExitParenRelation(ctx *ParenRelationContext)
- func (s *BaseSimpleSqlListener) ExitPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) ExitPrimarySelect(ctx *PrimarySelectContext)
- func (s *BaseSimpleSqlListener) ExitPrimaryValueExpression(ctx *PrimaryValueExpressionContext)
- func (s *BaseSimpleSqlListener) ExitQualifiedName(ctx *QualifiedNameContext)
- func (s *BaseSimpleSqlListener) ExitQuotedIdentifier(ctx *QuotedIdentifierContext)
- func (s *BaseSimpleSqlListener) ExitSelect(ctx *SelectContext)
- func (s *BaseSimpleSqlListener) ExitSelectExpression(ctx *SelectExpressionContext)
- func (s *BaseSimpleSqlListener) ExitSelectRelation(ctx *SelectRelationContext)
- func (s *BaseSimpleSqlListener) ExitSetQuantifier(ctx *SetQuantifierContext)
- func (s *BaseSimpleSqlListener) ExitSimpleExpression(ctx *SimpleExpressionContext)
- func (s *BaseSimpleSqlListener) ExitSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext)
- func (s *BaseSimpleSqlListener) ExitSingleStatement(ctx *SingleStatementContext)
- func (s *BaseSimpleSqlListener) ExitSortItem(ctx *SortItemContext)
- func (s *BaseSimpleSqlListener) ExitStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext)
- func (s *BaseSimpleSqlListener) ExitStr(ctx *StrContext)
- func (s *BaseSimpleSqlListener) ExitTableRelation(ctx *TableRelationContext)
- func (s *BaseSimpleSqlListener) ExitTrue(ctx *TrueContext)
- func (s *BaseSimpleSqlListener) ExitUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext)
- func (s *BaseSimpleSqlListener) ExitUnaryOp(ctx *UnaryOpContext)
- func (s *BaseSimpleSqlListener) ExitUnaryValueExpression(ctx *UnaryValueExpressionContext)
- func (s *BaseSimpleSqlListener) ExitUnionItem(ctx *UnionItemContext)
- func (s *BaseSimpleSqlListener) ExitUnionSelect(ctx *UnionSelectContext)
- func (s *BaseSimpleSqlListener) ExitUnquotedIdentifier(ctx *UnquotedIdentifierContext)
- func (s *BaseSimpleSqlListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSimpleSqlListener) VisitTerminal(node antlr.TerminalNode)
- type BaseSimpleSqlVisitor
- func (v *BaseSimpleSqlVisitor) VisitAliasedRelation(ctx *AliasedRelationContext) any
- func (v *BaseSimpleSqlVisitor) VisitAllSelectItem(ctx *AllSelectItemContext) any
- func (v *BaseSimpleSqlVisitor) VisitArithOp(ctx *ArithOpContext) any
- func (v *BaseSimpleSqlVisitor) VisitArithValueExpression(ctx *ArithValueExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitCaseExpression(ctx *CaseExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitCaseItem(ctx *CaseItemContext) any
- func (v *BaseSimpleSqlVisitor) VisitCastBooleanExpression(ctx *CastBooleanExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitCmpOp(ctx *CmpOpContext) any
- func (v *BaseSimpleSqlVisitor) VisitCmpPredicate(ctx *CmpPredicateContext) any
- func (v *BaseSimpleSqlVisitor) VisitCte(ctx *CteContext) any
- func (v *BaseSimpleSqlVisitor) VisitCteSelect(ctx *CteSelectContext) any
- func (v *BaseSimpleSqlVisitor) VisitDecimalNumber(ctx *DecimalNumberContext) any
- func (v *BaseSimpleSqlVisitor) VisitExpression(ctx *ExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitExpressionSelectItem(ctx *ExpressionSelectItemContext) any
- func (v *BaseSimpleSqlVisitor) VisitFalse(ctx *FalseContext) any
- func (v *BaseSimpleSqlVisitor) VisitFloatNumber(ctx *FloatNumberContext) any
- func (v *BaseSimpleSqlVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitGroupBy(ctx *GroupByContext) any
- func (v *BaseSimpleSqlVisitor) VisitIdentifier(ctx *IdentifierContext) any
- func (v *BaseSimpleSqlVisitor) VisitIdentifierList(ctx *IdentifierListContext) any
- func (v *BaseSimpleSqlVisitor) VisitInListPredicate(ctx *InListPredicateContext) any
- func (v *BaseSimpleSqlVisitor) VisitInSelectPredicate(ctx *InSelectPredicateContext) any
- func (v *BaseSimpleSqlVisitor) VisitIntegerNumber(ctx *IntegerNumberContext) any
- func (v *BaseSimpleSqlVisitor) VisitIsNullPredicate(ctx *IsNullPredicateContext) any
- func (v *BaseSimpleSqlVisitor) VisitJoinRelation(ctx *JoinRelationContext) any
- func (v *BaseSimpleSqlVisitor) VisitJoinType(ctx *JoinTypeContext) any
- func (v *BaseSimpleSqlVisitor) VisitLikePredicate(ctx *LikePredicateContext) any
- func (v *BaseSimpleSqlVisitor) VisitNull(ctx *NullContext) any
- func (v *BaseSimpleSqlVisitor) VisitOver(ctx *OverContext) any
- func (v *BaseSimpleSqlVisitor) VisitParenExpression(ctx *ParenExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitParenRelation(ctx *ParenRelationContext) any
- func (v *BaseSimpleSqlVisitor) VisitPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitPrimarySelect(ctx *PrimarySelectContext) any
- func (v *BaseSimpleSqlVisitor) VisitPrimaryValueExpression(ctx *PrimaryValueExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitQualifiedName(ctx *QualifiedNameContext) any
- func (v *BaseSimpleSqlVisitor) VisitQuotedIdentifier(ctx *QuotedIdentifierContext) any
- func (v *BaseSimpleSqlVisitor) VisitSelect(ctx *SelectContext) any
- func (v *BaseSimpleSqlVisitor) VisitSelectExpression(ctx *SelectExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitSelectRelation(ctx *SelectRelationContext) any
- func (v *BaseSimpleSqlVisitor) VisitSetQuantifier(ctx *SetQuantifierContext) any
- func (v *BaseSimpleSqlVisitor) VisitSimpleExpression(ctx *SimpleExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitSingleStatement(ctx *SingleStatementContext) any
- func (v *BaseSimpleSqlVisitor) VisitSortItem(ctx *SortItemContext) any
- func (v *BaseSimpleSqlVisitor) VisitStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitStr(ctx *StrContext) any
- func (v *BaseSimpleSqlVisitor) VisitTableRelation(ctx *TableRelationContext) any
- func (v *BaseSimpleSqlVisitor) VisitTrue(ctx *TrueContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnaryOp(ctx *UnaryOpContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnaryValueExpression(ctx *UnaryValueExpressionContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnionItem(ctx *UnionItemContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnionSelect(ctx *UnionSelectContext) any
- func (v *BaseSimpleSqlVisitor) VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) any
- type BinaryBooleanExpressionContext
- func (s *BinaryBooleanExpressionContext) AND() antlr.TerminalNode
- func (s *BinaryBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *BinaryBooleanExpressionContext) AllBooleanExpression() []IBooleanExpressionContext
- func (s *BinaryBooleanExpressionContext) BooleanExpression(i int) IBooleanExpressionContext
- func (s *BinaryBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryBooleanExpressionContext) GetOp() antlr.Token
- func (s *BinaryBooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryBooleanExpressionContext) OR() antlr.TerminalNode
- func (s *BinaryBooleanExpressionContext) SetOp(v antlr.Token)
- type BooleanExpressionContext
- func (s *BooleanExpressionContext) CopyFrom(ctx *BooleanExpressionContext)
- func (s *BooleanExpressionContext) GetParser() antlr.Parser
- func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BooleanExpressionContext) IsBooleanExpressionContext()
- func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaseExpressionContext
- func (s *CaseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CaseExpressionContext) AllCaseItem() []ICaseItemContext
- func (s *CaseExpressionContext) CASE() antlr.TerminalNode
- func (s *CaseExpressionContext) CaseItem(i int) ICaseItemContext
- func (s *CaseExpressionContext) ELSE() antlr.TerminalNode
- func (s *CaseExpressionContext) END() antlr.TerminalNode
- func (s *CaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaseExpressionContext) Expression() IExpressionContext
- func (s *CaseExpressionContext) GetRuleContext() antlr.RuleContext
- type CaseItemContext
- func (s *CaseItemContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CaseItemContext) AllExpression() []IExpressionContext
- func (s *CaseItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaseItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaseItemContext) Expression(i int) IExpressionContext
- func (s *CaseItemContext) GetParser() antlr.Parser
- func (s *CaseItemContext) GetRuleContext() antlr.RuleContext
- func (*CaseItemContext) IsCaseItemContext()
- func (s *CaseItemContext) THEN() antlr.TerminalNode
- func (s *CaseItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CaseItemContext) WHEN() antlr.TerminalNode
- type CastBooleanExpressionContext
- func (s *CastBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CastBooleanExpressionContext) BooleanExpression() IBooleanExpressionContext
- func (s *CastBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CastBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CastBooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *CastBooleanExpressionContext) Identifier() IIdentifierContext
- type CmpOpContext
- func (s *CmpOpContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CmpOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CmpOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CmpOpContext) GetParser() antlr.Parser
- func (s *CmpOpContext) GetRuleContext() antlr.RuleContext
- func (*CmpOpContext) IsCmpOpContext()
- func (s *CmpOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CmpPredicateContext
- func (s *CmpPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CmpPredicateContext) CmpOp() ICmpOpContext
- func (s *CmpPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CmpPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CmpPredicateContext) GetRight() IValueExpressionContext
- func (s *CmpPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *CmpPredicateContext) SetRight(v IValueExpressionContext)
- func (s *CmpPredicateContext) ValueExpression() IValueExpressionContext
- type CteContext
- func (s *CteContext) AS() antlr.TerminalNode
- func (s *CteContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CteContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CteContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CteContext) GetParser() antlr.Parser
- func (s *CteContext) GetRuleContext() antlr.RuleContext
- func (s *CteContext) Identifier() IIdentifierContext
- func (*CteContext) IsCteContext()
- func (s *CteContext) Select_() ISelectContext
- func (s *CteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CteSelectContext
- func (s *CteSelectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CteSelectContext) AllCte() []ICteContext
- func (s *CteSelectContext) Cte(i int) ICteContext
- func (s *CteSelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CteSelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CteSelectContext) GetParser() antlr.Parser
- func (s *CteSelectContext) GetRuleContext() antlr.RuleContext
- func (*CteSelectContext) IsCteSelectContext()
- func (s *CteSelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CteSelectContext) UnionSelect() IUnionSelectContext
- func (s *CteSelectContext) WITH() antlr.TerminalNode
- type DecimalNumberContext
- func (s *DecimalNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *DecimalNumberContext) DECIMAL_VALUE() antlr.TerminalNode
- func (s *DecimalNumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecimalNumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecimalNumberContext) GetRuleContext() antlr.RuleContext
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionSelectItemContext
- func (s *ExpressionSelectItemContext) AS() antlr.TerminalNode
- func (s *ExpressionSelectItemContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ExpressionSelectItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionSelectItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionSelectItemContext) Expression() IExpressionContext
- func (s *ExpressionSelectItemContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionSelectItemContext) Identifier() IIdentifierContext
- type FalseContext
- func (s *FalseContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FalseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FalseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FalseContext) FALSE() antlr.TerminalNode
- func (s *FalseContext) GetParser() antlr.Parser
- func (s *FalseContext) GetRuleContext() antlr.RuleContext
- func (*FalseContext) IsFalseContext()
- func (s *FalseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FloatNumberContext
- func (s *FloatNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FloatNumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FloatNumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FloatNumberContext) FLOAT_VALUE() antlr.TerminalNode
- func (s *FloatNumberContext) GetRuleContext() antlr.RuleContext
- type FunctionCallExpressionContext
- func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FunctionCallExpressionContext) AllExpression() []IExpressionContext
- func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) Expression(i int) IExpressionContext
- func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallExpressionContext) Over() IOverContext
- func (s *FunctionCallExpressionContext) QualifiedName() IQualifiedNameContext
- type GroupByContext
- func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *GroupByContext) AllExpression() []IExpressionContext
- func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) Expression(i int) IExpressionContext
- func (s *GroupByContext) GetParser() antlr.Parser
- func (s *GroupByContext) GetRuleContext() antlr.RuleContext
- func (*GroupByContext) IsGroupByContext()
- func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IArithOpContext
- type IBooleanExpressionContext
- type ICaseItemContext
- type ICmpOpContext
- type ICteContext
- type ICteSelectContext
- type IExpressionContext
- type IFalseContext
- type IGroupByContext
- type IIdentifierContext
- type IIdentifierListContext
- type IJoinTypeContext
- type INullContext
- type INumberContext
- type IOverContext
- type IPredicateContext
- type IPrimaryExpressionContext
- type IPrimarySelectContext
- type IQualifiedNameContext
- type IQuotedIdentifierContext
- type IRelationContext
- type ISelectContext
- type ISelectItemContext
- type ISetQuantifierContext
- type ISimpleExpressionContext
- type ISingleStatementContext
- type ISortItemContext
- type IStrContext
- type ITrueContext
- type IUnaryOpContext
- type IUnionItemContext
- type IUnionSelectContext
- type IUnquotedIdentifierContext
- type IValueExpressionContext
- type IdentifierContext
- func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) QuotedIdentifier() IQuotedIdentifierContext
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IdentifierContext) UnquotedIdentifier() IUnquotedIdentifierContext
- type IdentifierListContext
- func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *IdentifierListContext) AllIdentifier() []IIdentifierContext
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) Identifier(i int) IIdentifierContext
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InListPredicateContext
- func (s *InListPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *InListPredicateContext) AllExpression() []IExpressionContext
- func (s *InListPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InListPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InListPredicateContext) Expression(i int) IExpressionContext
- func (s *InListPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *InListPredicateContext) IN() antlr.TerminalNode
- func (s *InListPredicateContext) NOT() antlr.TerminalNode
- type InSelectPredicateContext
- func (s *InSelectPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *InSelectPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InSelectPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InSelectPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *InSelectPredicateContext) IN() antlr.TerminalNode
- func (s *InSelectPredicateContext) NOT() antlr.TerminalNode
- func (s *InSelectPredicateContext) Select_() ISelectContext
- type IntegerNumberContext
- func (s *IntegerNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *IntegerNumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntegerNumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntegerNumberContext) GetRuleContext() antlr.RuleContext
- func (s *IntegerNumberContext) INTEGER_VALUE() antlr.TerminalNode
- type IsNullPredicateContext
- func (s *IsNullPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *IsNullPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsNullPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsNullPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *IsNullPredicateContext) IS() antlr.TerminalNode
- func (s *IsNullPredicateContext) NOT() antlr.TerminalNode
- func (s *IsNullPredicateContext) NULL() antlr.TerminalNode
- type JoinRelationContext
- func (s *JoinRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JoinRelationContext) AllRelation() []IRelationContext
- func (s *JoinRelationContext) BooleanExpression() IBooleanExpressionContext
- func (s *JoinRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JoinRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JoinRelationContext) GetCond() IBooleanExpressionContext
- func (s *JoinRelationContext) GetLeft() IRelationContext
- func (s *JoinRelationContext) GetRight() IRelationContext
- func (s *JoinRelationContext) GetRuleContext() antlr.RuleContext
- func (s *JoinRelationContext) GetTy() IJoinTypeContext
- func (s *JoinRelationContext) JOIN() antlr.TerminalNode
- func (s *JoinRelationContext) JoinType() IJoinTypeContext
- func (s *JoinRelationContext) ON() antlr.TerminalNode
- func (s *JoinRelationContext) Relation(i int) IRelationContext
- func (s *JoinRelationContext) SetCond(v IBooleanExpressionContext)
- func (s *JoinRelationContext) SetLeft(v IRelationContext)
- func (s *JoinRelationContext) SetRight(v IRelationContext)
- func (s *JoinRelationContext) SetTy(v IJoinTypeContext)
- type JoinTypeContext
- func (s *JoinTypeContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JoinTypeContext) CROSS() antlr.TerminalNode
- func (s *JoinTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JoinTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JoinTypeContext) FULL() antlr.TerminalNode
- func (s *JoinTypeContext) GetParser() antlr.Parser
- func (s *JoinTypeContext) GetRuleContext() antlr.RuleContext
- func (s *JoinTypeContext) INNER() antlr.TerminalNode
- func (*JoinTypeContext) IsJoinTypeContext()
- func (s *JoinTypeContext) LEFT() antlr.TerminalNode
- func (s *JoinTypeContext) NATURAL() antlr.TerminalNode
- func (s *JoinTypeContext) OUTER() antlr.TerminalNode
- func (s *JoinTypeContext) RIGHT() antlr.TerminalNode
- func (s *JoinTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LikePredicateContext
- func (s *LikePredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *LikePredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LikePredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LikePredicateContext) Expression() IExpressionContext
- func (s *LikePredicateContext) GetRuleContext() antlr.RuleContext
- func (s *LikePredicateContext) LIKE() antlr.TerminalNode
- func (s *LikePredicateContext) NOT() antlr.TerminalNode
- type NullContext
- func (s *NullContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *NullContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NullContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NullContext) GetParser() antlr.Parser
- func (s *NullContext) GetRuleContext() antlr.RuleContext
- func (*NullContext) IsNullContext()
- func (s *NullContext) NULL() antlr.TerminalNode
- func (s *NullContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumberContext
- type OverContext
- func (s *OverContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *OverContext) AllSortItem() []ISortItemContext
- func (s *OverContext) BY() antlr.TerminalNode
- func (s *OverContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OverContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OverContext) GetParser() antlr.Parser
- func (s *OverContext) GetRuleContext() antlr.RuleContext
- func (*OverContext) IsOverContext()
- func (s *OverContext) ORDER() antlr.TerminalNode
- func (s *OverContext) OVER() antlr.TerminalNode
- func (s *OverContext) SortItem(i int) ISortItemContext
- func (s *OverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenExpressionContext
- func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) Expression() IExpressionContext
- func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
- type ParenRelationContext
- func (s *ParenRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ParenRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenRelationContext) GetRuleContext() antlr.RuleContext
- func (s *ParenRelationContext) Relation() IRelationContext
- type PredicateContext
- func (s *PredicateContext) CopyFrom(ctx *PredicateContext)
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (s *PredicateContext) GetValue() antlr.ParserRuleContext
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicatedBooleanExpressionContext
- func (s *PredicatedBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *PredicatedBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicatedBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicatedBooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PredicatedBooleanExpressionContext) Get_valueExpression() IValueExpressionContext
- func (s *PredicatedBooleanExpressionContext) Predicate() IPredicateContext
- func (s *PredicatedBooleanExpressionContext) Set_valueExpression(v IValueExpressionContext)
- func (s *PredicatedBooleanExpressionContext) ValueExpression() IValueExpressionContext
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) CopyFrom(ctx *PrimaryExpressionContext)
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimarySelectContext
- func (s *PrimarySelectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *PrimarySelectContext) AllBY() []antlr.TerminalNode
- func (s *PrimarySelectContext) AllBooleanExpression() []IBooleanExpressionContext
- func (s *PrimarySelectContext) AllRelation() []IRelationContext
- func (s *PrimarySelectContext) AllSelectItem() []ISelectItemContext
- func (s *PrimarySelectContext) AllSortItem() []ISortItemContext
- func (s *PrimarySelectContext) BY(i int) antlr.TerminalNode
- func (s *PrimarySelectContext) BooleanExpression(i int) IBooleanExpressionContext
- func (s *PrimarySelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimarySelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimarySelectContext) FROM() antlr.TerminalNode
- func (s *PrimarySelectContext) GROUP() antlr.TerminalNode
- func (s *PrimarySelectContext) GetHaving() IBooleanExpressionContext
- func (s *PrimarySelectContext) GetParser() antlr.Parser
- func (s *PrimarySelectContext) GetRuleContext() antlr.RuleContext
- func (s *PrimarySelectContext) GetWhere() IBooleanExpressionContext
- func (s *PrimarySelectContext) GroupBy() IGroupByContext
- func (s *PrimarySelectContext) HAVING() antlr.TerminalNode
- func (*PrimarySelectContext) IsPrimarySelectContext()
- func (s *PrimarySelectContext) ORDER() antlr.TerminalNode
- func (s *PrimarySelectContext) Relation(i int) IRelationContext
- func (s *PrimarySelectContext) SELECT() antlr.TerminalNode
- func (s *PrimarySelectContext) SelectItem(i int) ISelectItemContext
- func (s *PrimarySelectContext) SetHaving(v IBooleanExpressionContext)
- func (s *PrimarySelectContext) SetQuantifier() ISetQuantifierContext
- func (s *PrimarySelectContext) SetWhere(v IBooleanExpressionContext)
- func (s *PrimarySelectContext) SortItem(i int) ISortItemContext
- func (s *PrimarySelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimarySelectContext) WHERE() antlr.TerminalNode
- type PrimaryValueExpressionContext
- func (s *PrimaryValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *PrimaryValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryValueExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- type QualifiedNameContext
- func (s *QualifiedNameContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext
- func (s *QualifiedNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QualifiedNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QualifiedNameContext) GetParser() antlr.Parser
- func (s *QualifiedNameContext) GetRuleContext() antlr.RuleContext
- func (s *QualifiedNameContext) Identifier(i int) IIdentifierContext
- func (*QualifiedNameContext) IsQualifiedNameContext()
- func (s *QualifiedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QuotedIdentifierContext
- func (s *QuotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *QuotedIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QuotedIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QuotedIdentifierContext) GetParser() antlr.Parser
- func (s *QuotedIdentifierContext) GetRuleContext() antlr.RuleContext
- func (*QuotedIdentifierContext) IsQuotedIdentifierContext()
- func (s *QuotedIdentifierContext) QUOTED_IDENTIFIER() antlr.TerminalNode
- func (s *QuotedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationContext
- func (s *RelationContext) CopyFrom(ctx *RelationContext)
- func (s *RelationContext) GetParser() antlr.Parser
- func (s *RelationContext) GetRuleContext() antlr.RuleContext
- func (*RelationContext) IsRelationContext()
- func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectContext
- func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SelectContext) CteSelect() ICteSelectContext
- func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) GetParser() antlr.Parser
- func (s *SelectContext) GetRuleContext() antlr.RuleContext
- func (*SelectContext) IsSelectContext()
- func (s *SelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectExpressionContext
- func (s *SelectExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SelectExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *SelectExpressionContext) Select_() ISelectContext
- type SelectItemContext
- func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)
- func (s *SelectItemContext) GetParser() antlr.Parser
- func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
- func (*SelectItemContext) IsSelectItemContext()
- func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectRelationContext
- func (s *SelectRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SelectRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectRelationContext) GetRuleContext() antlr.RuleContext
- func (s *SelectRelationContext) Select_() ISelectContext
- type SetQuantifierContext
- func (s *SetQuantifierContext) ALL() antlr.TerminalNode
- func (s *SetQuantifierContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SetQuantifierContext) DISTINCT() antlr.TerminalNode
- func (s *SetQuantifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SetQuantifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SetQuantifierContext) GetParser() antlr.Parser
- func (s *SetQuantifierContext) GetRuleContext() antlr.RuleContext
- func (*SetQuantifierContext) IsSetQuantifierContext()
- func (s *SetQuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SimpleExpressionContext
- func (s *SimpleExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SimpleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleExpressionContext) False_() IFalseContext
- func (s *SimpleExpressionContext) GetParser() antlr.Parser
- func (s *SimpleExpressionContext) GetRuleContext() antlr.RuleContext
- func (*SimpleExpressionContext) IsSimpleExpressionContext()
- func (s *SimpleExpressionContext) Null() INullContext
- func (s *SimpleExpressionContext) Number() INumberContext
- func (s *SimpleExpressionContext) QualifiedName() IQualifiedNameContext
- func (s *SimpleExpressionContext) Str() IStrContext
- func (s *SimpleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SimpleExpressionContext) True_() ITrueContext
- type SimplePrimaryExpressionContext
- func (s *SimplePrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SimplePrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimplePrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimplePrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *SimplePrimaryExpressionContext) SimpleExpression() ISimpleExpressionContext
- type SimpleSqlLexer
- type SimpleSqlListener
- type SimpleSqlParser
- func (p *SimpleSqlParser) ArithOp() (localctx IArithOpContext)
- func (p *SimpleSqlParser) BooleanExpression() (localctx IBooleanExpressionContext)
- func (p *SimpleSqlParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SimpleSqlParser) CaseItem() (localctx ICaseItemContext)
- func (p *SimpleSqlParser) CmpOp() (localctx ICmpOpContext)
- func (p *SimpleSqlParser) Cte() (localctx ICteContext)
- func (p *SimpleSqlParser) CteSelect() (localctx ICteSelectContext)
- func (p *SimpleSqlParser) Expression() (localctx IExpressionContext)
- func (p *SimpleSqlParser) False_() (localctx IFalseContext)
- func (p *SimpleSqlParser) GroupBy() (localctx IGroupByContext)
- func (p *SimpleSqlParser) Identifier() (localctx IIdentifierContext)
- func (p *SimpleSqlParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *SimpleSqlParser) JoinType() (localctx IJoinTypeContext)
- func (p *SimpleSqlParser) Null() (localctx INullContext)
- func (p *SimpleSqlParser) Number() (localctx INumberContext)
- func (p *SimpleSqlParser) Over() (localctx IOverContext)
- func (p *SimpleSqlParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)
- func (p *SimpleSqlParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *SimpleSqlParser) PrimarySelect() (localctx IPrimarySelectContext)
- func (p *SimpleSqlParser) QualifiedName() (localctx IQualifiedNameContext)
- func (p *SimpleSqlParser) QuotedIdentifier() (localctx IQuotedIdentifierContext)
- func (p *SimpleSqlParser) Relation() (localctx IRelationContext)
- func (p *SimpleSqlParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SimpleSqlParser) SelectItem() (localctx ISelectItemContext)
- func (p *SimpleSqlParser) Select_() (localctx ISelectContext)
- func (p *SimpleSqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *SimpleSqlParser) SetQuantifier() (localctx ISetQuantifierContext)
- func (p *SimpleSqlParser) SimpleExpression() (localctx ISimpleExpressionContext)
- func (p *SimpleSqlParser) SingleStatement() (localctx ISingleStatementContext)
- func (p *SimpleSqlParser) SortItem() (localctx ISortItemContext)
- func (p *SimpleSqlParser) Str() (localctx IStrContext)
- func (p *SimpleSqlParser) True_() (localctx ITrueContext)
- func (p *SimpleSqlParser) UnaryOp() (localctx IUnaryOpContext)
- func (p *SimpleSqlParser) UnionItem() (localctx IUnionItemContext)
- func (p *SimpleSqlParser) UnionSelect() (localctx IUnionSelectContext)
- func (p *SimpleSqlParser) UnquotedIdentifier() (localctx IUnquotedIdentifierContext)
- func (p *SimpleSqlParser) ValueExpression() (localctx IValueExpressionContext)
- func (p *SimpleSqlParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- type SimpleSqlVisitor
- type SingleStatementContext
- func (s *SingleStatementContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SingleStatementContext) EOF() antlr.TerminalNode
- func (s *SingleStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SingleStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SingleStatementContext) GetParser() antlr.Parser
- func (s *SingleStatementContext) GetRuleContext() antlr.RuleContext
- func (*SingleStatementContext) IsSingleStatementContext()
- func (s *SingleStatementContext) Select_() ISelectContext
- func (s *SingleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SortItemContext
- func (s *SortItemContext) ASC() antlr.TerminalNode
- func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SortItemContext) DESC() antlr.TerminalNode
- func (s *SortItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SortItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SortItemContext) Expression() IExpressionContext
- func (s *SortItemContext) GetDirection() antlr.Token
- func (s *SortItemContext) GetParser() antlr.Parser
- func (s *SortItemContext) GetRuleContext() antlr.RuleContext
- func (*SortItemContext) IsSortItemContext()
- func (s *SortItemContext) SetDirection(v antlr.Token)
- func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StarFunctionCallExpressionContext
- func (s *StarFunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *StarFunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StarFunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StarFunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *StarFunctionCallExpressionContext) Over() IOverContext
- func (s *StarFunctionCallExpressionContext) QualifiedName() IQualifiedNameContext
- type StrContext
- func (s *StrContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *StrContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StrContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StrContext) GetParser() antlr.Parser
- func (s *StrContext) GetRuleContext() antlr.RuleContext
- func (*StrContext) IsStrContext()
- func (s *StrContext) STRING() antlr.TerminalNode
- func (s *StrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TableRelationContext
- func (s *TableRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *TableRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableRelationContext) GetRuleContext() antlr.RuleContext
- func (s *TableRelationContext) QualifiedName() IQualifiedNameContext
- type TrueContext
- func (s *TrueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *TrueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TrueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TrueContext) GetParser() antlr.Parser
- func (s *TrueContext) GetRuleContext() antlr.RuleContext
- func (*TrueContext) IsTrueContext()
- func (s *TrueContext) TRUE() antlr.TerminalNode
- func (s *TrueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryBooleanExpressionContext
- func (s *UnaryBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnaryBooleanExpressionContext) BooleanExpression() IBooleanExpressionContext
- func (s *UnaryBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryBooleanExpressionContext) GetOp() antlr.Token
- func (s *UnaryBooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryBooleanExpressionContext) NOT() antlr.TerminalNode
- func (s *UnaryBooleanExpressionContext) SetOp(v antlr.Token)
- type UnaryOpContext
- func (s *UnaryOpContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnaryOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryOpContext) GetParser() antlr.Parser
- func (s *UnaryOpContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOpContext) IsUnaryOpContext()
- func (s *UnaryOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryValueExpressionContext
- func (s *UnaryValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnaryValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryValueExpressionContext) GetOp() IUnaryOpContext
- func (s *UnaryValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryValueExpressionContext) SetOp(v IUnaryOpContext)
- func (s *UnaryValueExpressionContext) UnaryOp() IUnaryOpContext
- func (s *UnaryValueExpressionContext) ValueExpression() IValueExpressionContext
- type UnionItemContext
- func (s *UnionItemContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnionItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnionItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnionItemContext) GetParser() antlr.Parser
- func (s *UnionItemContext) GetRuleContext() antlr.RuleContext
- func (*UnionItemContext) IsUnionItemContext()
- func (s *UnionItemContext) PrimarySelect() IPrimarySelectContext
- func (s *UnionItemContext) SetQuantifier() ISetQuantifierContext
- func (s *UnionItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnionItemContext) UNION() antlr.TerminalNode
- type UnionSelectContext
- func (s *UnionSelectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnionSelectContext) AllUnionItem() []IUnionItemContext
- func (s *UnionSelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnionSelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnionSelectContext) GetParser() antlr.Parser
- func (s *UnionSelectContext) GetRuleContext() antlr.RuleContext
- func (*UnionSelectContext) IsUnionSelectContext()
- func (s *UnionSelectContext) PrimarySelect() IPrimarySelectContext
- func (s *UnionSelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnionSelectContext) UnionItem(i int) IUnionItemContext
- type UnquotedIdentifierContext
- func (s *UnquotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *UnquotedIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnquotedIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnquotedIdentifierContext) GetParser() antlr.Parser
- func (s *UnquotedIdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *UnquotedIdentifierContext) IDENTIFIER() antlr.TerminalNode
- func (*UnquotedIdentifierContext) IsUnquotedIdentifierContext()
- func (s *UnquotedIdentifierContext) LEFT() antlr.TerminalNode
- func (s *UnquotedIdentifierContext) RIGHT() antlr.TerminalNode
- func (s *UnquotedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ValueExpressionContext
- func (s *ValueExpressionContext) CopyFrom(ctx *ValueExpressionContext)
- func (s *ValueExpressionContext) GetParser() antlr.Parser
- func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ValueExpressionContext) IsValueExpressionContext()
- func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( SimpleSqlLexerT__0 = 1 SimpleSqlLexerT__1 = 2 SimpleSqlLexerT__2 = 3 SimpleSqlLexerT__3 = 4 SimpleSqlLexerT__4 = 5 SimpleSqlLexerT__5 = 6 SimpleSqlLexerT__6 = 7 SimpleSqlLexerT__7 = 8 SimpleSqlLexerT__8 = 9 SimpleSqlLexerT__9 = 10 SimpleSqlLexerT__10 = 11 SimpleSqlLexerT__11 = 12 SimpleSqlLexerT__12 = 13 SimpleSqlLexerT__13 = 14 SimpleSqlLexerT__14 = 15 SimpleSqlLexerT__15 = 16 SimpleSqlLexerT__16 = 17 SimpleSqlLexerT__17 = 18 SimpleSqlLexerT__18 = 19 SimpleSqlLexerALL = 20 SimpleSqlLexerAND = 21 SimpleSqlLexerAS = 22 SimpleSqlLexerASC = 23 SimpleSqlLexerBY = 24 SimpleSqlLexerCASE = 25 SimpleSqlLexerCROSS = 26 SimpleSqlLexerDESC = 27 SimpleSqlLexerDISTINCT = 28 SimpleSqlLexerELSE = 29 SimpleSqlLexerEND = 30 SimpleSqlLexerFALSE = 31 SimpleSqlLexerFROM = 32 SimpleSqlLexerFULL = 33 SimpleSqlLexerGROUP = 34 SimpleSqlLexerHAVING = 35 SimpleSqlLexerIN = 36 SimpleSqlLexerINNER = 37 SimpleSqlLexerIS = 38 SimpleSqlLexerJOIN = 39 SimpleSqlLexerLEFT = 40 SimpleSqlLexerLIKE = 41 SimpleSqlLexerNATURAL = 42 SimpleSqlLexerNOT = 43 SimpleSqlLexerNULL = 44 SimpleSqlLexerON = 45 SimpleSqlLexerOR = 46 SimpleSqlLexerORDER = 47 SimpleSqlLexerOUTER = 48 SimpleSqlLexerOVER = 49 SimpleSqlLexerRIGHT = 50 SimpleSqlLexerSELECT = 51 SimpleSqlLexerTHEN = 52 SimpleSqlLexerTRUE = 53 SimpleSqlLexerUNION = 54 SimpleSqlLexerWHEN = 55 SimpleSqlLexerWHERE = 56 SimpleSqlLexerWITH = 57 SimpleSqlLexerSTRING = 58 SimpleSqlLexerINTEGER_VALUE = 59 SimpleSqlLexerDECIMAL_VALUE = 60 SimpleSqlLexerFLOAT_VALUE = 61 SimpleSqlLexerIDENTIFIER = 62 SimpleSqlLexerQUOTED_IDENTIFIER = 63 SimpleSqlLexerCOMMENT = 64 SimpleSqlLexerBLOCK_COMMENT = 65 SimpleSqlLexerWS = 66 )
SimpleSqlLexer tokens.
const ( SimpleSqlParserEOF = antlr.TokenEOF SimpleSqlParserT__0 = 1 SimpleSqlParserT__1 = 2 SimpleSqlParserT__2 = 3 SimpleSqlParserT__3 = 4 SimpleSqlParserT__4 = 5 SimpleSqlParserT__5 = 6 SimpleSqlParserT__6 = 7 SimpleSqlParserT__7 = 8 SimpleSqlParserT__8 = 9 SimpleSqlParserT__9 = 10 SimpleSqlParserT__10 = 11 SimpleSqlParserT__11 = 12 SimpleSqlParserT__12 = 13 SimpleSqlParserT__13 = 14 SimpleSqlParserT__14 = 15 SimpleSqlParserT__15 = 16 SimpleSqlParserT__16 = 17 SimpleSqlParserT__17 = 18 SimpleSqlParserT__18 = 19 SimpleSqlParserALL = 20 SimpleSqlParserAND = 21 SimpleSqlParserAS = 22 SimpleSqlParserASC = 23 SimpleSqlParserBY = 24 SimpleSqlParserCASE = 25 SimpleSqlParserCROSS = 26 SimpleSqlParserDESC = 27 SimpleSqlParserDISTINCT = 28 SimpleSqlParserELSE = 29 SimpleSqlParserEND = 30 SimpleSqlParserFALSE = 31 SimpleSqlParserFROM = 32 SimpleSqlParserFULL = 33 SimpleSqlParserGROUP = 34 SimpleSqlParserHAVING = 35 SimpleSqlParserIN = 36 SimpleSqlParserINNER = 37 SimpleSqlParserIS = 38 SimpleSqlParserJOIN = 39 SimpleSqlParserLEFT = 40 SimpleSqlParserLIKE = 41 SimpleSqlParserNATURAL = 42 SimpleSqlParserNOT = 43 SimpleSqlParserNULL = 44 SimpleSqlParserON = 45 SimpleSqlParserOR = 46 SimpleSqlParserORDER = 47 SimpleSqlParserOUTER = 48 SimpleSqlParserOVER = 49 SimpleSqlParserRIGHT = 50 SimpleSqlParserSELECT = 51 SimpleSqlParserTHEN = 52 SimpleSqlParserTRUE = 53 SimpleSqlParserUNION = 54 SimpleSqlParserWHEN = 55 SimpleSqlParserWHERE = 56 SimpleSqlParserWITH = 57 SimpleSqlParserSTRING = 58 SimpleSqlParserINTEGER_VALUE = 59 SimpleSqlParserDECIMAL_VALUE = 60 SimpleSqlParserFLOAT_VALUE = 61 SimpleSqlParserIDENTIFIER = 62 SimpleSqlParserQUOTED_IDENTIFIER = 63 SimpleSqlParserCOMMENT = 64 SimpleSqlParserBLOCK_COMMENT = 65 SimpleSqlParserWS = 66 )
SimpleSqlParser tokens.
const ( SimpleSqlParserRULE_singleStatement = 0 SimpleSqlParserRULE_select = 1 SimpleSqlParserRULE_cteSelect = 2 SimpleSqlParserRULE_cte = 3 SimpleSqlParserRULE_unionSelect = 4 SimpleSqlParserRULE_unionItem = 5 SimpleSqlParserRULE_primarySelect = 6 SimpleSqlParserRULE_selectItem = 7 SimpleSqlParserRULE_expression = 8 SimpleSqlParserRULE_booleanExpression = 9 SimpleSqlParserRULE_predicate = 10 SimpleSqlParserRULE_valueExpression = 11 SimpleSqlParserRULE_primaryExpression = 12 SimpleSqlParserRULE_simpleExpression = 13 SimpleSqlParserRULE_caseItem = 14 SimpleSqlParserRULE_over = 15 SimpleSqlParserRULE_sortItem = 16 SimpleSqlParserRULE_relation = 17 SimpleSqlParserRULE_groupBy = 18 SimpleSqlParserRULE_qualifiedName = 19 SimpleSqlParserRULE_identifierList = 20 SimpleSqlParserRULE_identifier = 21 SimpleSqlParserRULE_quotedIdentifier = 22 SimpleSqlParserRULE_number = 23 SimpleSqlParserRULE_str = 24 SimpleSqlParserRULE_null = 25 SimpleSqlParserRULE_true = 26 SimpleSqlParserRULE_false = 27 SimpleSqlParserRULE_setQuantifier = 28 SimpleSqlParserRULE_joinType = 29 SimpleSqlParserRULE_cmpOp = 30 SimpleSqlParserRULE_arithOp = 31 SimpleSqlParserRULE_unaryOp = 32 SimpleSqlParserRULE_unquotedIdentifier = 33 )
SimpleSqlParser rules.
Variables ¶
This section is empty.
Functions ¶
func SimpleSqlLexerInit ¶
func SimpleSqlLexerInit()
SimpleSqlLexerInit initializes any static state used to implement SimpleSqlLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewSimpleSqlLexer(). You can call this function if you wish to initialize the static state ahead of time.
func SimpleSqlParserInit ¶
func SimpleSqlParserInit()
SimpleSqlParserInit initializes any static state used to implement SimpleSqlParser. By default the static state used to implement the parser is lazily initialized during the first call to NewSimpleSqlParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AliasedRelationContext ¶
type AliasedRelationContext struct {
*RelationContext
}
func NewAliasedRelationContext ¶
func NewAliasedRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AliasedRelationContext
func (*AliasedRelationContext) AS ¶
func (s *AliasedRelationContext) AS() antlr.TerminalNode
func (*AliasedRelationContext) Accept ¶
func (s *AliasedRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*AliasedRelationContext) EnterRule ¶
func (s *AliasedRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*AliasedRelationContext) ExitRule ¶
func (s *AliasedRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*AliasedRelationContext) GetRuleContext ¶
func (s *AliasedRelationContext) GetRuleContext() antlr.RuleContext
func (*AliasedRelationContext) Identifier ¶
func (s *AliasedRelationContext) Identifier() IIdentifierContext
func (*AliasedRelationContext) Relation ¶
func (s *AliasedRelationContext) Relation() IRelationContext
type AllSelectItemContext ¶
type AllSelectItemContext struct {
*SelectItemContext
}
func NewAllSelectItemContext ¶
func NewAllSelectItemContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AllSelectItemContext
func (*AllSelectItemContext) Accept ¶
func (s *AllSelectItemContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*AllSelectItemContext) EnterRule ¶
func (s *AllSelectItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*AllSelectItemContext) ExitRule ¶
func (s *AllSelectItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*AllSelectItemContext) GetRuleContext ¶
func (s *AllSelectItemContext) GetRuleContext() antlr.RuleContext
type ArithOpContext ¶
type ArithOpContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArithOpContext ¶
func NewArithOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArithOpContext
func NewEmptyArithOpContext ¶
func NewEmptyArithOpContext() *ArithOpContext
func (*ArithOpContext) Accept ¶
func (s *ArithOpContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ArithOpContext) EnterRule ¶
func (s *ArithOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArithOpContext) ExitRule ¶
func (s *ArithOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArithOpContext) GetParser ¶
func (s *ArithOpContext) GetParser() antlr.Parser
func (*ArithOpContext) GetRuleContext ¶
func (s *ArithOpContext) GetRuleContext() antlr.RuleContext
func (*ArithOpContext) IsArithOpContext ¶
func (*ArithOpContext) IsArithOpContext()
func (*ArithOpContext) ToStringTree ¶
func (s *ArithOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArithValueExpressionContext ¶
type ArithValueExpressionContext struct { *ValueExpressionContext // contains filtered or unexported fields }
func NewArithValueExpressionContext ¶
func NewArithValueExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithValueExpressionContext
func (*ArithValueExpressionContext) Accept ¶
func (s *ArithValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ArithValueExpressionContext) AllValueExpression ¶
func (s *ArithValueExpressionContext) AllValueExpression() []IValueExpressionContext
func (*ArithValueExpressionContext) ArithOp ¶
func (s *ArithValueExpressionContext) ArithOp() IArithOpContext
func (*ArithValueExpressionContext) EnterRule ¶
func (s *ArithValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArithValueExpressionContext) ExitRule ¶
func (s *ArithValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArithValueExpressionContext) GetLeft ¶
func (s *ArithValueExpressionContext) GetLeft() IValueExpressionContext
func (*ArithValueExpressionContext) GetOp ¶
func (s *ArithValueExpressionContext) GetOp() IArithOpContext
func (*ArithValueExpressionContext) GetRight ¶
func (s *ArithValueExpressionContext) GetRight() IValueExpressionContext
func (*ArithValueExpressionContext) GetRuleContext ¶
func (s *ArithValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*ArithValueExpressionContext) SetLeft ¶
func (s *ArithValueExpressionContext) SetLeft(v IValueExpressionContext)
func (*ArithValueExpressionContext) SetOp ¶
func (s *ArithValueExpressionContext) SetOp(v IArithOpContext)
func (*ArithValueExpressionContext) SetRight ¶
func (s *ArithValueExpressionContext) SetRight(v IValueExpressionContext)
func (*ArithValueExpressionContext) ValueExpression ¶
func (s *ArithValueExpressionContext) ValueExpression(i int) IValueExpressionContext
type BaseSimpleSqlListener ¶
type BaseSimpleSqlListener struct{}
BaseSimpleSqlListener is a complete listener for a parse tree produced by SimpleSqlParser.
func (*BaseSimpleSqlListener) EnterAliasedRelation ¶
func (s *BaseSimpleSqlListener) EnterAliasedRelation(ctx *AliasedRelationContext)
EnterAliasedRelation is called when production aliasedRelation is entered.
func (*BaseSimpleSqlListener) EnterAllSelectItem ¶
func (s *BaseSimpleSqlListener) EnterAllSelectItem(ctx *AllSelectItemContext)
EnterAllSelectItem is called when production allSelectItem is entered.
func (*BaseSimpleSqlListener) EnterArithOp ¶
func (s *BaseSimpleSqlListener) EnterArithOp(ctx *ArithOpContext)
EnterArithOp is called when production arithOp is entered.
func (*BaseSimpleSqlListener) EnterArithValueExpression ¶
func (s *BaseSimpleSqlListener) EnterArithValueExpression(ctx *ArithValueExpressionContext)
EnterArithValueExpression is called when production arithValueExpression is entered.
func (*BaseSimpleSqlListener) EnterBinaryBooleanExpression ¶
func (s *BaseSimpleSqlListener) EnterBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext)
EnterBinaryBooleanExpression is called when production binaryBooleanExpression is entered.
func (*BaseSimpleSqlListener) EnterCaseExpression ¶
func (s *BaseSimpleSqlListener) EnterCaseExpression(ctx *CaseExpressionContext)
EnterCaseExpression is called when production caseExpression is entered.
func (*BaseSimpleSqlListener) EnterCaseItem ¶
func (s *BaseSimpleSqlListener) EnterCaseItem(ctx *CaseItemContext)
EnterCaseItem is called when production caseItem is entered.
func (*BaseSimpleSqlListener) EnterCastBooleanExpression ¶
func (s *BaseSimpleSqlListener) EnterCastBooleanExpression(ctx *CastBooleanExpressionContext)
EnterCastBooleanExpression is called when production castBooleanExpression is entered.
func (*BaseSimpleSqlListener) EnterCmpOp ¶
func (s *BaseSimpleSqlListener) EnterCmpOp(ctx *CmpOpContext)
EnterCmpOp is called when production cmpOp is entered.
func (*BaseSimpleSqlListener) EnterCmpPredicate ¶
func (s *BaseSimpleSqlListener) EnterCmpPredicate(ctx *CmpPredicateContext)
EnterCmpPredicate is called when production cmpPredicate is entered.
func (*BaseSimpleSqlListener) EnterCte ¶
func (s *BaseSimpleSqlListener) EnterCte(ctx *CteContext)
EnterCte is called when production cte is entered.
func (*BaseSimpleSqlListener) EnterCteSelect ¶
func (s *BaseSimpleSqlListener) EnterCteSelect(ctx *CteSelectContext)
EnterCteSelect is called when production cteSelect is entered.
func (*BaseSimpleSqlListener) EnterDecimalNumber ¶
func (s *BaseSimpleSqlListener) EnterDecimalNumber(ctx *DecimalNumberContext)
EnterDecimalNumber is called when production decimalNumber is entered.
func (*BaseSimpleSqlListener) EnterEveryRule ¶
func (s *BaseSimpleSqlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseSimpleSqlListener) EnterExpression ¶
func (s *BaseSimpleSqlListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseSimpleSqlListener) EnterExpressionSelectItem ¶
func (s *BaseSimpleSqlListener) EnterExpressionSelectItem(ctx *ExpressionSelectItemContext)
EnterExpressionSelectItem is called when production expressionSelectItem is entered.
func (*BaseSimpleSqlListener) EnterFalse ¶
func (s *BaseSimpleSqlListener) EnterFalse(ctx *FalseContext)
EnterFalse is called when production false is entered.
func (*BaseSimpleSqlListener) EnterFloatNumber ¶
func (s *BaseSimpleSqlListener) EnterFloatNumber(ctx *FloatNumberContext)
EnterFloatNumber is called when production floatNumber is entered.
func (*BaseSimpleSqlListener) EnterFunctionCallExpression ¶
func (s *BaseSimpleSqlListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
EnterFunctionCallExpression is called when production functionCallExpression is entered.
func (*BaseSimpleSqlListener) EnterGroupBy ¶
func (s *BaseSimpleSqlListener) EnterGroupBy(ctx *GroupByContext)
EnterGroupBy is called when production groupBy is entered.
func (*BaseSimpleSqlListener) EnterIdentifier ¶
func (s *BaseSimpleSqlListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseSimpleSqlListener) EnterIdentifierList ¶
func (s *BaseSimpleSqlListener) EnterIdentifierList(ctx *IdentifierListContext)
EnterIdentifierList is called when production identifierList is entered.
func (*BaseSimpleSqlListener) EnterInListPredicate ¶
func (s *BaseSimpleSqlListener) EnterInListPredicate(ctx *InListPredicateContext)
EnterInListPredicate is called when production inListPredicate is entered.
func (*BaseSimpleSqlListener) EnterInSelectPredicate ¶
func (s *BaseSimpleSqlListener) EnterInSelectPredicate(ctx *InSelectPredicateContext)
EnterInSelectPredicate is called when production inSelectPredicate is entered.
func (*BaseSimpleSqlListener) EnterIntegerNumber ¶
func (s *BaseSimpleSqlListener) EnterIntegerNumber(ctx *IntegerNumberContext)
EnterIntegerNumber is called when production integerNumber is entered.
func (*BaseSimpleSqlListener) EnterIsNullPredicate ¶
func (s *BaseSimpleSqlListener) EnterIsNullPredicate(ctx *IsNullPredicateContext)
EnterIsNullPredicate is called when production isNullPredicate is entered.
func (*BaseSimpleSqlListener) EnterJoinRelation ¶
func (s *BaseSimpleSqlListener) EnterJoinRelation(ctx *JoinRelationContext)
EnterJoinRelation is called when production joinRelation is entered.
func (*BaseSimpleSqlListener) EnterJoinType ¶
func (s *BaseSimpleSqlListener) EnterJoinType(ctx *JoinTypeContext)
EnterJoinType is called when production joinType is entered.
func (*BaseSimpleSqlListener) EnterLikePredicate ¶
func (s *BaseSimpleSqlListener) EnterLikePredicate(ctx *LikePredicateContext)
EnterLikePredicate is called when production likePredicate is entered.
func (*BaseSimpleSqlListener) EnterNull ¶
func (s *BaseSimpleSqlListener) EnterNull(ctx *NullContext)
EnterNull is called when production null is entered.
func (*BaseSimpleSqlListener) EnterOver ¶
func (s *BaseSimpleSqlListener) EnterOver(ctx *OverContext)
EnterOver is called when production over is entered.
func (*BaseSimpleSqlListener) EnterParenExpression ¶
func (s *BaseSimpleSqlListener) EnterParenExpression(ctx *ParenExpressionContext)
EnterParenExpression is called when production parenExpression is entered.
func (*BaseSimpleSqlListener) EnterParenRelation ¶
func (s *BaseSimpleSqlListener) EnterParenRelation(ctx *ParenRelationContext)
EnterParenRelation is called when production parenRelation is entered.
func (*BaseSimpleSqlListener) EnterPredicatedBooleanExpression ¶
func (s *BaseSimpleSqlListener) EnterPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext)
EnterPredicatedBooleanExpression is called when production predicatedBooleanExpression is entered.
func (*BaseSimpleSqlListener) EnterPrimarySelect ¶
func (s *BaseSimpleSqlListener) EnterPrimarySelect(ctx *PrimarySelectContext)
EnterPrimarySelect is called when production primarySelect is entered.
func (*BaseSimpleSqlListener) EnterPrimaryValueExpression ¶
func (s *BaseSimpleSqlListener) EnterPrimaryValueExpression(ctx *PrimaryValueExpressionContext)
EnterPrimaryValueExpression is called when production primaryValueExpression is entered.
func (*BaseSimpleSqlListener) EnterQualifiedName ¶
func (s *BaseSimpleSqlListener) EnterQualifiedName(ctx *QualifiedNameContext)
EnterQualifiedName is called when production qualifiedName is entered.
func (*BaseSimpleSqlListener) EnterQuotedIdentifier ¶
func (s *BaseSimpleSqlListener) EnterQuotedIdentifier(ctx *QuotedIdentifierContext)
EnterQuotedIdentifier is called when production quotedIdentifier is entered.
func (*BaseSimpleSqlListener) EnterSelect ¶
func (s *BaseSimpleSqlListener) EnterSelect(ctx *SelectContext)
EnterSelect is called when production select is entered.
func (*BaseSimpleSqlListener) EnterSelectExpression ¶
func (s *BaseSimpleSqlListener) EnterSelectExpression(ctx *SelectExpressionContext)
EnterSelectExpression is called when production selectExpression is entered.
func (*BaseSimpleSqlListener) EnterSelectRelation ¶
func (s *BaseSimpleSqlListener) EnterSelectRelation(ctx *SelectRelationContext)
EnterSelectRelation is called when production selectRelation is entered.
func (*BaseSimpleSqlListener) EnterSetQuantifier ¶
func (s *BaseSimpleSqlListener) EnterSetQuantifier(ctx *SetQuantifierContext)
EnterSetQuantifier is called when production setQuantifier is entered.
func (*BaseSimpleSqlListener) EnterSimpleExpression ¶
func (s *BaseSimpleSqlListener) EnterSimpleExpression(ctx *SimpleExpressionContext)
EnterSimpleExpression is called when production simpleExpression is entered.
func (*BaseSimpleSqlListener) EnterSimplePrimaryExpression ¶
func (s *BaseSimpleSqlListener) EnterSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext)
EnterSimplePrimaryExpression is called when production simplePrimaryExpression is entered.
func (*BaseSimpleSqlListener) EnterSingleStatement ¶
func (s *BaseSimpleSqlListener) EnterSingleStatement(ctx *SingleStatementContext)
EnterSingleStatement is called when production singleStatement is entered.
func (*BaseSimpleSqlListener) EnterSortItem ¶
func (s *BaseSimpleSqlListener) EnterSortItem(ctx *SortItemContext)
EnterSortItem is called when production sortItem is entered.
func (*BaseSimpleSqlListener) EnterStarFunctionCallExpression ¶
func (s *BaseSimpleSqlListener) EnterStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext)
EnterStarFunctionCallExpression is called when production starFunctionCallExpression is entered.
func (*BaseSimpleSqlListener) EnterStr ¶
func (s *BaseSimpleSqlListener) EnterStr(ctx *StrContext)
EnterStr is called when production str is entered.
func (*BaseSimpleSqlListener) EnterTableRelation ¶
func (s *BaseSimpleSqlListener) EnterTableRelation(ctx *TableRelationContext)
EnterTableRelation is called when production tableRelation is entered.
func (*BaseSimpleSqlListener) EnterTrue ¶
func (s *BaseSimpleSqlListener) EnterTrue(ctx *TrueContext)
EnterTrue is called when production true is entered.
func (*BaseSimpleSqlListener) EnterUnaryBooleanExpression ¶
func (s *BaseSimpleSqlListener) EnterUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext)
EnterUnaryBooleanExpression is called when production unaryBooleanExpression is entered.
func (*BaseSimpleSqlListener) EnterUnaryOp ¶
func (s *BaseSimpleSqlListener) EnterUnaryOp(ctx *UnaryOpContext)
EnterUnaryOp is called when production unaryOp is entered.
func (*BaseSimpleSqlListener) EnterUnaryValueExpression ¶
func (s *BaseSimpleSqlListener) EnterUnaryValueExpression(ctx *UnaryValueExpressionContext)
EnterUnaryValueExpression is called when production unaryValueExpression is entered.
func (*BaseSimpleSqlListener) EnterUnionItem ¶
func (s *BaseSimpleSqlListener) EnterUnionItem(ctx *UnionItemContext)
EnterUnionItem is called when production unionItem is entered.
func (*BaseSimpleSqlListener) EnterUnionSelect ¶
func (s *BaseSimpleSqlListener) EnterUnionSelect(ctx *UnionSelectContext)
EnterUnionSelect is called when production unionSelect is entered.
func (*BaseSimpleSqlListener) EnterUnquotedIdentifier ¶
func (s *BaseSimpleSqlListener) EnterUnquotedIdentifier(ctx *UnquotedIdentifierContext)
EnterUnquotedIdentifier is called when production unquotedIdentifier is entered.
func (*BaseSimpleSqlListener) ExitAliasedRelation ¶
func (s *BaseSimpleSqlListener) ExitAliasedRelation(ctx *AliasedRelationContext)
ExitAliasedRelation is called when production aliasedRelation is exited.
func (*BaseSimpleSqlListener) ExitAllSelectItem ¶
func (s *BaseSimpleSqlListener) ExitAllSelectItem(ctx *AllSelectItemContext)
ExitAllSelectItem is called when production allSelectItem is exited.
func (*BaseSimpleSqlListener) ExitArithOp ¶
func (s *BaseSimpleSqlListener) ExitArithOp(ctx *ArithOpContext)
ExitArithOp is called when production arithOp is exited.
func (*BaseSimpleSqlListener) ExitArithValueExpression ¶
func (s *BaseSimpleSqlListener) ExitArithValueExpression(ctx *ArithValueExpressionContext)
ExitArithValueExpression is called when production arithValueExpression is exited.
func (*BaseSimpleSqlListener) ExitBinaryBooleanExpression ¶
func (s *BaseSimpleSqlListener) ExitBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext)
ExitBinaryBooleanExpression is called when production binaryBooleanExpression is exited.
func (*BaseSimpleSqlListener) ExitCaseExpression ¶
func (s *BaseSimpleSqlListener) ExitCaseExpression(ctx *CaseExpressionContext)
ExitCaseExpression is called when production caseExpression is exited.
func (*BaseSimpleSqlListener) ExitCaseItem ¶
func (s *BaseSimpleSqlListener) ExitCaseItem(ctx *CaseItemContext)
ExitCaseItem is called when production caseItem is exited.
func (*BaseSimpleSqlListener) ExitCastBooleanExpression ¶
func (s *BaseSimpleSqlListener) ExitCastBooleanExpression(ctx *CastBooleanExpressionContext)
ExitCastBooleanExpression is called when production castBooleanExpression is exited.
func (*BaseSimpleSqlListener) ExitCmpOp ¶
func (s *BaseSimpleSqlListener) ExitCmpOp(ctx *CmpOpContext)
ExitCmpOp is called when production cmpOp is exited.
func (*BaseSimpleSqlListener) ExitCmpPredicate ¶
func (s *BaseSimpleSqlListener) ExitCmpPredicate(ctx *CmpPredicateContext)
ExitCmpPredicate is called when production cmpPredicate is exited.
func (*BaseSimpleSqlListener) ExitCte ¶
func (s *BaseSimpleSqlListener) ExitCte(ctx *CteContext)
ExitCte is called when production cte is exited.
func (*BaseSimpleSqlListener) ExitCteSelect ¶
func (s *BaseSimpleSqlListener) ExitCteSelect(ctx *CteSelectContext)
ExitCteSelect is called when production cteSelect is exited.
func (*BaseSimpleSqlListener) ExitDecimalNumber ¶
func (s *BaseSimpleSqlListener) ExitDecimalNumber(ctx *DecimalNumberContext)
ExitDecimalNumber is called when production decimalNumber is exited.
func (*BaseSimpleSqlListener) ExitEveryRule ¶
func (s *BaseSimpleSqlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseSimpleSqlListener) ExitExpression ¶
func (s *BaseSimpleSqlListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseSimpleSqlListener) ExitExpressionSelectItem ¶
func (s *BaseSimpleSqlListener) ExitExpressionSelectItem(ctx *ExpressionSelectItemContext)
ExitExpressionSelectItem is called when production expressionSelectItem is exited.
func (*BaseSimpleSqlListener) ExitFalse ¶
func (s *BaseSimpleSqlListener) ExitFalse(ctx *FalseContext)
ExitFalse is called when production false is exited.
func (*BaseSimpleSqlListener) ExitFloatNumber ¶
func (s *BaseSimpleSqlListener) ExitFloatNumber(ctx *FloatNumberContext)
ExitFloatNumber is called when production floatNumber is exited.
func (*BaseSimpleSqlListener) ExitFunctionCallExpression ¶
func (s *BaseSimpleSqlListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
ExitFunctionCallExpression is called when production functionCallExpression is exited.
func (*BaseSimpleSqlListener) ExitGroupBy ¶
func (s *BaseSimpleSqlListener) ExitGroupBy(ctx *GroupByContext)
ExitGroupBy is called when production groupBy is exited.
func (*BaseSimpleSqlListener) ExitIdentifier ¶
func (s *BaseSimpleSqlListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseSimpleSqlListener) ExitIdentifierList ¶
func (s *BaseSimpleSqlListener) ExitIdentifierList(ctx *IdentifierListContext)
ExitIdentifierList is called when production identifierList is exited.
func (*BaseSimpleSqlListener) ExitInListPredicate ¶
func (s *BaseSimpleSqlListener) ExitInListPredicate(ctx *InListPredicateContext)
ExitInListPredicate is called when production inListPredicate is exited.
func (*BaseSimpleSqlListener) ExitInSelectPredicate ¶
func (s *BaseSimpleSqlListener) ExitInSelectPredicate(ctx *InSelectPredicateContext)
ExitInSelectPredicate is called when production inSelectPredicate is exited.
func (*BaseSimpleSqlListener) ExitIntegerNumber ¶
func (s *BaseSimpleSqlListener) ExitIntegerNumber(ctx *IntegerNumberContext)
ExitIntegerNumber is called when production integerNumber is exited.
func (*BaseSimpleSqlListener) ExitIsNullPredicate ¶
func (s *BaseSimpleSqlListener) ExitIsNullPredicate(ctx *IsNullPredicateContext)
ExitIsNullPredicate is called when production isNullPredicate is exited.
func (*BaseSimpleSqlListener) ExitJoinRelation ¶
func (s *BaseSimpleSqlListener) ExitJoinRelation(ctx *JoinRelationContext)
ExitJoinRelation is called when production joinRelation is exited.
func (*BaseSimpleSqlListener) ExitJoinType ¶
func (s *BaseSimpleSqlListener) ExitJoinType(ctx *JoinTypeContext)
ExitJoinType is called when production joinType is exited.
func (*BaseSimpleSqlListener) ExitLikePredicate ¶
func (s *BaseSimpleSqlListener) ExitLikePredicate(ctx *LikePredicateContext)
ExitLikePredicate is called when production likePredicate is exited.
func (*BaseSimpleSqlListener) ExitNull ¶
func (s *BaseSimpleSqlListener) ExitNull(ctx *NullContext)
ExitNull is called when production null is exited.
func (*BaseSimpleSqlListener) ExitOver ¶
func (s *BaseSimpleSqlListener) ExitOver(ctx *OverContext)
ExitOver is called when production over is exited.
func (*BaseSimpleSqlListener) ExitParenExpression ¶
func (s *BaseSimpleSqlListener) ExitParenExpression(ctx *ParenExpressionContext)
ExitParenExpression is called when production parenExpression is exited.
func (*BaseSimpleSqlListener) ExitParenRelation ¶
func (s *BaseSimpleSqlListener) ExitParenRelation(ctx *ParenRelationContext)
ExitParenRelation is called when production parenRelation is exited.
func (*BaseSimpleSqlListener) ExitPredicatedBooleanExpression ¶
func (s *BaseSimpleSqlListener) ExitPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext)
ExitPredicatedBooleanExpression is called when production predicatedBooleanExpression is exited.
func (*BaseSimpleSqlListener) ExitPrimarySelect ¶
func (s *BaseSimpleSqlListener) ExitPrimarySelect(ctx *PrimarySelectContext)
ExitPrimarySelect is called when production primarySelect is exited.
func (*BaseSimpleSqlListener) ExitPrimaryValueExpression ¶
func (s *BaseSimpleSqlListener) ExitPrimaryValueExpression(ctx *PrimaryValueExpressionContext)
ExitPrimaryValueExpression is called when production primaryValueExpression is exited.
func (*BaseSimpleSqlListener) ExitQualifiedName ¶
func (s *BaseSimpleSqlListener) ExitQualifiedName(ctx *QualifiedNameContext)
ExitQualifiedName is called when production qualifiedName is exited.
func (*BaseSimpleSqlListener) ExitQuotedIdentifier ¶
func (s *BaseSimpleSqlListener) ExitQuotedIdentifier(ctx *QuotedIdentifierContext)
ExitQuotedIdentifier is called when production quotedIdentifier is exited.
func (*BaseSimpleSqlListener) ExitSelect ¶
func (s *BaseSimpleSqlListener) ExitSelect(ctx *SelectContext)
ExitSelect is called when production select is exited.
func (*BaseSimpleSqlListener) ExitSelectExpression ¶
func (s *BaseSimpleSqlListener) ExitSelectExpression(ctx *SelectExpressionContext)
ExitSelectExpression is called when production selectExpression is exited.
func (*BaseSimpleSqlListener) ExitSelectRelation ¶
func (s *BaseSimpleSqlListener) ExitSelectRelation(ctx *SelectRelationContext)
ExitSelectRelation is called when production selectRelation is exited.
func (*BaseSimpleSqlListener) ExitSetQuantifier ¶
func (s *BaseSimpleSqlListener) ExitSetQuantifier(ctx *SetQuantifierContext)
ExitSetQuantifier is called when production setQuantifier is exited.
func (*BaseSimpleSqlListener) ExitSimpleExpression ¶
func (s *BaseSimpleSqlListener) ExitSimpleExpression(ctx *SimpleExpressionContext)
ExitSimpleExpression is called when production simpleExpression is exited.
func (*BaseSimpleSqlListener) ExitSimplePrimaryExpression ¶
func (s *BaseSimpleSqlListener) ExitSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext)
ExitSimplePrimaryExpression is called when production simplePrimaryExpression is exited.
func (*BaseSimpleSqlListener) ExitSingleStatement ¶
func (s *BaseSimpleSqlListener) ExitSingleStatement(ctx *SingleStatementContext)
ExitSingleStatement is called when production singleStatement is exited.
func (*BaseSimpleSqlListener) ExitSortItem ¶
func (s *BaseSimpleSqlListener) ExitSortItem(ctx *SortItemContext)
ExitSortItem is called when production sortItem is exited.
func (*BaseSimpleSqlListener) ExitStarFunctionCallExpression ¶
func (s *BaseSimpleSqlListener) ExitStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext)
ExitStarFunctionCallExpression is called when production starFunctionCallExpression is exited.
func (*BaseSimpleSqlListener) ExitStr ¶
func (s *BaseSimpleSqlListener) ExitStr(ctx *StrContext)
ExitStr is called when production str is exited.
func (*BaseSimpleSqlListener) ExitTableRelation ¶
func (s *BaseSimpleSqlListener) ExitTableRelation(ctx *TableRelationContext)
ExitTableRelation is called when production tableRelation is exited.
func (*BaseSimpleSqlListener) ExitTrue ¶
func (s *BaseSimpleSqlListener) ExitTrue(ctx *TrueContext)
ExitTrue is called when production true is exited.
func (*BaseSimpleSqlListener) ExitUnaryBooleanExpression ¶
func (s *BaseSimpleSqlListener) ExitUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext)
ExitUnaryBooleanExpression is called when production unaryBooleanExpression is exited.
func (*BaseSimpleSqlListener) ExitUnaryOp ¶
func (s *BaseSimpleSqlListener) ExitUnaryOp(ctx *UnaryOpContext)
ExitUnaryOp is called when production unaryOp is exited.
func (*BaseSimpleSqlListener) ExitUnaryValueExpression ¶
func (s *BaseSimpleSqlListener) ExitUnaryValueExpression(ctx *UnaryValueExpressionContext)
ExitUnaryValueExpression is called when production unaryValueExpression is exited.
func (*BaseSimpleSqlListener) ExitUnionItem ¶
func (s *BaseSimpleSqlListener) ExitUnionItem(ctx *UnionItemContext)
ExitUnionItem is called when production unionItem is exited.
func (*BaseSimpleSqlListener) ExitUnionSelect ¶
func (s *BaseSimpleSqlListener) ExitUnionSelect(ctx *UnionSelectContext)
ExitUnionSelect is called when production unionSelect is exited.
func (*BaseSimpleSqlListener) ExitUnquotedIdentifier ¶
func (s *BaseSimpleSqlListener) ExitUnquotedIdentifier(ctx *UnquotedIdentifierContext)
ExitUnquotedIdentifier is called when production unquotedIdentifier is exited.
func (*BaseSimpleSqlListener) VisitErrorNode ¶
func (s *BaseSimpleSqlListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseSimpleSqlListener) VisitTerminal ¶
func (s *BaseSimpleSqlListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseSimpleSqlVisitor ¶
type BaseSimpleSqlVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseSimpleSqlVisitor) VisitAliasedRelation ¶
func (v *BaseSimpleSqlVisitor) VisitAliasedRelation(ctx *AliasedRelationContext) any
func (*BaseSimpleSqlVisitor) VisitAllSelectItem ¶
func (v *BaseSimpleSqlVisitor) VisitAllSelectItem(ctx *AllSelectItemContext) any
func (*BaseSimpleSqlVisitor) VisitArithOp ¶
func (v *BaseSimpleSqlVisitor) VisitArithOp(ctx *ArithOpContext) any
func (*BaseSimpleSqlVisitor) VisitArithValueExpression ¶
func (v *BaseSimpleSqlVisitor) VisitArithValueExpression(ctx *ArithValueExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitBinaryBooleanExpression ¶
func (v *BaseSimpleSqlVisitor) VisitBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitCaseExpression ¶
func (v *BaseSimpleSqlVisitor) VisitCaseExpression(ctx *CaseExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitCaseItem ¶
func (v *BaseSimpleSqlVisitor) VisitCaseItem(ctx *CaseItemContext) any
func (*BaseSimpleSqlVisitor) VisitCastBooleanExpression ¶
func (v *BaseSimpleSqlVisitor) VisitCastBooleanExpression(ctx *CastBooleanExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitCmpOp ¶
func (v *BaseSimpleSqlVisitor) VisitCmpOp(ctx *CmpOpContext) any
func (*BaseSimpleSqlVisitor) VisitCmpPredicate ¶
func (v *BaseSimpleSqlVisitor) VisitCmpPredicate(ctx *CmpPredicateContext) any
func (*BaseSimpleSqlVisitor) VisitCte ¶
func (v *BaseSimpleSqlVisitor) VisitCte(ctx *CteContext) any
func (*BaseSimpleSqlVisitor) VisitCteSelect ¶
func (v *BaseSimpleSqlVisitor) VisitCteSelect(ctx *CteSelectContext) any
func (*BaseSimpleSqlVisitor) VisitDecimalNumber ¶
func (v *BaseSimpleSqlVisitor) VisitDecimalNumber(ctx *DecimalNumberContext) any
func (*BaseSimpleSqlVisitor) VisitExpression ¶
func (v *BaseSimpleSqlVisitor) VisitExpression(ctx *ExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitExpressionSelectItem ¶
func (v *BaseSimpleSqlVisitor) VisitExpressionSelectItem(ctx *ExpressionSelectItemContext) any
func (*BaseSimpleSqlVisitor) VisitFalse ¶
func (v *BaseSimpleSqlVisitor) VisitFalse(ctx *FalseContext) any
func (*BaseSimpleSqlVisitor) VisitFloatNumber ¶
func (v *BaseSimpleSqlVisitor) VisitFloatNumber(ctx *FloatNumberContext) any
func (*BaseSimpleSqlVisitor) VisitFunctionCallExpression ¶
func (v *BaseSimpleSqlVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitGroupBy ¶
func (v *BaseSimpleSqlVisitor) VisitGroupBy(ctx *GroupByContext) any
func (*BaseSimpleSqlVisitor) VisitIdentifier ¶
func (v *BaseSimpleSqlVisitor) VisitIdentifier(ctx *IdentifierContext) any
func (*BaseSimpleSqlVisitor) VisitIdentifierList ¶
func (v *BaseSimpleSqlVisitor) VisitIdentifierList(ctx *IdentifierListContext) any
func (*BaseSimpleSqlVisitor) VisitInListPredicate ¶
func (v *BaseSimpleSqlVisitor) VisitInListPredicate(ctx *InListPredicateContext) any
func (*BaseSimpleSqlVisitor) VisitInSelectPredicate ¶
func (v *BaseSimpleSqlVisitor) VisitInSelectPredicate(ctx *InSelectPredicateContext) any
func (*BaseSimpleSqlVisitor) VisitIntegerNumber ¶
func (v *BaseSimpleSqlVisitor) VisitIntegerNumber(ctx *IntegerNumberContext) any
func (*BaseSimpleSqlVisitor) VisitIsNullPredicate ¶
func (v *BaseSimpleSqlVisitor) VisitIsNullPredicate(ctx *IsNullPredicateContext) any
func (*BaseSimpleSqlVisitor) VisitJoinRelation ¶
func (v *BaseSimpleSqlVisitor) VisitJoinRelation(ctx *JoinRelationContext) any
func (*BaseSimpleSqlVisitor) VisitJoinType ¶
func (v *BaseSimpleSqlVisitor) VisitJoinType(ctx *JoinTypeContext) any
func (*BaseSimpleSqlVisitor) VisitLikePredicate ¶
func (v *BaseSimpleSqlVisitor) VisitLikePredicate(ctx *LikePredicateContext) any
func (*BaseSimpleSqlVisitor) VisitNull ¶
func (v *BaseSimpleSqlVisitor) VisitNull(ctx *NullContext) any
func (*BaseSimpleSqlVisitor) VisitOver ¶
func (v *BaseSimpleSqlVisitor) VisitOver(ctx *OverContext) any
func (*BaseSimpleSqlVisitor) VisitParenExpression ¶
func (v *BaseSimpleSqlVisitor) VisitParenExpression(ctx *ParenExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitParenRelation ¶
func (v *BaseSimpleSqlVisitor) VisitParenRelation(ctx *ParenRelationContext) any
func (*BaseSimpleSqlVisitor) VisitPredicatedBooleanExpression ¶
func (v *BaseSimpleSqlVisitor) VisitPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitPrimarySelect ¶
func (v *BaseSimpleSqlVisitor) VisitPrimarySelect(ctx *PrimarySelectContext) any
func (*BaseSimpleSqlVisitor) VisitPrimaryValueExpression ¶
func (v *BaseSimpleSqlVisitor) VisitPrimaryValueExpression(ctx *PrimaryValueExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitQualifiedName ¶
func (v *BaseSimpleSqlVisitor) VisitQualifiedName(ctx *QualifiedNameContext) any
func (*BaseSimpleSqlVisitor) VisitQuotedIdentifier ¶
func (v *BaseSimpleSqlVisitor) VisitQuotedIdentifier(ctx *QuotedIdentifierContext) any
func (*BaseSimpleSqlVisitor) VisitSelect ¶
func (v *BaseSimpleSqlVisitor) VisitSelect(ctx *SelectContext) any
func (*BaseSimpleSqlVisitor) VisitSelectExpression ¶
func (v *BaseSimpleSqlVisitor) VisitSelectExpression(ctx *SelectExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitSelectRelation ¶
func (v *BaseSimpleSqlVisitor) VisitSelectRelation(ctx *SelectRelationContext) any
func (*BaseSimpleSqlVisitor) VisitSetQuantifier ¶
func (v *BaseSimpleSqlVisitor) VisitSetQuantifier(ctx *SetQuantifierContext) any
func (*BaseSimpleSqlVisitor) VisitSimpleExpression ¶
func (v *BaseSimpleSqlVisitor) VisitSimpleExpression(ctx *SimpleExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitSimplePrimaryExpression ¶
func (v *BaseSimpleSqlVisitor) VisitSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitSingleStatement ¶
func (v *BaseSimpleSqlVisitor) VisitSingleStatement(ctx *SingleStatementContext) any
func (*BaseSimpleSqlVisitor) VisitSortItem ¶
func (v *BaseSimpleSqlVisitor) VisitSortItem(ctx *SortItemContext) any
func (*BaseSimpleSqlVisitor) VisitStarFunctionCallExpression ¶
func (v *BaseSimpleSqlVisitor) VisitStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitStr ¶
func (v *BaseSimpleSqlVisitor) VisitStr(ctx *StrContext) any
func (*BaseSimpleSqlVisitor) VisitTableRelation ¶
func (v *BaseSimpleSqlVisitor) VisitTableRelation(ctx *TableRelationContext) any
func (*BaseSimpleSqlVisitor) VisitTrue ¶
func (v *BaseSimpleSqlVisitor) VisitTrue(ctx *TrueContext) any
func (*BaseSimpleSqlVisitor) VisitUnaryBooleanExpression ¶
func (v *BaseSimpleSqlVisitor) VisitUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitUnaryOp ¶
func (v *BaseSimpleSqlVisitor) VisitUnaryOp(ctx *UnaryOpContext) any
func (*BaseSimpleSqlVisitor) VisitUnaryValueExpression ¶
func (v *BaseSimpleSqlVisitor) VisitUnaryValueExpression(ctx *UnaryValueExpressionContext) any
func (*BaseSimpleSqlVisitor) VisitUnionItem ¶
func (v *BaseSimpleSqlVisitor) VisitUnionItem(ctx *UnionItemContext) any
func (*BaseSimpleSqlVisitor) VisitUnionSelect ¶
func (v *BaseSimpleSqlVisitor) VisitUnionSelect(ctx *UnionSelectContext) any
func (*BaseSimpleSqlVisitor) VisitUnquotedIdentifier ¶
func (v *BaseSimpleSqlVisitor) VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) any
type BinaryBooleanExpressionContext ¶
type BinaryBooleanExpressionContext struct { *BooleanExpressionContext // contains filtered or unexported fields }
func NewBinaryBooleanExpressionContext ¶
func NewBinaryBooleanExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryBooleanExpressionContext
func (*BinaryBooleanExpressionContext) AND ¶
func (s *BinaryBooleanExpressionContext) AND() antlr.TerminalNode
func (*BinaryBooleanExpressionContext) Accept ¶
func (s *BinaryBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BinaryBooleanExpressionContext) AllBooleanExpression ¶
func (s *BinaryBooleanExpressionContext) AllBooleanExpression() []IBooleanExpressionContext
func (*BinaryBooleanExpressionContext) BooleanExpression ¶
func (s *BinaryBooleanExpressionContext) BooleanExpression(i int) IBooleanExpressionContext
func (*BinaryBooleanExpressionContext) EnterRule ¶
func (s *BinaryBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryBooleanExpressionContext) ExitRule ¶
func (s *BinaryBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryBooleanExpressionContext) GetOp ¶
func (s *BinaryBooleanExpressionContext) GetOp() antlr.Token
func (*BinaryBooleanExpressionContext) GetRuleContext ¶
func (s *BinaryBooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BinaryBooleanExpressionContext) OR ¶
func (s *BinaryBooleanExpressionContext) OR() antlr.TerminalNode
func (*BinaryBooleanExpressionContext) SetOp ¶
func (s *BinaryBooleanExpressionContext) SetOp(v antlr.Token)
type BooleanExpressionContext ¶
type BooleanExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanExpressionContext ¶
func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext
func NewEmptyBooleanExpressionContext ¶
func NewEmptyBooleanExpressionContext() *BooleanExpressionContext
func (*BooleanExpressionContext) CopyFrom ¶
func (s *BooleanExpressionContext) CopyFrom(ctx *BooleanExpressionContext)
func (*BooleanExpressionContext) GetParser ¶
func (s *BooleanExpressionContext) GetParser() antlr.Parser
func (*BooleanExpressionContext) GetRuleContext ¶
func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BooleanExpressionContext) IsBooleanExpressionContext ¶
func (*BooleanExpressionContext) IsBooleanExpressionContext()
func (*BooleanExpressionContext) ToStringTree ¶
func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaseExpressionContext ¶
type CaseExpressionContext struct {
*PrimaryExpressionContext
}
func NewCaseExpressionContext ¶
func NewCaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CaseExpressionContext
func (*CaseExpressionContext) Accept ¶
func (s *CaseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CaseExpressionContext) AllCaseItem ¶
func (s *CaseExpressionContext) AllCaseItem() []ICaseItemContext
func (*CaseExpressionContext) CASE ¶
func (s *CaseExpressionContext) CASE() antlr.TerminalNode
func (*CaseExpressionContext) CaseItem ¶
func (s *CaseExpressionContext) CaseItem(i int) ICaseItemContext
func (*CaseExpressionContext) ELSE ¶
func (s *CaseExpressionContext) ELSE() antlr.TerminalNode
func (*CaseExpressionContext) END ¶
func (s *CaseExpressionContext) END() antlr.TerminalNode
func (*CaseExpressionContext) EnterRule ¶
func (s *CaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaseExpressionContext) ExitRule ¶
func (s *CaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaseExpressionContext) Expression ¶
func (s *CaseExpressionContext) Expression() IExpressionContext
func (*CaseExpressionContext) GetRuleContext ¶
func (s *CaseExpressionContext) GetRuleContext() antlr.RuleContext
type CaseItemContext ¶
type CaseItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCaseItemContext ¶
func NewCaseItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseItemContext
func NewEmptyCaseItemContext ¶
func NewEmptyCaseItemContext() *CaseItemContext
func (*CaseItemContext) Accept ¶
func (s *CaseItemContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CaseItemContext) AllExpression ¶
func (s *CaseItemContext) AllExpression() []IExpressionContext
func (*CaseItemContext) EnterRule ¶
func (s *CaseItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaseItemContext) ExitRule ¶
func (s *CaseItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaseItemContext) Expression ¶
func (s *CaseItemContext) Expression(i int) IExpressionContext
func (*CaseItemContext) GetParser ¶
func (s *CaseItemContext) GetParser() antlr.Parser
func (*CaseItemContext) GetRuleContext ¶
func (s *CaseItemContext) GetRuleContext() antlr.RuleContext
func (*CaseItemContext) IsCaseItemContext ¶
func (*CaseItemContext) IsCaseItemContext()
func (*CaseItemContext) THEN ¶
func (s *CaseItemContext) THEN() antlr.TerminalNode
func (*CaseItemContext) ToStringTree ¶
func (s *CaseItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CaseItemContext) WHEN ¶
func (s *CaseItemContext) WHEN() antlr.TerminalNode
type CastBooleanExpressionContext ¶
type CastBooleanExpressionContext struct {
*BooleanExpressionContext
}
func NewCastBooleanExpressionContext ¶
func NewCastBooleanExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CastBooleanExpressionContext
func (*CastBooleanExpressionContext) Accept ¶
func (s *CastBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CastBooleanExpressionContext) BooleanExpression ¶
func (s *CastBooleanExpressionContext) BooleanExpression() IBooleanExpressionContext
func (*CastBooleanExpressionContext) EnterRule ¶
func (s *CastBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CastBooleanExpressionContext) ExitRule ¶
func (s *CastBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CastBooleanExpressionContext) GetRuleContext ¶
func (s *CastBooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*CastBooleanExpressionContext) Identifier ¶
func (s *CastBooleanExpressionContext) Identifier() IIdentifierContext
type CmpOpContext ¶
type CmpOpContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCmpOpContext ¶
func NewCmpOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CmpOpContext
func NewEmptyCmpOpContext ¶
func NewEmptyCmpOpContext() *CmpOpContext
func (*CmpOpContext) Accept ¶
func (s *CmpOpContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CmpOpContext) EnterRule ¶
func (s *CmpOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*CmpOpContext) ExitRule ¶
func (s *CmpOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*CmpOpContext) GetParser ¶
func (s *CmpOpContext) GetParser() antlr.Parser
func (*CmpOpContext) GetRuleContext ¶
func (s *CmpOpContext) GetRuleContext() antlr.RuleContext
func (*CmpOpContext) IsCmpOpContext ¶
func (*CmpOpContext) IsCmpOpContext()
func (*CmpOpContext) ToStringTree ¶
func (s *CmpOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CmpPredicateContext ¶
type CmpPredicateContext struct { *PredicateContext // contains filtered or unexported fields }
func NewCmpPredicateContext ¶
func NewCmpPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CmpPredicateContext
func (*CmpPredicateContext) Accept ¶
func (s *CmpPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CmpPredicateContext) CmpOp ¶
func (s *CmpPredicateContext) CmpOp() ICmpOpContext
func (*CmpPredicateContext) EnterRule ¶
func (s *CmpPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*CmpPredicateContext) ExitRule ¶
func (s *CmpPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*CmpPredicateContext) GetRight ¶
func (s *CmpPredicateContext) GetRight() IValueExpressionContext
func (*CmpPredicateContext) GetRuleContext ¶
func (s *CmpPredicateContext) GetRuleContext() antlr.RuleContext
func (*CmpPredicateContext) SetRight ¶
func (s *CmpPredicateContext) SetRight(v IValueExpressionContext)
func (*CmpPredicateContext) ValueExpression ¶
func (s *CmpPredicateContext) ValueExpression() IValueExpressionContext
type CteContext ¶
type CteContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCteContext ¶
func NewCteContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CteContext
func NewEmptyCteContext ¶
func NewEmptyCteContext() *CteContext
func (*CteContext) AS ¶
func (s *CteContext) AS() antlr.TerminalNode
func (*CteContext) Accept ¶
func (s *CteContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CteContext) EnterRule ¶
func (s *CteContext) EnterRule(listener antlr.ParseTreeListener)
func (*CteContext) ExitRule ¶
func (s *CteContext) ExitRule(listener antlr.ParseTreeListener)
func (*CteContext) GetParser ¶
func (s *CteContext) GetParser() antlr.Parser
func (*CteContext) GetRuleContext ¶
func (s *CteContext) GetRuleContext() antlr.RuleContext
func (*CteContext) Identifier ¶
func (s *CteContext) Identifier() IIdentifierContext
func (*CteContext) IsCteContext ¶
func (*CteContext) IsCteContext()
func (*CteContext) Select_ ¶
func (s *CteContext) Select_() ISelectContext
func (*CteContext) ToStringTree ¶
func (s *CteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CteSelectContext ¶
type CteSelectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCteSelectContext ¶
func NewCteSelectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CteSelectContext
func NewEmptyCteSelectContext ¶
func NewEmptyCteSelectContext() *CteSelectContext
func (*CteSelectContext) Accept ¶
func (s *CteSelectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CteSelectContext) AllCte ¶
func (s *CteSelectContext) AllCte() []ICteContext
func (*CteSelectContext) Cte ¶
func (s *CteSelectContext) Cte(i int) ICteContext
func (*CteSelectContext) EnterRule ¶
func (s *CteSelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*CteSelectContext) ExitRule ¶
func (s *CteSelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*CteSelectContext) GetParser ¶
func (s *CteSelectContext) GetParser() antlr.Parser
func (*CteSelectContext) GetRuleContext ¶
func (s *CteSelectContext) GetRuleContext() antlr.RuleContext
func (*CteSelectContext) IsCteSelectContext ¶
func (*CteSelectContext) IsCteSelectContext()
func (*CteSelectContext) ToStringTree ¶
func (s *CteSelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CteSelectContext) UnionSelect ¶
func (s *CteSelectContext) UnionSelect() IUnionSelectContext
func (*CteSelectContext) WITH ¶
func (s *CteSelectContext) WITH() antlr.TerminalNode
type DecimalNumberContext ¶
type DecimalNumberContext struct {
*NumberContext
}
func NewDecimalNumberContext ¶
func NewDecimalNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DecimalNumberContext
func (*DecimalNumberContext) Accept ¶
func (s *DecimalNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*DecimalNumberContext) DECIMAL_VALUE ¶
func (s *DecimalNumberContext) DECIMAL_VALUE() antlr.TerminalNode
func (*DecimalNumberContext) EnterRule ¶
func (s *DecimalNumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*DecimalNumberContext) ExitRule ¶
func (s *DecimalNumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*DecimalNumberContext) GetRuleContext ¶
func (s *DecimalNumberContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ExpressionContext) BooleanExpression ¶
func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionSelectItemContext ¶
type ExpressionSelectItemContext struct {
*SelectItemContext
}
func NewExpressionSelectItemContext ¶
func NewExpressionSelectItemContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpressionSelectItemContext
func (*ExpressionSelectItemContext) AS ¶
func (s *ExpressionSelectItemContext) AS() antlr.TerminalNode
func (*ExpressionSelectItemContext) Accept ¶
func (s *ExpressionSelectItemContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ExpressionSelectItemContext) EnterRule ¶
func (s *ExpressionSelectItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionSelectItemContext) ExitRule ¶
func (s *ExpressionSelectItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionSelectItemContext) Expression ¶
func (s *ExpressionSelectItemContext) Expression() IExpressionContext
func (*ExpressionSelectItemContext) GetRuleContext ¶
func (s *ExpressionSelectItemContext) GetRuleContext() antlr.RuleContext
func (*ExpressionSelectItemContext) Identifier ¶
func (s *ExpressionSelectItemContext) Identifier() IIdentifierContext
type FalseContext ¶
type FalseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFalseContext ¶
func NewEmptyFalseContext() *FalseContext
func NewFalseContext ¶
func NewFalseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FalseContext
func (*FalseContext) Accept ¶
func (s *FalseContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FalseContext) EnterRule ¶
func (s *FalseContext) EnterRule(listener antlr.ParseTreeListener)
func (*FalseContext) ExitRule ¶
func (s *FalseContext) ExitRule(listener antlr.ParseTreeListener)
func (*FalseContext) FALSE ¶
func (s *FalseContext) FALSE() antlr.TerminalNode
func (*FalseContext) GetParser ¶
func (s *FalseContext) GetParser() antlr.Parser
func (*FalseContext) GetRuleContext ¶
func (s *FalseContext) GetRuleContext() antlr.RuleContext
func (*FalseContext) IsFalseContext ¶
func (*FalseContext) IsFalseContext()
func (*FalseContext) ToStringTree ¶
func (s *FalseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FloatNumberContext ¶
type FloatNumberContext struct {
*NumberContext
}
func NewFloatNumberContext ¶
func NewFloatNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FloatNumberContext
func (*FloatNumberContext) Accept ¶
func (s *FloatNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FloatNumberContext) EnterRule ¶
func (s *FloatNumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*FloatNumberContext) ExitRule ¶
func (s *FloatNumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*FloatNumberContext) FLOAT_VALUE ¶
func (s *FloatNumberContext) FLOAT_VALUE() antlr.TerminalNode
func (*FloatNumberContext) GetRuleContext ¶
func (s *FloatNumberContext) GetRuleContext() antlr.RuleContext
type FunctionCallExpressionContext ¶
type FunctionCallExpressionContext struct {
*PrimaryExpressionContext
}
func NewFunctionCallExpressionContext ¶
func NewFunctionCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallExpressionContext
func (*FunctionCallExpressionContext) Accept ¶
func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FunctionCallExpressionContext) AllExpression ¶
func (s *FunctionCallExpressionContext) AllExpression() []IExpressionContext
func (*FunctionCallExpressionContext) EnterRule ¶
func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) ExitRule ¶
func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) Expression ¶
func (s *FunctionCallExpressionContext) Expression(i int) IExpressionContext
func (*FunctionCallExpressionContext) GetRuleContext ¶
func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallExpressionContext) Over ¶
func (s *FunctionCallExpressionContext) Over() IOverContext
func (*FunctionCallExpressionContext) QualifiedName ¶
func (s *FunctionCallExpressionContext) QualifiedName() IQualifiedNameContext
type GroupByContext ¶
type GroupByContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGroupByContext ¶
func NewEmptyGroupByContext() *GroupByContext
func NewGroupByContext ¶
func NewGroupByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByContext
func (*GroupByContext) Accept ¶
func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*GroupByContext) AllExpression ¶
func (s *GroupByContext) AllExpression() []IExpressionContext
func (*GroupByContext) EnterRule ¶
func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupByContext) ExitRule ¶
func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupByContext) Expression ¶
func (s *GroupByContext) Expression(i int) IExpressionContext
func (*GroupByContext) GetParser ¶
func (s *GroupByContext) GetParser() antlr.Parser
func (*GroupByContext) GetRuleContext ¶
func (s *GroupByContext) GetRuleContext() antlr.RuleContext
func (*GroupByContext) IsGroupByContext ¶
func (*GroupByContext) IsGroupByContext()
func (*GroupByContext) ToStringTree ¶
func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IArithOpContext ¶
type IArithOpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArithOpContext differentiates from other interfaces. IsArithOpContext() }
IArithOpContext is an interface to support dynamic dispatch.
type IBooleanExpressionContext ¶
type IBooleanExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanExpressionContext differentiates from other interfaces. IsBooleanExpressionContext() }
IBooleanExpressionContext is an interface to support dynamic dispatch.
type ICaseItemContext ¶
type ICaseItemContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures WHEN() antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext THEN() antlr.TerminalNode // IsCaseItemContext differentiates from other interfaces. IsCaseItemContext() }
ICaseItemContext is an interface to support dynamic dispatch.
type ICmpOpContext ¶
type ICmpOpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCmpOpContext differentiates from other interfaces. IsCmpOpContext() }
ICmpOpContext is an interface to support dynamic dispatch.
type ICteContext ¶
type ICteContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() IIdentifierContext AS() antlr.TerminalNode Select_() ISelectContext // IsCteContext differentiates from other interfaces. IsCteContext() }
ICteContext is an interface to support dynamic dispatch.
type ICteSelectContext ¶
type ICteSelectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures UnionSelect() IUnionSelectContext WITH() antlr.TerminalNode AllCte() []ICteContext Cte(i int) ICteContext // IsCteSelectContext differentiates from other interfaces. IsCteSelectContext() }
ICteSelectContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures BooleanExpression() IBooleanExpressionContext // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IFalseContext ¶
type IFalseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures FALSE() antlr.TerminalNode // IsFalseContext differentiates from other interfaces. IsFalseContext() }
IFalseContext is an interface to support dynamic dispatch.
type IGroupByContext ¶
type IGroupByContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllExpression() []IExpressionContext Expression(i int) IExpressionContext // IsGroupByContext differentiates from other interfaces. IsGroupByContext() }
IGroupByContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures UnquotedIdentifier() IUnquotedIdentifierContext QuotedIdentifier() IQuotedIdentifierContext // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IIdentifierListContext ¶
type IIdentifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext // IsIdentifierListContext differentiates from other interfaces. IsIdentifierListContext() }
IIdentifierListContext is an interface to support dynamic dispatch.
type IJoinTypeContext ¶
type IJoinTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures INNER() antlr.TerminalNode LEFT() antlr.TerminalNode OUTER() antlr.TerminalNode RIGHT() antlr.TerminalNode FULL() antlr.TerminalNode CROSS() antlr.TerminalNode NATURAL() antlr.TerminalNode // IsJoinTypeContext differentiates from other interfaces. IsJoinTypeContext() }
IJoinTypeContext is an interface to support dynamic dispatch.
type INullContext ¶
type INullContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NULL() antlr.TerminalNode // IsNullContext differentiates from other interfaces. IsNullContext() }
INullContext is an interface to support dynamic dispatch.
type INumberContext ¶
type INumberContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumberContext differentiates from other interfaces. IsNumberContext() }
INumberContext is an interface to support dynamic dispatch.
type IOverContext ¶
type IOverContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures OVER() antlr.TerminalNode ORDER() antlr.TerminalNode BY() antlr.TerminalNode AllSortItem() []ISortItemContext SortItem(i int) ISortItemContext // IsOverContext differentiates from other interfaces. IsOverContext() }
IOverContext is an interface to support dynamic dispatch.
type IPredicateContext ¶
type IPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetValue returns the value attribute. GetValue() antlr.ParserRuleContext // SetValue sets the value attribute. SetValue(antlr.ParserRuleContext) // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type IPrimaryExpressionContext ¶
type IPrimaryExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPrimaryExpressionContext differentiates from other interfaces. IsPrimaryExpressionContext() }
IPrimaryExpressionContext is an interface to support dynamic dispatch.
type IPrimarySelectContext ¶
type IPrimarySelectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetWhere returns the where rule contexts. GetWhere() IBooleanExpressionContext // GetHaving returns the having rule contexts. GetHaving() IBooleanExpressionContext // SetWhere sets the where rule contexts. SetWhere(IBooleanExpressionContext) // SetHaving sets the having rule contexts. SetHaving(IBooleanExpressionContext) // Getter signatures SELECT() antlr.TerminalNode AllSelectItem() []ISelectItemContext SelectItem(i int) ISelectItemContext SetQuantifier() ISetQuantifierContext FROM() antlr.TerminalNode AllRelation() []IRelationContext Relation(i int) IRelationContext WHERE() antlr.TerminalNode GROUP() antlr.TerminalNode AllBY() []antlr.TerminalNode BY(i int) antlr.TerminalNode GroupBy() IGroupByContext HAVING() antlr.TerminalNode ORDER() antlr.TerminalNode AllSortItem() []ISortItemContext SortItem(i int) ISortItemContext AllBooleanExpression() []IBooleanExpressionContext BooleanExpression(i int) IBooleanExpressionContext // IsPrimarySelectContext differentiates from other interfaces. IsPrimarySelectContext() }
IPrimarySelectContext is an interface to support dynamic dispatch.
type IQualifiedNameContext ¶
type IQualifiedNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext // IsQualifiedNameContext differentiates from other interfaces. IsQualifiedNameContext() }
IQualifiedNameContext is an interface to support dynamic dispatch.
type IQuotedIdentifierContext ¶
type IQuotedIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures QUOTED_IDENTIFIER() antlr.TerminalNode // IsQuotedIdentifierContext differentiates from other interfaces. IsQuotedIdentifierContext() }
IQuotedIdentifierContext is an interface to support dynamic dispatch.
type IRelationContext ¶
type IRelationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRelationContext differentiates from other interfaces. IsRelationContext() }
IRelationContext is an interface to support dynamic dispatch.
type ISelectContext ¶
type ISelectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures CteSelect() ICteSelectContext // IsSelectContext differentiates from other interfaces. IsSelectContext() }
ISelectContext is an interface to support dynamic dispatch.
type ISelectItemContext ¶
type ISelectItemContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSelectItemContext differentiates from other interfaces. IsSelectItemContext() }
ISelectItemContext is an interface to support dynamic dispatch.
type ISetQuantifierContext ¶
type ISetQuantifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DISTINCT() antlr.TerminalNode ALL() antlr.TerminalNode // IsSetQuantifierContext differentiates from other interfaces. IsSetQuantifierContext() }
ISetQuantifierContext is an interface to support dynamic dispatch.
type ISimpleExpressionContext ¶
type ISimpleExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures QualifiedName() IQualifiedNameContext Number() INumberContext Str() IStrContext Null() INullContext True_() ITrueContext False_() IFalseContext // IsSimpleExpressionContext differentiates from other interfaces. IsSimpleExpressionContext() }
ISimpleExpressionContext is an interface to support dynamic dispatch.
type ISingleStatementContext ¶
type ISingleStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Select_() ISelectContext EOF() antlr.TerminalNode // IsSingleStatementContext differentiates from other interfaces. IsSingleStatementContext() }
ISingleStatementContext is an interface to support dynamic dispatch.
type ISortItemContext ¶
type ISortItemContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetDirection returns the direction token. GetDirection() antlr.Token // SetDirection sets the direction token. SetDirection(antlr.Token) // Getter signatures Expression() IExpressionContext ASC() antlr.TerminalNode DESC() antlr.TerminalNode // IsSortItemContext differentiates from other interfaces. IsSortItemContext() }
ISortItemContext is an interface to support dynamic dispatch.
type IStrContext ¶
type IStrContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures STRING() antlr.TerminalNode // IsStrContext differentiates from other interfaces. IsStrContext() }
IStrContext is an interface to support dynamic dispatch.
type ITrueContext ¶
type ITrueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TRUE() antlr.TerminalNode // IsTrueContext differentiates from other interfaces. IsTrueContext() }
ITrueContext is an interface to support dynamic dispatch.
type IUnaryOpContext ¶
type IUnaryOpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnaryOpContext differentiates from other interfaces. IsUnaryOpContext() }
IUnaryOpContext is an interface to support dynamic dispatch.
type IUnionItemContext ¶
type IUnionItemContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures UNION() antlr.TerminalNode PrimarySelect() IPrimarySelectContext SetQuantifier() ISetQuantifierContext // IsUnionItemContext differentiates from other interfaces. IsUnionItemContext() }
IUnionItemContext is an interface to support dynamic dispatch.
type IUnionSelectContext ¶
type IUnionSelectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PrimarySelect() IPrimarySelectContext AllUnionItem() []IUnionItemContext UnionItem(i int) IUnionItemContext // IsUnionSelectContext differentiates from other interfaces. IsUnionSelectContext() }
IUnionSelectContext is an interface to support dynamic dispatch.
type IUnquotedIdentifierContext ¶
type IUnquotedIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IDENTIFIER() antlr.TerminalNode LEFT() antlr.TerminalNode RIGHT() antlr.TerminalNode // IsUnquotedIdentifierContext differentiates from other interfaces. IsUnquotedIdentifierContext() }
IUnquotedIdentifierContext is an interface to support dynamic dispatch.
type IValueExpressionContext ¶
type IValueExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsValueExpressionContext differentiates from other interfaces. IsValueExpressionContext() }
IValueExpressionContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) Accept ¶
func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IdentifierContext) EnterRule ¶
func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) ExitRule ¶
func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) QuotedIdentifier ¶
func (s *IdentifierContext) QuotedIdentifier() IQuotedIdentifierContext
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IdentifierContext) UnquotedIdentifier ¶
func (s *IdentifierContext) UnquotedIdentifier() IUnquotedIdentifierContext
type IdentifierListContext ¶
type IdentifierListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierListContext ¶
func NewEmptyIdentifierListContext() *IdentifierListContext
func NewIdentifierListContext ¶
func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext
func (*IdentifierListContext) Accept ¶
func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IdentifierListContext) AllIdentifier ¶
func (s *IdentifierListContext) AllIdentifier() []IIdentifierContext
func (*IdentifierListContext) EnterRule ¶
func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) ExitRule ¶
func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) Identifier ¶
func (s *IdentifierListContext) Identifier(i int) IIdentifierContext
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InListPredicateContext ¶
type InListPredicateContext struct {
*PredicateContext
}
func NewInListPredicateContext ¶
func NewInListPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InListPredicateContext
func (*InListPredicateContext) Accept ¶
func (s *InListPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*InListPredicateContext) AllExpression ¶
func (s *InListPredicateContext) AllExpression() []IExpressionContext
func (*InListPredicateContext) EnterRule ¶
func (s *InListPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*InListPredicateContext) ExitRule ¶
func (s *InListPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*InListPredicateContext) Expression ¶
func (s *InListPredicateContext) Expression(i int) IExpressionContext
func (*InListPredicateContext) GetRuleContext ¶
func (s *InListPredicateContext) GetRuleContext() antlr.RuleContext
func (*InListPredicateContext) IN ¶
func (s *InListPredicateContext) IN() antlr.TerminalNode
func (*InListPredicateContext) NOT ¶
func (s *InListPredicateContext) NOT() antlr.TerminalNode
type InSelectPredicateContext ¶
type InSelectPredicateContext struct {
*PredicateContext
}
func NewInSelectPredicateContext ¶
func NewInSelectPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InSelectPredicateContext
func (*InSelectPredicateContext) Accept ¶
func (s *InSelectPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*InSelectPredicateContext) EnterRule ¶
func (s *InSelectPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*InSelectPredicateContext) ExitRule ¶
func (s *InSelectPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*InSelectPredicateContext) GetRuleContext ¶
func (s *InSelectPredicateContext) GetRuleContext() antlr.RuleContext
func (*InSelectPredicateContext) IN ¶
func (s *InSelectPredicateContext) IN() antlr.TerminalNode
func (*InSelectPredicateContext) NOT ¶
func (s *InSelectPredicateContext) NOT() antlr.TerminalNode
func (*InSelectPredicateContext) Select_ ¶
func (s *InSelectPredicateContext) Select_() ISelectContext
type IntegerNumberContext ¶
type IntegerNumberContext struct {
*NumberContext
}
func NewIntegerNumberContext ¶
func NewIntegerNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntegerNumberContext
func (*IntegerNumberContext) Accept ¶
func (s *IntegerNumberContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IntegerNumberContext) EnterRule ¶
func (s *IntegerNumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntegerNumberContext) ExitRule ¶
func (s *IntegerNumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntegerNumberContext) GetRuleContext ¶
func (s *IntegerNumberContext) GetRuleContext() antlr.RuleContext
func (*IntegerNumberContext) INTEGER_VALUE ¶
func (s *IntegerNumberContext) INTEGER_VALUE() antlr.TerminalNode
type IsNullPredicateContext ¶
type IsNullPredicateContext struct {
*PredicateContext
}
func NewIsNullPredicateContext ¶
func NewIsNullPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsNullPredicateContext
func (*IsNullPredicateContext) Accept ¶
func (s *IsNullPredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IsNullPredicateContext) EnterRule ¶
func (s *IsNullPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsNullPredicateContext) ExitRule ¶
func (s *IsNullPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsNullPredicateContext) GetRuleContext ¶
func (s *IsNullPredicateContext) GetRuleContext() antlr.RuleContext
func (*IsNullPredicateContext) IS ¶
func (s *IsNullPredicateContext) IS() antlr.TerminalNode
func (*IsNullPredicateContext) NOT ¶
func (s *IsNullPredicateContext) NOT() antlr.TerminalNode
func (*IsNullPredicateContext) NULL ¶
func (s *IsNullPredicateContext) NULL() antlr.TerminalNode
type JoinRelationContext ¶
type JoinRelationContext struct { *RelationContext // contains filtered or unexported fields }
func NewJoinRelationContext ¶
func NewJoinRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JoinRelationContext
func (*JoinRelationContext) Accept ¶
func (s *JoinRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JoinRelationContext) AllRelation ¶
func (s *JoinRelationContext) AllRelation() []IRelationContext
func (*JoinRelationContext) BooleanExpression ¶
func (s *JoinRelationContext) BooleanExpression() IBooleanExpressionContext
func (*JoinRelationContext) EnterRule ¶
func (s *JoinRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*JoinRelationContext) ExitRule ¶
func (s *JoinRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*JoinRelationContext) GetCond ¶
func (s *JoinRelationContext) GetCond() IBooleanExpressionContext
func (*JoinRelationContext) GetLeft ¶
func (s *JoinRelationContext) GetLeft() IRelationContext
func (*JoinRelationContext) GetRight ¶
func (s *JoinRelationContext) GetRight() IRelationContext
func (*JoinRelationContext) GetRuleContext ¶
func (s *JoinRelationContext) GetRuleContext() antlr.RuleContext
func (*JoinRelationContext) GetTy ¶
func (s *JoinRelationContext) GetTy() IJoinTypeContext
func (*JoinRelationContext) JOIN ¶
func (s *JoinRelationContext) JOIN() antlr.TerminalNode
func (*JoinRelationContext) JoinType ¶
func (s *JoinRelationContext) JoinType() IJoinTypeContext
func (*JoinRelationContext) ON ¶
func (s *JoinRelationContext) ON() antlr.TerminalNode
func (*JoinRelationContext) Relation ¶
func (s *JoinRelationContext) Relation(i int) IRelationContext
func (*JoinRelationContext) SetCond ¶
func (s *JoinRelationContext) SetCond(v IBooleanExpressionContext)
func (*JoinRelationContext) SetLeft ¶
func (s *JoinRelationContext) SetLeft(v IRelationContext)
func (*JoinRelationContext) SetRight ¶
func (s *JoinRelationContext) SetRight(v IRelationContext)
func (*JoinRelationContext) SetTy ¶
func (s *JoinRelationContext) SetTy(v IJoinTypeContext)
type JoinTypeContext ¶
type JoinTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJoinTypeContext ¶
func NewEmptyJoinTypeContext() *JoinTypeContext
func NewJoinTypeContext ¶
func NewJoinTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinTypeContext
func (*JoinTypeContext) Accept ¶
func (s *JoinTypeContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JoinTypeContext) CROSS ¶
func (s *JoinTypeContext) CROSS() antlr.TerminalNode
func (*JoinTypeContext) EnterRule ¶
func (s *JoinTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*JoinTypeContext) ExitRule ¶
func (s *JoinTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*JoinTypeContext) FULL ¶
func (s *JoinTypeContext) FULL() antlr.TerminalNode
func (*JoinTypeContext) GetParser ¶
func (s *JoinTypeContext) GetParser() antlr.Parser
func (*JoinTypeContext) GetRuleContext ¶
func (s *JoinTypeContext) GetRuleContext() antlr.RuleContext
func (*JoinTypeContext) INNER ¶
func (s *JoinTypeContext) INNER() antlr.TerminalNode
func (*JoinTypeContext) IsJoinTypeContext ¶
func (*JoinTypeContext) IsJoinTypeContext()
func (*JoinTypeContext) LEFT ¶
func (s *JoinTypeContext) LEFT() antlr.TerminalNode
func (*JoinTypeContext) NATURAL ¶
func (s *JoinTypeContext) NATURAL() antlr.TerminalNode
func (*JoinTypeContext) OUTER ¶
func (s *JoinTypeContext) OUTER() antlr.TerminalNode
func (*JoinTypeContext) RIGHT ¶
func (s *JoinTypeContext) RIGHT() antlr.TerminalNode
func (*JoinTypeContext) ToStringTree ¶
func (s *JoinTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LikePredicateContext ¶
type LikePredicateContext struct {
*PredicateContext
}
func NewLikePredicateContext ¶
func NewLikePredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LikePredicateContext
func (*LikePredicateContext) Accept ¶
func (s *LikePredicateContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*LikePredicateContext) EnterRule ¶
func (s *LikePredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*LikePredicateContext) ExitRule ¶
func (s *LikePredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*LikePredicateContext) Expression ¶
func (s *LikePredicateContext) Expression() IExpressionContext
func (*LikePredicateContext) GetRuleContext ¶
func (s *LikePredicateContext) GetRuleContext() antlr.RuleContext
func (*LikePredicateContext) LIKE ¶
func (s *LikePredicateContext) LIKE() antlr.TerminalNode
func (*LikePredicateContext) NOT ¶
func (s *LikePredicateContext) NOT() antlr.TerminalNode
type NullContext ¶
type NullContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNullContext ¶
func NewEmptyNullContext() *NullContext
func NewNullContext ¶
func NewNullContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullContext
func (*NullContext) Accept ¶
func (s *NullContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*NullContext) EnterRule ¶
func (s *NullContext) EnterRule(listener antlr.ParseTreeListener)
func (*NullContext) ExitRule ¶
func (s *NullContext) ExitRule(listener antlr.ParseTreeListener)
func (*NullContext) GetParser ¶
func (s *NullContext) GetParser() antlr.Parser
func (*NullContext) GetRuleContext ¶
func (s *NullContext) GetRuleContext() antlr.RuleContext
func (*NullContext) IsNullContext ¶
func (*NullContext) IsNullContext()
func (*NullContext) NULL ¶
func (s *NullContext) NULL() antlr.TerminalNode
func (*NullContext) ToStringTree ¶
func (s *NullContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumberContext ¶
type NumberContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberContext ¶
func NewEmptyNumberContext() *NumberContext
func NewNumberContext ¶
func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext
func (*NumberContext) CopyFrom ¶
func (s *NumberContext) CopyFrom(ctx *NumberContext)
func (*NumberContext) GetParser ¶
func (s *NumberContext) GetParser() antlr.Parser
func (*NumberContext) GetRuleContext ¶
func (s *NumberContext) GetRuleContext() antlr.RuleContext
func (*NumberContext) IsNumberContext ¶
func (*NumberContext) IsNumberContext()
func (*NumberContext) ToStringTree ¶
func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OverContext ¶
type OverContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOverContext ¶
func NewEmptyOverContext() *OverContext
func NewOverContext ¶
func NewOverContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OverContext
func (*OverContext) Accept ¶
func (s *OverContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*OverContext) AllSortItem ¶
func (s *OverContext) AllSortItem() []ISortItemContext
func (*OverContext) BY ¶
func (s *OverContext) BY() antlr.TerminalNode
func (*OverContext) EnterRule ¶
func (s *OverContext) EnterRule(listener antlr.ParseTreeListener)
func (*OverContext) ExitRule ¶
func (s *OverContext) ExitRule(listener antlr.ParseTreeListener)
func (*OverContext) GetParser ¶
func (s *OverContext) GetParser() antlr.Parser
func (*OverContext) GetRuleContext ¶
func (s *OverContext) GetRuleContext() antlr.RuleContext
func (*OverContext) IsOverContext ¶
func (*OverContext) IsOverContext()
func (*OverContext) ORDER ¶
func (s *OverContext) ORDER() antlr.TerminalNode
func (*OverContext) OVER ¶
func (s *OverContext) OVER() antlr.TerminalNode
func (*OverContext) SortItem ¶
func (s *OverContext) SortItem(i int) ISortItemContext
func (*OverContext) ToStringTree ¶
func (s *OverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenExpressionContext ¶
type ParenExpressionContext struct {
*PrimaryExpressionContext
}
func NewParenExpressionContext ¶
func NewParenExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExpressionContext
func (*ParenExpressionContext) Accept ¶
func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ParenExpressionContext) EnterRule ¶
func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) ExitRule ¶
func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) Expression ¶
func (s *ParenExpressionContext) Expression() IExpressionContext
func (*ParenExpressionContext) GetRuleContext ¶
func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
type ParenRelationContext ¶
type ParenRelationContext struct {
*RelationContext
}
func NewParenRelationContext ¶
func NewParenRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenRelationContext
func (*ParenRelationContext) Accept ¶
func (s *ParenRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ParenRelationContext) EnterRule ¶
func (s *ParenRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenRelationContext) ExitRule ¶
func (s *ParenRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenRelationContext) GetRuleContext ¶
func (s *ParenRelationContext) GetRuleContext() antlr.RuleContext
func (*ParenRelationContext) Relation ¶
func (s *ParenRelationContext) Relation() IRelationContext
type PredicateContext ¶
type PredicateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicateContext ¶
func NewEmptyPredicateContext() *PredicateContext
func NewPredicateContext ¶
func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, value antlr.ParserRuleContext) *PredicateContext
func (*PredicateContext) CopyFrom ¶
func (s *PredicateContext) CopyFrom(ctx *PredicateContext)
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) GetValue ¶
func (s *PredicateContext) GetValue() antlr.ParserRuleContext
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) SetValue ¶
func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PredicatedBooleanExpressionContext ¶
type PredicatedBooleanExpressionContext struct { *BooleanExpressionContext // contains filtered or unexported fields }
func NewPredicatedBooleanExpressionContext ¶
func NewPredicatedBooleanExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PredicatedBooleanExpressionContext
func (*PredicatedBooleanExpressionContext) Accept ¶
func (s *PredicatedBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*PredicatedBooleanExpressionContext) EnterRule ¶
func (s *PredicatedBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicatedBooleanExpressionContext) ExitRule ¶
func (s *PredicatedBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicatedBooleanExpressionContext) GetRuleContext ¶
func (s *PredicatedBooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*PredicatedBooleanExpressionContext) Get_valueExpression ¶
func (s *PredicatedBooleanExpressionContext) Get_valueExpression() IValueExpressionContext
func (*PredicatedBooleanExpressionContext) Predicate ¶
func (s *PredicatedBooleanExpressionContext) Predicate() IPredicateContext
func (*PredicatedBooleanExpressionContext) Set_valueExpression ¶
func (s *PredicatedBooleanExpressionContext) Set_valueExpression(v IValueExpressionContext)
func (*PredicatedBooleanExpressionContext) ValueExpression ¶
func (s *PredicatedBooleanExpressionContext) ValueExpression() IValueExpressionContext
type PrimaryExpressionContext ¶
type PrimaryExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExpressionContext ¶
func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext
func NewPrimaryExpressionContext ¶
func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext
func (*PrimaryExpressionContext) CopyFrom ¶
func (s *PrimaryExpressionContext) CopyFrom(ctx *PrimaryExpressionContext)
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimarySelectContext ¶
type PrimarySelectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimarySelectContext ¶
func NewEmptyPrimarySelectContext() *PrimarySelectContext
func NewPrimarySelectContext ¶
func NewPrimarySelectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimarySelectContext
func (*PrimarySelectContext) Accept ¶
func (s *PrimarySelectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*PrimarySelectContext) AllBY ¶
func (s *PrimarySelectContext) AllBY() []antlr.TerminalNode
func (*PrimarySelectContext) AllBooleanExpression ¶
func (s *PrimarySelectContext) AllBooleanExpression() []IBooleanExpressionContext
func (*PrimarySelectContext) AllRelation ¶
func (s *PrimarySelectContext) AllRelation() []IRelationContext
func (*PrimarySelectContext) AllSelectItem ¶
func (s *PrimarySelectContext) AllSelectItem() []ISelectItemContext
func (*PrimarySelectContext) AllSortItem ¶
func (s *PrimarySelectContext) AllSortItem() []ISortItemContext
func (*PrimarySelectContext) BY ¶
func (s *PrimarySelectContext) BY(i int) antlr.TerminalNode
func (*PrimarySelectContext) BooleanExpression ¶
func (s *PrimarySelectContext) BooleanExpression(i int) IBooleanExpressionContext
func (*PrimarySelectContext) EnterRule ¶
func (s *PrimarySelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimarySelectContext) ExitRule ¶
func (s *PrimarySelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimarySelectContext) FROM ¶
func (s *PrimarySelectContext) FROM() antlr.TerminalNode
func (*PrimarySelectContext) GROUP ¶
func (s *PrimarySelectContext) GROUP() antlr.TerminalNode
func (*PrimarySelectContext) GetHaving ¶
func (s *PrimarySelectContext) GetHaving() IBooleanExpressionContext
func (*PrimarySelectContext) GetParser ¶
func (s *PrimarySelectContext) GetParser() antlr.Parser
func (*PrimarySelectContext) GetRuleContext ¶
func (s *PrimarySelectContext) GetRuleContext() antlr.RuleContext
func (*PrimarySelectContext) GetWhere ¶
func (s *PrimarySelectContext) GetWhere() IBooleanExpressionContext
func (*PrimarySelectContext) GroupBy ¶
func (s *PrimarySelectContext) GroupBy() IGroupByContext
func (*PrimarySelectContext) HAVING ¶
func (s *PrimarySelectContext) HAVING() antlr.TerminalNode
func (*PrimarySelectContext) IsPrimarySelectContext ¶
func (*PrimarySelectContext) IsPrimarySelectContext()
func (*PrimarySelectContext) ORDER ¶
func (s *PrimarySelectContext) ORDER() antlr.TerminalNode
func (*PrimarySelectContext) Relation ¶
func (s *PrimarySelectContext) Relation(i int) IRelationContext
func (*PrimarySelectContext) SELECT ¶
func (s *PrimarySelectContext) SELECT() antlr.TerminalNode
func (*PrimarySelectContext) SelectItem ¶
func (s *PrimarySelectContext) SelectItem(i int) ISelectItemContext
func (*PrimarySelectContext) SetHaving ¶
func (s *PrimarySelectContext) SetHaving(v IBooleanExpressionContext)
func (*PrimarySelectContext) SetQuantifier ¶
func (s *PrimarySelectContext) SetQuantifier() ISetQuantifierContext
func (*PrimarySelectContext) SetWhere ¶
func (s *PrimarySelectContext) SetWhere(v IBooleanExpressionContext)
func (*PrimarySelectContext) SortItem ¶
func (s *PrimarySelectContext) SortItem(i int) ISortItemContext
func (*PrimarySelectContext) ToStringTree ¶
func (s *PrimarySelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PrimarySelectContext) WHERE ¶
func (s *PrimarySelectContext) WHERE() antlr.TerminalNode
type PrimaryValueExpressionContext ¶
type PrimaryValueExpressionContext struct {
*ValueExpressionContext
}
func NewPrimaryValueExpressionContext ¶
func NewPrimaryValueExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryValueExpressionContext
func (*PrimaryValueExpressionContext) Accept ¶
func (s *PrimaryValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*PrimaryValueExpressionContext) EnterRule ¶
func (s *PrimaryValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryValueExpressionContext) ExitRule ¶
func (s *PrimaryValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryValueExpressionContext) GetRuleContext ¶
func (s *PrimaryValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryValueExpressionContext) PrimaryExpression ¶
func (s *PrimaryValueExpressionContext) PrimaryExpression() IPrimaryExpressionContext
type QualifiedNameContext ¶
type QualifiedNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedNameContext ¶
func NewEmptyQualifiedNameContext() *QualifiedNameContext
func NewQualifiedNameContext ¶
func NewQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameContext
func (*QualifiedNameContext) Accept ¶
func (s *QualifiedNameContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*QualifiedNameContext) AllIdentifier ¶
func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext
func (*QualifiedNameContext) EnterRule ¶
func (s *QualifiedNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*QualifiedNameContext) ExitRule ¶
func (s *QualifiedNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*QualifiedNameContext) GetParser ¶
func (s *QualifiedNameContext) GetParser() antlr.Parser
func (*QualifiedNameContext) GetRuleContext ¶
func (s *QualifiedNameContext) GetRuleContext() antlr.RuleContext
func (*QualifiedNameContext) Identifier ¶
func (s *QualifiedNameContext) Identifier(i int) IIdentifierContext
func (*QualifiedNameContext) IsQualifiedNameContext ¶
func (*QualifiedNameContext) IsQualifiedNameContext()
func (*QualifiedNameContext) ToStringTree ¶
func (s *QualifiedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QuotedIdentifierContext ¶
type QuotedIdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuotedIdentifierContext ¶
func NewEmptyQuotedIdentifierContext() *QuotedIdentifierContext
func NewQuotedIdentifierContext ¶
func NewQuotedIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuotedIdentifierContext
func (*QuotedIdentifierContext) Accept ¶
func (s *QuotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*QuotedIdentifierContext) EnterRule ¶
func (s *QuotedIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*QuotedIdentifierContext) ExitRule ¶
func (s *QuotedIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*QuotedIdentifierContext) GetParser ¶
func (s *QuotedIdentifierContext) GetParser() antlr.Parser
func (*QuotedIdentifierContext) GetRuleContext ¶
func (s *QuotedIdentifierContext) GetRuleContext() antlr.RuleContext
func (*QuotedIdentifierContext) IsQuotedIdentifierContext ¶
func (*QuotedIdentifierContext) IsQuotedIdentifierContext()
func (*QuotedIdentifierContext) QUOTED_IDENTIFIER ¶
func (s *QuotedIdentifierContext) QUOTED_IDENTIFIER() antlr.TerminalNode
func (*QuotedIdentifierContext) ToStringTree ¶
func (s *QuotedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationContext ¶
type RelationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRelationContext ¶
func NewEmptyRelationContext() *RelationContext
func NewRelationContext ¶
func NewRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationContext
func (*RelationContext) CopyFrom ¶
func (s *RelationContext) CopyFrom(ctx *RelationContext)
func (*RelationContext) GetParser ¶
func (s *RelationContext) GetParser() antlr.Parser
func (*RelationContext) GetRuleContext ¶
func (s *RelationContext) GetRuleContext() antlr.RuleContext
func (*RelationContext) IsRelationContext ¶
func (*RelationContext) IsRelationContext()
func (*RelationContext) ToStringTree ¶
func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectContext ¶
type SelectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectContext ¶
func NewEmptySelectContext() *SelectContext
func NewSelectContext ¶
func NewSelectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectContext
func (*SelectContext) Accept ¶
func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SelectContext) CteSelect ¶
func (s *SelectContext) CteSelect() ICteSelectContext
func (*SelectContext) EnterRule ¶
func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectContext) ExitRule ¶
func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectContext) GetParser ¶
func (s *SelectContext) GetParser() antlr.Parser
func (*SelectContext) GetRuleContext ¶
func (s *SelectContext) GetRuleContext() antlr.RuleContext
func (*SelectContext) IsSelectContext ¶
func (*SelectContext) IsSelectContext()
func (*SelectContext) ToStringTree ¶
func (s *SelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectExpressionContext ¶
type SelectExpressionContext struct {
*PrimaryExpressionContext
}
func NewSelectExpressionContext ¶
func NewSelectExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectExpressionContext
func (*SelectExpressionContext) Accept ¶
func (s *SelectExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SelectExpressionContext) EnterRule ¶
func (s *SelectExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectExpressionContext) ExitRule ¶
func (s *SelectExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectExpressionContext) GetRuleContext ¶
func (s *SelectExpressionContext) GetRuleContext() antlr.RuleContext
func (*SelectExpressionContext) Select_ ¶
func (s *SelectExpressionContext) Select_() ISelectContext
type SelectItemContext ¶
type SelectItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectItemContext ¶
func NewEmptySelectItemContext() *SelectItemContext
func NewSelectItemContext ¶
func NewSelectItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectItemContext
func (*SelectItemContext) CopyFrom ¶
func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)
func (*SelectItemContext) GetParser ¶
func (s *SelectItemContext) GetParser() antlr.Parser
func (*SelectItemContext) GetRuleContext ¶
func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
func (*SelectItemContext) IsSelectItemContext ¶
func (*SelectItemContext) IsSelectItemContext()
func (*SelectItemContext) ToStringTree ¶
func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectRelationContext ¶
type SelectRelationContext struct {
*RelationContext
}
func NewSelectRelationContext ¶
func NewSelectRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectRelationContext
func (*SelectRelationContext) Accept ¶
func (s *SelectRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SelectRelationContext) EnterRule ¶
func (s *SelectRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectRelationContext) ExitRule ¶
func (s *SelectRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectRelationContext) GetRuleContext ¶
func (s *SelectRelationContext) GetRuleContext() antlr.RuleContext
func (*SelectRelationContext) Select_ ¶
func (s *SelectRelationContext) Select_() ISelectContext
type SetQuantifierContext ¶
type SetQuantifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySetQuantifierContext ¶
func NewEmptySetQuantifierContext() *SetQuantifierContext
func NewSetQuantifierContext ¶
func NewSetQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetQuantifierContext
func (*SetQuantifierContext) ALL ¶
func (s *SetQuantifierContext) ALL() antlr.TerminalNode
func (*SetQuantifierContext) Accept ¶
func (s *SetQuantifierContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SetQuantifierContext) DISTINCT ¶
func (s *SetQuantifierContext) DISTINCT() antlr.TerminalNode
func (*SetQuantifierContext) EnterRule ¶
func (s *SetQuantifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*SetQuantifierContext) ExitRule ¶
func (s *SetQuantifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*SetQuantifierContext) GetParser ¶
func (s *SetQuantifierContext) GetParser() antlr.Parser
func (*SetQuantifierContext) GetRuleContext ¶
func (s *SetQuantifierContext) GetRuleContext() antlr.RuleContext
func (*SetQuantifierContext) IsSetQuantifierContext ¶
func (*SetQuantifierContext) IsSetQuantifierContext()
func (*SetQuantifierContext) ToStringTree ¶
func (s *SetQuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SimpleExpressionContext ¶
type SimpleExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySimpleExpressionContext ¶
func NewEmptySimpleExpressionContext() *SimpleExpressionContext
func NewSimpleExpressionContext ¶
func NewSimpleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleExpressionContext
func (*SimpleExpressionContext) Accept ¶
func (s *SimpleExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SimpleExpressionContext) EnterRule ¶
func (s *SimpleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleExpressionContext) ExitRule ¶
func (s *SimpleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleExpressionContext) False_ ¶
func (s *SimpleExpressionContext) False_() IFalseContext
func (*SimpleExpressionContext) GetParser ¶
func (s *SimpleExpressionContext) GetParser() antlr.Parser
func (*SimpleExpressionContext) GetRuleContext ¶
func (s *SimpleExpressionContext) GetRuleContext() antlr.RuleContext
func (*SimpleExpressionContext) IsSimpleExpressionContext ¶
func (*SimpleExpressionContext) IsSimpleExpressionContext()
func (*SimpleExpressionContext) Null ¶
func (s *SimpleExpressionContext) Null() INullContext
func (*SimpleExpressionContext) Number ¶
func (s *SimpleExpressionContext) Number() INumberContext
func (*SimpleExpressionContext) QualifiedName ¶
func (s *SimpleExpressionContext) QualifiedName() IQualifiedNameContext
func (*SimpleExpressionContext) Str ¶
func (s *SimpleExpressionContext) Str() IStrContext
func (*SimpleExpressionContext) ToStringTree ¶
func (s *SimpleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SimpleExpressionContext) True_ ¶
func (s *SimpleExpressionContext) True_() ITrueContext
type SimplePrimaryExpressionContext ¶
type SimplePrimaryExpressionContext struct {
*PrimaryExpressionContext
}
func NewSimplePrimaryExpressionContext ¶
func NewSimplePrimaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SimplePrimaryExpressionContext
func (*SimplePrimaryExpressionContext) Accept ¶
func (s *SimplePrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SimplePrimaryExpressionContext) EnterRule ¶
func (s *SimplePrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimplePrimaryExpressionContext) ExitRule ¶
func (s *SimplePrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimplePrimaryExpressionContext) GetRuleContext ¶
func (s *SimplePrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*SimplePrimaryExpressionContext) SimpleExpression ¶
func (s *SimplePrimaryExpressionContext) SimpleExpression() ISimpleExpressionContext
type SimpleSqlLexer ¶
func NewSimpleSqlLexer ¶
func NewSimpleSqlLexer(input antlr.CharStream) *SimpleSqlLexer
NewSimpleSqlLexer produces a new lexer instance for the optional input antlr.CharStream.
type SimpleSqlListener ¶
type SimpleSqlListener interface { antlr.ParseTreeListener // EnterSingleStatement is called when entering the singleStatement production. EnterSingleStatement(c *SingleStatementContext) // EnterSelect is called when entering the select production. EnterSelect(c *SelectContext) // EnterCteSelect is called when entering the cteSelect production. EnterCteSelect(c *CteSelectContext) // EnterCte is called when entering the cte production. EnterCte(c *CteContext) // EnterUnionSelect is called when entering the unionSelect production. EnterUnionSelect(c *UnionSelectContext) // EnterUnionItem is called when entering the unionItem production. EnterUnionItem(c *UnionItemContext) // EnterPrimarySelect is called when entering the primarySelect production. EnterPrimarySelect(c *PrimarySelectContext) // EnterAllSelectItem is called when entering the allSelectItem production. EnterAllSelectItem(c *AllSelectItemContext) // EnterExpressionSelectItem is called when entering the expressionSelectItem production. EnterExpressionSelectItem(c *ExpressionSelectItemContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterBinaryBooleanExpression is called when entering the binaryBooleanExpression production. EnterBinaryBooleanExpression(c *BinaryBooleanExpressionContext) // EnterPredicatedBooleanExpression is called when entering the predicatedBooleanExpression production. EnterPredicatedBooleanExpression(c *PredicatedBooleanExpressionContext) // EnterUnaryBooleanExpression is called when entering the unaryBooleanExpression production. EnterUnaryBooleanExpression(c *UnaryBooleanExpressionContext) // EnterCastBooleanExpression is called when entering the castBooleanExpression production. EnterCastBooleanExpression(c *CastBooleanExpressionContext) // EnterCmpPredicate is called when entering the cmpPredicate production. EnterCmpPredicate(c *CmpPredicateContext) // EnterIsNullPredicate is called when entering the isNullPredicate production. EnterIsNullPredicate(c *IsNullPredicateContext) // EnterInListPredicate is called when entering the inListPredicate production. EnterInListPredicate(c *InListPredicateContext) // EnterInSelectPredicate is called when entering the inSelectPredicate production. EnterInSelectPredicate(c *InSelectPredicateContext) // EnterLikePredicate is called when entering the likePredicate production. EnterLikePredicate(c *LikePredicateContext) // EnterPrimaryValueExpression is called when entering the primaryValueExpression production. EnterPrimaryValueExpression(c *PrimaryValueExpressionContext) // EnterUnaryValueExpression is called when entering the unaryValueExpression production. EnterUnaryValueExpression(c *UnaryValueExpressionContext) // EnterArithValueExpression is called when entering the arithValueExpression production. EnterArithValueExpression(c *ArithValueExpressionContext) // EnterFunctionCallExpression is called when entering the functionCallExpression production. EnterFunctionCallExpression(c *FunctionCallExpressionContext) // EnterStarFunctionCallExpression is called when entering the starFunctionCallExpression production. EnterStarFunctionCallExpression(c *StarFunctionCallExpressionContext) // EnterCaseExpression is called when entering the caseExpression production. EnterCaseExpression(c *CaseExpressionContext) // EnterSelectExpression is called when entering the selectExpression production. EnterSelectExpression(c *SelectExpressionContext) // EnterParenExpression is called when entering the parenExpression production. EnterParenExpression(c *ParenExpressionContext) // EnterSimplePrimaryExpression is called when entering the simplePrimaryExpression production. EnterSimplePrimaryExpression(c *SimplePrimaryExpressionContext) // EnterSimpleExpression is called when entering the simpleExpression production. EnterSimpleExpression(c *SimpleExpressionContext) // EnterCaseItem is called when entering the caseItem production. EnterCaseItem(c *CaseItemContext) // EnterOver is called when entering the over production. EnterOver(c *OverContext) // EnterSortItem is called when entering the sortItem production. EnterSortItem(c *SortItemContext) // EnterAliasedRelation is called when entering the aliasedRelation production. EnterAliasedRelation(c *AliasedRelationContext) // EnterJoinRelation is called when entering the joinRelation production. EnterJoinRelation(c *JoinRelationContext) // EnterSelectRelation is called when entering the selectRelation production. EnterSelectRelation(c *SelectRelationContext) // EnterTableRelation is called when entering the tableRelation production. EnterTableRelation(c *TableRelationContext) // EnterParenRelation is called when entering the parenRelation production. EnterParenRelation(c *ParenRelationContext) // EnterGroupBy is called when entering the groupBy production. EnterGroupBy(c *GroupByContext) // EnterQualifiedName is called when entering the qualifiedName production. EnterQualifiedName(c *QualifiedNameContext) // EnterIdentifierList is called when entering the identifierList production. EnterIdentifierList(c *IdentifierListContext) // EnterIdentifier is called when entering the identifier production. EnterIdentifier(c *IdentifierContext) // EnterQuotedIdentifier is called when entering the quotedIdentifier production. EnterQuotedIdentifier(c *QuotedIdentifierContext) // EnterIntegerNumber is called when entering the integerNumber production. EnterIntegerNumber(c *IntegerNumberContext) // EnterDecimalNumber is called when entering the decimalNumber production. EnterDecimalNumber(c *DecimalNumberContext) // EnterFloatNumber is called when entering the floatNumber production. EnterFloatNumber(c *FloatNumberContext) // EnterStr is called when entering the str production. EnterStr(c *StrContext) // EnterNull is called when entering the null production. EnterNull(c *NullContext) // EnterTrue is called when entering the true production. EnterTrue(c *TrueContext) // EnterFalse is called when entering the false production. EnterFalse(c *FalseContext) // EnterSetQuantifier is called when entering the setQuantifier production. EnterSetQuantifier(c *SetQuantifierContext) // EnterJoinType is called when entering the joinType production. EnterJoinType(c *JoinTypeContext) // EnterCmpOp is called when entering the cmpOp production. EnterCmpOp(c *CmpOpContext) // EnterArithOp is called when entering the arithOp production. EnterArithOp(c *ArithOpContext) // EnterUnaryOp is called when entering the unaryOp production. EnterUnaryOp(c *UnaryOpContext) // EnterUnquotedIdentifier is called when entering the unquotedIdentifier production. EnterUnquotedIdentifier(c *UnquotedIdentifierContext) // ExitSingleStatement is called when exiting the singleStatement production. ExitSingleStatement(c *SingleStatementContext) // ExitSelect is called when exiting the select production. ExitSelect(c *SelectContext) // ExitCteSelect is called when exiting the cteSelect production. ExitCteSelect(c *CteSelectContext) // ExitCte is called when exiting the cte production. ExitCte(c *CteContext) // ExitUnionSelect is called when exiting the unionSelect production. ExitUnionSelect(c *UnionSelectContext) // ExitUnionItem is called when exiting the unionItem production. ExitUnionItem(c *UnionItemContext) // ExitPrimarySelect is called when exiting the primarySelect production. ExitPrimarySelect(c *PrimarySelectContext) // ExitAllSelectItem is called when exiting the allSelectItem production. ExitAllSelectItem(c *AllSelectItemContext) // ExitExpressionSelectItem is called when exiting the expressionSelectItem production. ExitExpressionSelectItem(c *ExpressionSelectItemContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitBinaryBooleanExpression is called when exiting the binaryBooleanExpression production. ExitBinaryBooleanExpression(c *BinaryBooleanExpressionContext) // ExitPredicatedBooleanExpression is called when exiting the predicatedBooleanExpression production. ExitPredicatedBooleanExpression(c *PredicatedBooleanExpressionContext) // ExitUnaryBooleanExpression is called when exiting the unaryBooleanExpression production. ExitUnaryBooleanExpression(c *UnaryBooleanExpressionContext) // ExitCastBooleanExpression is called when exiting the castBooleanExpression production. ExitCastBooleanExpression(c *CastBooleanExpressionContext) // ExitCmpPredicate is called when exiting the cmpPredicate production. ExitCmpPredicate(c *CmpPredicateContext) // ExitIsNullPredicate is called when exiting the isNullPredicate production. ExitIsNullPredicate(c *IsNullPredicateContext) // ExitInListPredicate is called when exiting the inListPredicate production. ExitInListPredicate(c *InListPredicateContext) // ExitInSelectPredicate is called when exiting the inSelectPredicate production. ExitInSelectPredicate(c *InSelectPredicateContext) // ExitLikePredicate is called when exiting the likePredicate production. ExitLikePredicate(c *LikePredicateContext) // ExitPrimaryValueExpression is called when exiting the primaryValueExpression production. ExitPrimaryValueExpression(c *PrimaryValueExpressionContext) // ExitUnaryValueExpression is called when exiting the unaryValueExpression production. ExitUnaryValueExpression(c *UnaryValueExpressionContext) // ExitArithValueExpression is called when exiting the arithValueExpression production. ExitArithValueExpression(c *ArithValueExpressionContext) // ExitFunctionCallExpression is called when exiting the functionCallExpression production. ExitFunctionCallExpression(c *FunctionCallExpressionContext) // ExitStarFunctionCallExpression is called when exiting the starFunctionCallExpression production. ExitStarFunctionCallExpression(c *StarFunctionCallExpressionContext) // ExitCaseExpression is called when exiting the caseExpression production. ExitCaseExpression(c *CaseExpressionContext) // ExitSelectExpression is called when exiting the selectExpression production. ExitSelectExpression(c *SelectExpressionContext) // ExitParenExpression is called when exiting the parenExpression production. ExitParenExpression(c *ParenExpressionContext) // ExitSimplePrimaryExpression is called when exiting the simplePrimaryExpression production. ExitSimplePrimaryExpression(c *SimplePrimaryExpressionContext) // ExitSimpleExpression is called when exiting the simpleExpression production. ExitSimpleExpression(c *SimpleExpressionContext) // ExitCaseItem is called when exiting the caseItem production. ExitCaseItem(c *CaseItemContext) // ExitOver is called when exiting the over production. ExitOver(c *OverContext) // ExitSortItem is called when exiting the sortItem production. ExitSortItem(c *SortItemContext) // ExitAliasedRelation is called when exiting the aliasedRelation production. ExitAliasedRelation(c *AliasedRelationContext) // ExitJoinRelation is called when exiting the joinRelation production. ExitJoinRelation(c *JoinRelationContext) // ExitSelectRelation is called when exiting the selectRelation production. ExitSelectRelation(c *SelectRelationContext) // ExitTableRelation is called when exiting the tableRelation production. ExitTableRelation(c *TableRelationContext) // ExitParenRelation is called when exiting the parenRelation production. ExitParenRelation(c *ParenRelationContext) // ExitGroupBy is called when exiting the groupBy production. ExitGroupBy(c *GroupByContext) // ExitQualifiedName is called when exiting the qualifiedName production. ExitQualifiedName(c *QualifiedNameContext) // ExitIdentifierList is called when exiting the identifierList production. ExitIdentifierList(c *IdentifierListContext) // ExitIdentifier is called when exiting the identifier production. ExitIdentifier(c *IdentifierContext) // ExitQuotedIdentifier is called when exiting the quotedIdentifier production. ExitQuotedIdentifier(c *QuotedIdentifierContext) // ExitIntegerNumber is called when exiting the integerNumber production. ExitIntegerNumber(c *IntegerNumberContext) // ExitDecimalNumber is called when exiting the decimalNumber production. ExitDecimalNumber(c *DecimalNumberContext) // ExitFloatNumber is called when exiting the floatNumber production. ExitFloatNumber(c *FloatNumberContext) // ExitStr is called when exiting the str production. ExitStr(c *StrContext) // ExitNull is called when exiting the null production. ExitNull(c *NullContext) // ExitTrue is called when exiting the true production. ExitTrue(c *TrueContext) // ExitFalse is called when exiting the false production. ExitFalse(c *FalseContext) // ExitSetQuantifier is called when exiting the setQuantifier production. ExitSetQuantifier(c *SetQuantifierContext) // ExitJoinType is called when exiting the joinType production. ExitJoinType(c *JoinTypeContext) // ExitCmpOp is called when exiting the cmpOp production. ExitCmpOp(c *CmpOpContext) // ExitArithOp is called when exiting the arithOp production. ExitArithOp(c *ArithOpContext) // ExitUnaryOp is called when exiting the unaryOp production. ExitUnaryOp(c *UnaryOpContext) // ExitUnquotedIdentifier is called when exiting the unquotedIdentifier production. ExitUnquotedIdentifier(c *UnquotedIdentifierContext) }
SimpleSqlListener is a complete listener for a parse tree produced by SimpleSqlParser.
type SimpleSqlParser ¶
type SimpleSqlParser struct {
*antlr.BaseParser
}
func NewSimpleSqlParser ¶
func NewSimpleSqlParser(input antlr.TokenStream) *SimpleSqlParser
NewSimpleSqlParser produces a new parser instance for the optional input antlr.TokenStream.
func (*SimpleSqlParser) ArithOp ¶
func (p *SimpleSqlParser) ArithOp() (localctx IArithOpContext)
func (*SimpleSqlParser) BooleanExpression ¶
func (p *SimpleSqlParser) BooleanExpression() (localctx IBooleanExpressionContext)
func (*SimpleSqlParser) BooleanExpression_Sempred ¶
func (p *SimpleSqlParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SimpleSqlParser) CaseItem ¶
func (p *SimpleSqlParser) CaseItem() (localctx ICaseItemContext)
func (*SimpleSqlParser) CmpOp ¶
func (p *SimpleSqlParser) CmpOp() (localctx ICmpOpContext)
func (*SimpleSqlParser) Cte ¶
func (p *SimpleSqlParser) Cte() (localctx ICteContext)
func (*SimpleSqlParser) CteSelect ¶
func (p *SimpleSqlParser) CteSelect() (localctx ICteSelectContext)
func (*SimpleSqlParser) Expression ¶
func (p *SimpleSqlParser) Expression() (localctx IExpressionContext)
func (*SimpleSqlParser) False_ ¶
func (p *SimpleSqlParser) False_() (localctx IFalseContext)
func (*SimpleSqlParser) GroupBy ¶
func (p *SimpleSqlParser) GroupBy() (localctx IGroupByContext)
func (*SimpleSqlParser) Identifier ¶
func (p *SimpleSqlParser) Identifier() (localctx IIdentifierContext)
func (*SimpleSqlParser) IdentifierList ¶
func (p *SimpleSqlParser) IdentifierList() (localctx IIdentifierListContext)
func (*SimpleSqlParser) JoinType ¶
func (p *SimpleSqlParser) JoinType() (localctx IJoinTypeContext)
func (*SimpleSqlParser) Null ¶
func (p *SimpleSqlParser) Null() (localctx INullContext)
func (*SimpleSqlParser) Number ¶
func (p *SimpleSqlParser) Number() (localctx INumberContext)
func (*SimpleSqlParser) Over ¶
func (p *SimpleSqlParser) Over() (localctx IOverContext)
func (*SimpleSqlParser) Predicate ¶
func (p *SimpleSqlParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)
func (*SimpleSqlParser) PrimaryExpression ¶
func (p *SimpleSqlParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*SimpleSqlParser) PrimarySelect ¶
func (p *SimpleSqlParser) PrimarySelect() (localctx IPrimarySelectContext)
func (*SimpleSqlParser) QualifiedName ¶
func (p *SimpleSqlParser) QualifiedName() (localctx IQualifiedNameContext)
func (*SimpleSqlParser) QuotedIdentifier ¶
func (p *SimpleSqlParser) QuotedIdentifier() (localctx IQuotedIdentifierContext)
func (*SimpleSqlParser) Relation ¶
func (p *SimpleSqlParser) Relation() (localctx IRelationContext)
func (*SimpleSqlParser) Relation_Sempred ¶
func (p *SimpleSqlParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SimpleSqlParser) SelectItem ¶
func (p *SimpleSqlParser) SelectItem() (localctx ISelectItemContext)
func (*SimpleSqlParser) Select_ ¶
func (p *SimpleSqlParser) Select_() (localctx ISelectContext)
func (*SimpleSqlParser) Sempred ¶
func (p *SimpleSqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*SimpleSqlParser) SetQuantifier ¶
func (p *SimpleSqlParser) SetQuantifier() (localctx ISetQuantifierContext)
func (*SimpleSqlParser) SimpleExpression ¶
func (p *SimpleSqlParser) SimpleExpression() (localctx ISimpleExpressionContext)
func (*SimpleSqlParser) SingleStatement ¶
func (p *SimpleSqlParser) SingleStatement() (localctx ISingleStatementContext)
func (*SimpleSqlParser) SortItem ¶
func (p *SimpleSqlParser) SortItem() (localctx ISortItemContext)
func (*SimpleSqlParser) Str ¶
func (p *SimpleSqlParser) Str() (localctx IStrContext)
func (*SimpleSqlParser) True_ ¶
func (p *SimpleSqlParser) True_() (localctx ITrueContext)
func (*SimpleSqlParser) UnaryOp ¶
func (p *SimpleSqlParser) UnaryOp() (localctx IUnaryOpContext)
func (*SimpleSqlParser) UnionItem ¶
func (p *SimpleSqlParser) UnionItem() (localctx IUnionItemContext)
func (*SimpleSqlParser) UnionSelect ¶
func (p *SimpleSqlParser) UnionSelect() (localctx IUnionSelectContext)
func (*SimpleSqlParser) UnquotedIdentifier ¶
func (p *SimpleSqlParser) UnquotedIdentifier() (localctx IUnquotedIdentifierContext)
func (*SimpleSqlParser) ValueExpression ¶
func (p *SimpleSqlParser) ValueExpression() (localctx IValueExpressionContext)
func (*SimpleSqlParser) ValueExpression_Sempred ¶
func (p *SimpleSqlParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
type SimpleSqlVisitor ¶
type SimpleSqlVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by SimpleSqlParser#singleStatement. VisitSingleStatement(ctx *SingleStatementContext) any // Visit a parse tree produced by SimpleSqlParser#select. VisitSelect(ctx *SelectContext) any // Visit a parse tree produced by SimpleSqlParser#cteSelect. VisitCteSelect(ctx *CteSelectContext) any // Visit a parse tree produced by SimpleSqlParser#cte. VisitCte(ctx *CteContext) any // Visit a parse tree produced by SimpleSqlParser#unionSelect. VisitUnionSelect(ctx *UnionSelectContext) any // Visit a parse tree produced by SimpleSqlParser#unionItem. VisitUnionItem(ctx *UnionItemContext) any // Visit a parse tree produced by SimpleSqlParser#primarySelect. VisitPrimarySelect(ctx *PrimarySelectContext) any // Visit a parse tree produced by SimpleSqlParser#allSelectItem. VisitAllSelectItem(ctx *AllSelectItemContext) any // Visit a parse tree produced by SimpleSqlParser#expressionSelectItem. VisitExpressionSelectItem(ctx *ExpressionSelectItemContext) any // Visit a parse tree produced by SimpleSqlParser#expression. VisitExpression(ctx *ExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#binaryBooleanExpression. VisitBinaryBooleanExpression(ctx *BinaryBooleanExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#predicatedBooleanExpression. VisitPredicatedBooleanExpression(ctx *PredicatedBooleanExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#unaryBooleanExpression. VisitUnaryBooleanExpression(ctx *UnaryBooleanExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#castBooleanExpression. VisitCastBooleanExpression(ctx *CastBooleanExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#cmpPredicate. VisitCmpPredicate(ctx *CmpPredicateContext) any // Visit a parse tree produced by SimpleSqlParser#isNullPredicate. VisitIsNullPredicate(ctx *IsNullPredicateContext) any // Visit a parse tree produced by SimpleSqlParser#inListPredicate. VisitInListPredicate(ctx *InListPredicateContext) any // Visit a parse tree produced by SimpleSqlParser#inSelectPredicate. VisitInSelectPredicate(ctx *InSelectPredicateContext) any // Visit a parse tree produced by SimpleSqlParser#likePredicate. VisitLikePredicate(ctx *LikePredicateContext) any // Visit a parse tree produced by SimpleSqlParser#primaryValueExpression. VisitPrimaryValueExpression(ctx *PrimaryValueExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#unaryValueExpression. VisitUnaryValueExpression(ctx *UnaryValueExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#arithValueExpression. VisitArithValueExpression(ctx *ArithValueExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#functionCallExpression. VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#starFunctionCallExpression. VisitStarFunctionCallExpression(ctx *StarFunctionCallExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#caseExpression. VisitCaseExpression(ctx *CaseExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#selectExpression. VisitSelectExpression(ctx *SelectExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#parenExpression. VisitParenExpression(ctx *ParenExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#simplePrimaryExpression. VisitSimplePrimaryExpression(ctx *SimplePrimaryExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#simpleExpression. VisitSimpleExpression(ctx *SimpleExpressionContext) any // Visit a parse tree produced by SimpleSqlParser#caseItem. VisitCaseItem(ctx *CaseItemContext) any // Visit a parse tree produced by SimpleSqlParser#over. VisitOver(ctx *OverContext) any // Visit a parse tree produced by SimpleSqlParser#sortItem. VisitSortItem(ctx *SortItemContext) any // Visit a parse tree produced by SimpleSqlParser#aliasedRelation. VisitAliasedRelation(ctx *AliasedRelationContext) any // Visit a parse tree produced by SimpleSqlParser#joinRelation. VisitJoinRelation(ctx *JoinRelationContext) any // Visit a parse tree produced by SimpleSqlParser#selectRelation. VisitSelectRelation(ctx *SelectRelationContext) any // Visit a parse tree produced by SimpleSqlParser#tableRelation. VisitTableRelation(ctx *TableRelationContext) any // Visit a parse tree produced by SimpleSqlParser#parenRelation. VisitParenRelation(ctx *ParenRelationContext) any // Visit a parse tree produced by SimpleSqlParser#groupBy. VisitGroupBy(ctx *GroupByContext) any // Visit a parse tree produced by SimpleSqlParser#qualifiedName. VisitQualifiedName(ctx *QualifiedNameContext) any // Visit a parse tree produced by SimpleSqlParser#identifierList. VisitIdentifierList(ctx *IdentifierListContext) any // Visit a parse tree produced by SimpleSqlParser#identifier. VisitIdentifier(ctx *IdentifierContext) any // Visit a parse tree produced by SimpleSqlParser#quotedIdentifier. VisitQuotedIdentifier(ctx *QuotedIdentifierContext) any // Visit a parse tree produced by SimpleSqlParser#integerNumber. VisitIntegerNumber(ctx *IntegerNumberContext) any // Visit a parse tree produced by SimpleSqlParser#decimalNumber. VisitDecimalNumber(ctx *DecimalNumberContext) any // Visit a parse tree produced by SimpleSqlParser#floatNumber. VisitFloatNumber(ctx *FloatNumberContext) any // Visit a parse tree produced by SimpleSqlParser#str. VisitStr(ctx *StrContext) any // Visit a parse tree produced by SimpleSqlParser#null. VisitNull(ctx *NullContext) any // Visit a parse tree produced by SimpleSqlParser#true. VisitTrue(ctx *TrueContext) any // Visit a parse tree produced by SimpleSqlParser#false. VisitFalse(ctx *FalseContext) any // Visit a parse tree produced by SimpleSqlParser#setQuantifier. VisitSetQuantifier(ctx *SetQuantifierContext) any // Visit a parse tree produced by SimpleSqlParser#joinType. VisitJoinType(ctx *JoinTypeContext) any // Visit a parse tree produced by SimpleSqlParser#cmpOp. VisitCmpOp(ctx *CmpOpContext) any // Visit a parse tree produced by SimpleSqlParser#arithOp. VisitArithOp(ctx *ArithOpContext) any // Visit a parse tree produced by SimpleSqlParser#unaryOp. VisitUnaryOp(ctx *UnaryOpContext) any // Visit a parse tree produced by SimpleSqlParser#unquotedIdentifier. VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) any }
A complete Visitor for a parse tree produced by SimpleSqlParser.
type SingleStatementContext ¶
type SingleStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySingleStatementContext ¶
func NewEmptySingleStatementContext() *SingleStatementContext
func NewSingleStatementContext ¶
func NewSingleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleStatementContext
func (*SingleStatementContext) Accept ¶
func (s *SingleStatementContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SingleStatementContext) EOF ¶
func (s *SingleStatementContext) EOF() antlr.TerminalNode
func (*SingleStatementContext) EnterRule ¶
func (s *SingleStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*SingleStatementContext) ExitRule ¶
func (s *SingleStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*SingleStatementContext) GetParser ¶
func (s *SingleStatementContext) GetParser() antlr.Parser
func (*SingleStatementContext) GetRuleContext ¶
func (s *SingleStatementContext) GetRuleContext() antlr.RuleContext
func (*SingleStatementContext) IsSingleStatementContext ¶
func (*SingleStatementContext) IsSingleStatementContext()
func (*SingleStatementContext) Select_ ¶
func (s *SingleStatementContext) Select_() ISelectContext
func (*SingleStatementContext) ToStringTree ¶
func (s *SingleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SortItemContext ¶
type SortItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySortItemContext ¶
func NewEmptySortItemContext() *SortItemContext
func NewSortItemContext ¶
func NewSortItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortItemContext
func (*SortItemContext) ASC ¶
func (s *SortItemContext) ASC() antlr.TerminalNode
func (*SortItemContext) Accept ¶
func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SortItemContext) DESC ¶
func (s *SortItemContext) DESC() antlr.TerminalNode
func (*SortItemContext) EnterRule ¶
func (s *SortItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*SortItemContext) ExitRule ¶
func (s *SortItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*SortItemContext) Expression ¶
func (s *SortItemContext) Expression() IExpressionContext
func (*SortItemContext) GetDirection ¶
func (s *SortItemContext) GetDirection() antlr.Token
func (*SortItemContext) GetParser ¶
func (s *SortItemContext) GetParser() antlr.Parser
func (*SortItemContext) GetRuleContext ¶
func (s *SortItemContext) GetRuleContext() antlr.RuleContext
func (*SortItemContext) IsSortItemContext ¶
func (*SortItemContext) IsSortItemContext()
func (*SortItemContext) SetDirection ¶
func (s *SortItemContext) SetDirection(v antlr.Token)
func (*SortItemContext) ToStringTree ¶
func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StarFunctionCallExpressionContext ¶
type StarFunctionCallExpressionContext struct {
*PrimaryExpressionContext
}
func NewStarFunctionCallExpressionContext ¶
func NewStarFunctionCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StarFunctionCallExpressionContext
func (*StarFunctionCallExpressionContext) Accept ¶
func (s *StarFunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*StarFunctionCallExpressionContext) EnterRule ¶
func (s *StarFunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*StarFunctionCallExpressionContext) ExitRule ¶
func (s *StarFunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*StarFunctionCallExpressionContext) GetRuleContext ¶
func (s *StarFunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
func (*StarFunctionCallExpressionContext) Over ¶
func (s *StarFunctionCallExpressionContext) Over() IOverContext
func (*StarFunctionCallExpressionContext) QualifiedName ¶
func (s *StarFunctionCallExpressionContext) QualifiedName() IQualifiedNameContext
type StrContext ¶
type StrContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStrContext ¶
func NewEmptyStrContext() *StrContext
func NewStrContext ¶
func NewStrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrContext
func (*StrContext) Accept ¶
func (s *StrContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*StrContext) EnterRule ¶
func (s *StrContext) EnterRule(listener antlr.ParseTreeListener)
func (*StrContext) ExitRule ¶
func (s *StrContext) ExitRule(listener antlr.ParseTreeListener)
func (*StrContext) GetParser ¶
func (s *StrContext) GetParser() antlr.Parser
func (*StrContext) GetRuleContext ¶
func (s *StrContext) GetRuleContext() antlr.RuleContext
func (*StrContext) IsStrContext ¶
func (*StrContext) IsStrContext()
func (*StrContext) STRING ¶
func (s *StrContext) STRING() antlr.TerminalNode
func (*StrContext) ToStringTree ¶
func (s *StrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TableRelationContext ¶
type TableRelationContext struct {
*RelationContext
}
func NewTableRelationContext ¶
func NewTableRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableRelationContext
func (*TableRelationContext) Accept ¶
func (s *TableRelationContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*TableRelationContext) EnterRule ¶
func (s *TableRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*TableRelationContext) ExitRule ¶
func (s *TableRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*TableRelationContext) GetRuleContext ¶
func (s *TableRelationContext) GetRuleContext() antlr.RuleContext
func (*TableRelationContext) QualifiedName ¶
func (s *TableRelationContext) QualifiedName() IQualifiedNameContext
type TrueContext ¶
type TrueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTrueContext ¶
func NewEmptyTrueContext() *TrueContext
func NewTrueContext ¶
func NewTrueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TrueContext
func (*TrueContext) Accept ¶
func (s *TrueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*TrueContext) EnterRule ¶
func (s *TrueContext) EnterRule(listener antlr.ParseTreeListener)
func (*TrueContext) ExitRule ¶
func (s *TrueContext) ExitRule(listener antlr.ParseTreeListener)
func (*TrueContext) GetParser ¶
func (s *TrueContext) GetParser() antlr.Parser
func (*TrueContext) GetRuleContext ¶
func (s *TrueContext) GetRuleContext() antlr.RuleContext
func (*TrueContext) IsTrueContext ¶
func (*TrueContext) IsTrueContext()
func (*TrueContext) TRUE ¶
func (s *TrueContext) TRUE() antlr.TerminalNode
func (*TrueContext) ToStringTree ¶
func (s *TrueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnaryBooleanExpressionContext ¶
type UnaryBooleanExpressionContext struct { *BooleanExpressionContext // contains filtered or unexported fields }
func NewUnaryBooleanExpressionContext ¶
func NewUnaryBooleanExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryBooleanExpressionContext
func (*UnaryBooleanExpressionContext) Accept ¶
func (s *UnaryBooleanExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnaryBooleanExpressionContext) BooleanExpression ¶
func (s *UnaryBooleanExpressionContext) BooleanExpression() IBooleanExpressionContext
func (*UnaryBooleanExpressionContext) EnterRule ¶
func (s *UnaryBooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryBooleanExpressionContext) ExitRule ¶
func (s *UnaryBooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryBooleanExpressionContext) GetOp ¶
func (s *UnaryBooleanExpressionContext) GetOp() antlr.Token
func (*UnaryBooleanExpressionContext) GetRuleContext ¶
func (s *UnaryBooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryBooleanExpressionContext) NOT ¶
func (s *UnaryBooleanExpressionContext) NOT() antlr.TerminalNode
func (*UnaryBooleanExpressionContext) SetOp ¶
func (s *UnaryBooleanExpressionContext) SetOp(v antlr.Token)
type UnaryOpContext ¶
type UnaryOpContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryOpContext ¶
func NewEmptyUnaryOpContext() *UnaryOpContext
func NewUnaryOpContext ¶
func NewUnaryOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOpContext
func (*UnaryOpContext) Accept ¶
func (s *UnaryOpContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnaryOpContext) EnterRule ¶
func (s *UnaryOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryOpContext) ExitRule ¶
func (s *UnaryOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryOpContext) GetParser ¶
func (s *UnaryOpContext) GetParser() antlr.Parser
func (*UnaryOpContext) GetRuleContext ¶
func (s *UnaryOpContext) GetRuleContext() antlr.RuleContext
func (*UnaryOpContext) IsUnaryOpContext ¶
func (*UnaryOpContext) IsUnaryOpContext()
func (*UnaryOpContext) ToStringTree ¶
func (s *UnaryOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnaryValueExpressionContext ¶
type UnaryValueExpressionContext struct { *ValueExpressionContext // contains filtered or unexported fields }
func NewUnaryValueExpressionContext ¶
func NewUnaryValueExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryValueExpressionContext
func (*UnaryValueExpressionContext) Accept ¶
func (s *UnaryValueExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnaryValueExpressionContext) EnterRule ¶
func (s *UnaryValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryValueExpressionContext) ExitRule ¶
func (s *UnaryValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryValueExpressionContext) GetOp ¶
func (s *UnaryValueExpressionContext) GetOp() IUnaryOpContext
func (*UnaryValueExpressionContext) GetRuleContext ¶
func (s *UnaryValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryValueExpressionContext) SetOp ¶
func (s *UnaryValueExpressionContext) SetOp(v IUnaryOpContext)
func (*UnaryValueExpressionContext) UnaryOp ¶
func (s *UnaryValueExpressionContext) UnaryOp() IUnaryOpContext
func (*UnaryValueExpressionContext) ValueExpression ¶
func (s *UnaryValueExpressionContext) ValueExpression() IValueExpressionContext
type UnionItemContext ¶
type UnionItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnionItemContext ¶
func NewEmptyUnionItemContext() *UnionItemContext
func NewUnionItemContext ¶
func NewUnionItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionItemContext
func (*UnionItemContext) Accept ¶
func (s *UnionItemContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnionItemContext) EnterRule ¶
func (s *UnionItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnionItemContext) ExitRule ¶
func (s *UnionItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnionItemContext) GetParser ¶
func (s *UnionItemContext) GetParser() antlr.Parser
func (*UnionItemContext) GetRuleContext ¶
func (s *UnionItemContext) GetRuleContext() antlr.RuleContext
func (*UnionItemContext) IsUnionItemContext ¶
func (*UnionItemContext) IsUnionItemContext()
func (*UnionItemContext) PrimarySelect ¶
func (s *UnionItemContext) PrimarySelect() IPrimarySelectContext
func (*UnionItemContext) SetQuantifier ¶
func (s *UnionItemContext) SetQuantifier() ISetQuantifierContext
func (*UnionItemContext) ToStringTree ¶
func (s *UnionItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnionItemContext) UNION ¶
func (s *UnionItemContext) UNION() antlr.TerminalNode
type UnionSelectContext ¶
type UnionSelectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnionSelectContext ¶
func NewEmptyUnionSelectContext() *UnionSelectContext
func NewUnionSelectContext ¶
func NewUnionSelectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionSelectContext
func (*UnionSelectContext) Accept ¶
func (s *UnionSelectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnionSelectContext) AllUnionItem ¶
func (s *UnionSelectContext) AllUnionItem() []IUnionItemContext
func (*UnionSelectContext) EnterRule ¶
func (s *UnionSelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnionSelectContext) ExitRule ¶
func (s *UnionSelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnionSelectContext) GetParser ¶
func (s *UnionSelectContext) GetParser() antlr.Parser
func (*UnionSelectContext) GetRuleContext ¶
func (s *UnionSelectContext) GetRuleContext() antlr.RuleContext
func (*UnionSelectContext) IsUnionSelectContext ¶
func (*UnionSelectContext) IsUnionSelectContext()
func (*UnionSelectContext) PrimarySelect ¶
func (s *UnionSelectContext) PrimarySelect() IPrimarySelectContext
func (*UnionSelectContext) ToStringTree ¶
func (s *UnionSelectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnionSelectContext) UnionItem ¶
func (s *UnionSelectContext) UnionItem(i int) IUnionItemContext
type UnquotedIdentifierContext ¶
type UnquotedIdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnquotedIdentifierContext ¶
func NewEmptyUnquotedIdentifierContext() *UnquotedIdentifierContext
func NewUnquotedIdentifierContext ¶
func NewUnquotedIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnquotedIdentifierContext
func (*UnquotedIdentifierContext) Accept ¶
func (s *UnquotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*UnquotedIdentifierContext) EnterRule ¶
func (s *UnquotedIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnquotedIdentifierContext) ExitRule ¶
func (s *UnquotedIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnquotedIdentifierContext) GetParser ¶
func (s *UnquotedIdentifierContext) GetParser() antlr.Parser
func (*UnquotedIdentifierContext) GetRuleContext ¶
func (s *UnquotedIdentifierContext) GetRuleContext() antlr.RuleContext
func (*UnquotedIdentifierContext) IDENTIFIER ¶
func (s *UnquotedIdentifierContext) IDENTIFIER() antlr.TerminalNode
func (*UnquotedIdentifierContext) IsUnquotedIdentifierContext ¶
func (*UnquotedIdentifierContext) IsUnquotedIdentifierContext()
func (*UnquotedIdentifierContext) LEFT ¶
func (s *UnquotedIdentifierContext) LEFT() antlr.TerminalNode
func (*UnquotedIdentifierContext) RIGHT ¶
func (s *UnquotedIdentifierContext) RIGHT() antlr.TerminalNode
func (*UnquotedIdentifierContext) ToStringTree ¶
func (s *UnquotedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ValueExpressionContext ¶
type ValueExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyValueExpressionContext ¶
func NewEmptyValueExpressionContext() *ValueExpressionContext
func NewValueExpressionContext ¶
func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext
func (*ValueExpressionContext) CopyFrom ¶
func (s *ValueExpressionContext) CopyFrom(ctx *ValueExpressionContext)
func (*ValueExpressionContext) GetParser ¶
func (s *ValueExpressionContext) GetParser() antlr.Parser
func (*ValueExpressionContext) GetRuleContext ¶
func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*ValueExpressionContext) IsValueExpressionContext ¶
func (*ValueExpressionContext) IsValueExpressionContext()
func (*ValueExpressionContext) ToStringTree ¶
func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string