Documentation ¶
Index ¶
- Constants
- type BaseSqlListener
- func (s *BaseSqlListener) EnterBaseType(ctx *BaseTypeContext)
- func (s *BaseSqlListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseSqlListener) EnterBooleanValue(ctx *BooleanValueContext)
- func (s *BaseSqlListener) EnterColumnDefinition(ctx *ColumnDefinitionContext)
- func (s *BaseSqlListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseSqlListener) EnterComparisonQuantifier(ctx *ComparisonQuantifierContext)
- func (s *BaseSqlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSqlListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseSqlListener) EnterFilter(ctx *FilterContext)
- func (s *BaseSqlListener) EnterGroupBy(ctx *GroupByContext)
- func (s *BaseSqlListener) EnterGroupingElement(ctx *GroupingElementContext)
- func (s *BaseSqlListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseSqlListener) EnterJoinCriteria(ctx *JoinCriteriaContext)
- func (s *BaseSqlListener) EnterJoinType(ctx *JoinTypeContext)
- func (s *BaseSqlListener) EnterLikeClause(ctx *LikeClauseContext)
- func (s *BaseSqlListener) EnterNonReserved(ctx *NonReservedContext)
- func (s *BaseSqlListener) EnterNumber(ctx *NumberContext)
- func (s *BaseSqlListener) EnterOver(ctx *OverContext)
- func (s *BaseSqlListener) EnterPredicate(ctx *PredicateContext)
- func (s *BaseSqlListener) EnterPredicated(ctx *PredicatedContext)
- func (s *BaseSqlListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSqlListener) EnterPrivilege(ctx *PrivilegeContext)
- func (s *BaseSqlListener) EnterProperties(ctx *PropertiesContext)
- func (s *BaseSqlListener) EnterProperty(ctx *PropertyContext)
- func (s *BaseSqlListener) EnterQualifiedName(ctx *QualifiedNameContext)
- func (s *BaseSqlListener) EnterQuery(ctx *QueryContext)
- func (s *BaseSqlListener) EnterQueryPrimary(ctx *QueryPrimaryContext)
- func (s *BaseSqlListener) EnterQuerySpecification(ctx *QuerySpecificationContext)
- func (s *BaseSqlListener) EnterQueryTerm(ctx *QueryTermContext)
- func (s *BaseSqlListener) EnterRelation(ctx *RelationContext)
- func (s *BaseSqlListener) EnterRelationPrimary(ctx *RelationPrimaryContext)
- func (s *BaseSqlListener) EnterSampleType(ctx *SampleTypeContext)
- func (s *BaseSqlListener) EnterSampledRelation(ctx *SampledRelationContext)
- func (s *BaseSqlListener) EnterSelectItem(ctx *SelectItemContext)
- func (s *BaseSqlListener) EnterSetQuantifier(ctx *SetQuantifierContext)
- func (s *BaseSqlListener) EnterSingleExpression(ctx *SingleExpressionContext)
- func (s *BaseSqlListener) EnterSingleStatement(ctx *SingleStatementContext)
- func (s *BaseSqlListener) EnterSortItem(ctx *SortItemContext)
- func (s *BaseSqlListener) EnterStatement(ctx *StatementContext)
- func (s *BaseSqlListener) EnterStringValue(ctx *StringValueContext)
- func (s *BaseSqlListener) EnterTableElement(ctx *TableElementContext)
- func (s *BaseSqlListener) EnterTypeParameter(ctx *TypeParameterContext)
- func (s *BaseSqlListener) EnterTypeSql(ctx *TypeSqlContext)
- func (s *BaseSqlListener) EnterValueExpression(ctx *ValueExpressionContext)
- func (s *BaseSqlListener) EnterWhenClause(ctx *WhenClauseContext)
- func (s *BaseSqlListener) ExitBaseType(ctx *BaseTypeContext)
- func (s *BaseSqlListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseSqlListener) ExitBooleanValue(ctx *BooleanValueContext)
- func (s *BaseSqlListener) ExitColumnDefinition(ctx *ColumnDefinitionContext)
- func (s *BaseSqlListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseSqlListener) ExitComparisonQuantifier(ctx *ComparisonQuantifierContext)
- func (s *BaseSqlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSqlListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseSqlListener) ExitFilter(ctx *FilterContext)
- func (s *BaseSqlListener) ExitGroupBy(ctx *GroupByContext)
- func (s *BaseSqlListener) ExitGroupingElement(ctx *GroupingElementContext)
- func (s *BaseSqlListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseSqlListener) ExitJoinCriteria(ctx *JoinCriteriaContext)
- func (s *BaseSqlListener) ExitJoinType(ctx *JoinTypeContext)
- func (s *BaseSqlListener) ExitLikeClause(ctx *LikeClauseContext)
- func (s *BaseSqlListener) ExitNonReserved(ctx *NonReservedContext)
- func (s *BaseSqlListener) ExitNumber(ctx *NumberContext)
- func (s *BaseSqlListener) ExitOver(ctx *OverContext)
- func (s *BaseSqlListener) ExitPredicate(ctx *PredicateContext)
- func (s *BaseSqlListener) ExitPredicated(ctx *PredicatedContext)
- func (s *BaseSqlListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSqlListener) ExitPrivilege(ctx *PrivilegeContext)
- func (s *BaseSqlListener) ExitProperties(ctx *PropertiesContext)
- func (s *BaseSqlListener) ExitProperty(ctx *PropertyContext)
- func (s *BaseSqlListener) ExitQualifiedName(ctx *QualifiedNameContext)
- func (s *BaseSqlListener) ExitQuery(ctx *QueryContext)
- func (s *BaseSqlListener) ExitQueryPrimary(ctx *QueryPrimaryContext)
- func (s *BaseSqlListener) ExitQuerySpecification(ctx *QuerySpecificationContext)
- func (s *BaseSqlListener) ExitQueryTerm(ctx *QueryTermContext)
- func (s *BaseSqlListener) ExitRelation(ctx *RelationContext)
- func (s *BaseSqlListener) ExitRelationPrimary(ctx *RelationPrimaryContext)
- func (s *BaseSqlListener) ExitSampleType(ctx *SampleTypeContext)
- func (s *BaseSqlListener) ExitSampledRelation(ctx *SampledRelationContext)
- func (s *BaseSqlListener) ExitSelectItem(ctx *SelectItemContext)
- func (s *BaseSqlListener) ExitSetQuantifier(ctx *SetQuantifierContext)
- func (s *BaseSqlListener) ExitSingleExpression(ctx *SingleExpressionContext)
- func (s *BaseSqlListener) ExitSingleStatement(ctx *SingleStatementContext)
- func (s *BaseSqlListener) ExitSortItem(ctx *SortItemContext)
- func (s *BaseSqlListener) ExitStatement(ctx *StatementContext)
- func (s *BaseSqlListener) ExitStringValue(ctx *StringValueContext)
- func (s *BaseSqlListener) ExitTableElement(ctx *TableElementContext)
- func (s *BaseSqlListener) ExitTypeParameter(ctx *TypeParameterContext)
- func (s *BaseSqlListener) ExitTypeSql(ctx *TypeSqlContext)
- func (s *BaseSqlListener) ExitValueExpression(ctx *ValueExpressionContext)
- func (s *BaseSqlListener) ExitWhenClause(ctx *WhenClauseContext)
- func (s *BaseSqlListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSqlListener) VisitTerminal(node antlr.TerminalNode)
- type BaseTypeContext
- func (s *BaseTypeContext) DOUBLE_PRECISION() antlr.TerminalNode
- func (s *BaseTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BaseTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BaseTypeContext) GetParser() antlr.Parser
- func (s *BaseTypeContext) GetRuleContext() antlr.RuleContext
- func (s *BaseTypeContext) Identifier() IIdentifierContext
- func (*BaseTypeContext) IsBaseTypeContext()
- func (s *BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE() antlr.TerminalNode
- func (s *BaseTypeContext) TIME_WITH_TIME_ZONE() antlr.TerminalNode
- func (s *BaseTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanExpressionContext
- func (s *BooleanExpressionContext) AND() antlr.TerminalNode
- func (s *BooleanExpressionContext) AllBooleanExpression() []IBooleanExpressionContext
- func (s *BooleanExpressionContext) BooleanExpression(i int) IBooleanExpressionContext
- func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) GetLeft() IBooleanExpressionContext
- func (s *BooleanExpressionContext) GetOperator() antlr.Token
- func (s *BooleanExpressionContext) GetParser() antlr.Parser
- func (s *BooleanExpressionContext) GetRight() IBooleanExpressionContext
- func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BooleanExpressionContext) IsBooleanExpressionContext()
- func (s *BooleanExpressionContext) NOT() antlr.TerminalNode
- func (s *BooleanExpressionContext) OR() antlr.TerminalNode
- func (s *BooleanExpressionContext) Predicated() IPredicatedContext
- func (s *BooleanExpressionContext) SetLeft(v IBooleanExpressionContext)
- func (s *BooleanExpressionContext) SetOperator(v antlr.Token)
- func (s *BooleanExpressionContext) SetRight(v IBooleanExpressionContext)
- func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanValueContext
- func (s *BooleanValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanValueContext) FALSE() antlr.TerminalNode
- func (s *BooleanValueContext) GetParser() antlr.Parser
- func (s *BooleanValueContext) GetRuleContext() antlr.RuleContext
- func (*BooleanValueContext) IsBooleanValueContext()
- func (s *BooleanValueContext) TRUE() antlr.TerminalNode
- func (s *BooleanValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaseChangingStream
- type ColumnDefinitionContext
- func (s *ColumnDefinitionContext) COMMENT() antlr.TerminalNode
- func (s *ColumnDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ColumnDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ColumnDefinitionContext) GetParser() antlr.Parser
- func (s *ColumnDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ColumnDefinitionContext) Identifier() IIdentifierContext
- func (*ColumnDefinitionContext) IsColumnDefinitionContext()
- func (s *ColumnDefinitionContext) StringValue() IStringValueContext
- func (s *ColumnDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ColumnDefinitionContext) TypeSql() ITypeSqlContext
- type ComparisonOperatorContext
- func (s *ComparisonOperatorContext) EQ() antlr.TerminalNode
- func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) GT() antlr.TerminalNode
- func (s *ComparisonOperatorContext) GTE() antlr.TerminalNode
- func (s *ComparisonOperatorContext) GetParser() antlr.Parser
- func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext
- func (*ComparisonOperatorContext) IsComparisonOperatorContext()
- func (s *ComparisonOperatorContext) LT() antlr.TerminalNode
- func (s *ComparisonOperatorContext) LTE() antlr.TerminalNode
- func (s *ComparisonOperatorContext) NEQ() antlr.TerminalNode
- func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonQuantifierContext
- func (s *ComparisonQuantifierContext) ALL() antlr.TerminalNode
- func (s *ComparisonQuantifierContext) ANY() antlr.TerminalNode
- func (s *ComparisonQuantifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonQuantifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonQuantifierContext) GetParser() antlr.Parser
- func (s *ComparisonQuantifierContext) GetRuleContext() antlr.RuleContext
- func (*ComparisonQuantifierContext) IsComparisonQuantifierContext()
- func (s *ComparisonQuantifierContext) SOME() antlr.TerminalNode
- func (s *ComparisonQuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- 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 FilterContext
- func (s *FilterContext) BooleanExpression() IBooleanExpressionContext
- func (s *FilterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FilterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FilterContext) FILTER() antlr.TerminalNode
- func (s *FilterContext) GetParser() antlr.Parser
- func (s *FilterContext) GetRuleContext() antlr.RuleContext
- func (*FilterContext) IsFilterContext()
- func (s *FilterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FilterContext) WHERE() antlr.TerminalNode
- type GroupByContext
- func (s *GroupByContext) AllGroupingElement() []IGroupingElementContext
- func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) GetParser() antlr.Parser
- func (s *GroupByContext) GetRuleContext() antlr.RuleContext
- func (s *GroupByContext) GroupingElement(i int) IGroupingElementContext
- func (*GroupByContext) IsGroupByContext()
- func (s *GroupByContext) SetQuantifier() ISetQuantifierContext
- func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupingElementContext
- func (s *GroupingElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupingElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupingElementContext) Expression() IExpressionContext
- func (s *GroupingElementContext) GetParser() antlr.Parser
- func (s *GroupingElementContext) GetRuleContext() antlr.RuleContext
- func (*GroupingElementContext) IsGroupingElementContext()
- func (s *GroupingElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GueryErrorListener
- type IBaseTypeContext
- type IBooleanExpressionContext
- type IBooleanValueContext
- type IColumnDefinitionContext
- type IComparisonOperatorContext
- type IComparisonQuantifierContext
- type IExpressionContext
- type IFilterContext
- type IGroupByContext
- type IGroupingElementContext
- type IIdentifierContext
- type IJoinCriteriaContext
- type IJoinTypeContext
- type ILikeClauseContext
- type INonReservedContext
- type INumberContext
- type IOverContext
- type IPredicateContext
- type IPredicatedContext
- type IPrimaryExpressionContext
- type IPrivilegeContext
- type IPropertiesContext
- type IPropertyContext
- type IQualifiedNameContext
- type IQueryContext
- type IQueryPrimaryContext
- type IQuerySpecificationContext
- type IQueryTermContext
- type IRelationContext
- type IRelationPrimaryContext
- type ISampleTypeContext
- type ISampledRelationContext
- type ISelectItemContext
- type ISetQuantifierContext
- type ISingleExpressionContext
- type ISingleStatementContext
- type ISortItemContext
- type IStatementContext
- type IStringValueContext
- type ITableElementContext
- type ITypeParameterContext
- type ITypeSqlContext
- type IValueExpressionContext
- type IWhenClauseContext
- type IdentifierContext
- func (s *IdentifierContext) DIGIT_IDENTIFIER() antlr.TerminalNode
- 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 (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) NonReserved() INonReservedContext
- func (s *IdentifierContext) QUOTED_IDENTIFIER() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type JoinCriteriaContext
- func (s *JoinCriteriaContext) AllIdentifier() []IIdentifierContext
- func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext
- func (s *JoinCriteriaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JoinCriteriaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JoinCriteriaContext) GetParser() antlr.Parser
- func (s *JoinCriteriaContext) GetRuleContext() antlr.RuleContext
- func (s *JoinCriteriaContext) Identifier(i int) IIdentifierContext
- func (*JoinCriteriaContext) IsJoinCriteriaContext()
- func (s *JoinCriteriaContext) ON() antlr.TerminalNode
- func (s *JoinCriteriaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *JoinCriteriaContext) USING() antlr.TerminalNode
- type JoinTypeContext
- 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) OUTER() antlr.TerminalNode
- func (s *JoinTypeContext) RIGHT() antlr.TerminalNode
- func (s *JoinTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LikeClauseContext
- func (s *LikeClauseContext) EXCLUDING() antlr.TerminalNode
- func (s *LikeClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LikeClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LikeClauseContext) GetOptionType() antlr.Token
- func (s *LikeClauseContext) GetParser() antlr.Parser
- func (s *LikeClauseContext) GetRuleContext() antlr.RuleContext
- func (s *LikeClauseContext) INCLUDING() antlr.TerminalNode
- func (*LikeClauseContext) IsLikeClauseContext()
- func (s *LikeClauseContext) LIKE() antlr.TerminalNode
- func (s *LikeClauseContext) PROPERTIES() antlr.TerminalNode
- func (s *LikeClauseContext) QualifiedName() IQualifiedNameContext
- func (s *LikeClauseContext) SetOptionType(v antlr.Token)
- func (s *LikeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NonReservedContext
- func (s *NonReservedContext) ADD() antlr.TerminalNode
- func (s *NonReservedContext) ALL() antlr.TerminalNode
- func (s *NonReservedContext) ANALYZE() antlr.TerminalNode
- func (s *NonReservedContext) ANY() antlr.TerminalNode
- func (s *NonReservedContext) ARRAY() antlr.TerminalNode
- func (s *NonReservedContext) ASC() antlr.TerminalNode
- func (s *NonReservedContext) AT() antlr.TerminalNode
- func (s *NonReservedContext) BERNOULLI() antlr.TerminalNode
- func (s *NonReservedContext) CALL() antlr.TerminalNode
- func (s *NonReservedContext) CASCADE() antlr.TerminalNode
- func (s *NonReservedContext) CATALOGS() antlr.TerminalNode
- func (s *NonReservedContext) COALESCE() antlr.TerminalNode
- func (s *NonReservedContext) COLUMN() antlr.TerminalNode
- func (s *NonReservedContext) COLUMNS() antlr.TerminalNode
- func (s *NonReservedContext) COMMENT() antlr.TerminalNode
- func (s *NonReservedContext) COMMIT() antlr.TerminalNode
- func (s *NonReservedContext) COMMITTED() antlr.TerminalNode
- func (s *NonReservedContext) CURRENT() antlr.TerminalNode
- func (s *NonReservedContext) DATA() antlr.TerminalNode
- func (s *NonReservedContext) DATE() antlr.TerminalNode
- func (s *NonReservedContext) DAY() antlr.TerminalNode
- func (s *NonReservedContext) DESC() antlr.TerminalNode
- func (s *NonReservedContext) DISTRIBUTED() antlr.TerminalNode
- func (s *NonReservedContext) EXCLUDING() antlr.TerminalNode
- func (s *NonReservedContext) EXPLAIN() antlr.TerminalNode
- func (s *NonReservedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NonReservedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NonReservedContext) FILTER() antlr.TerminalNode
- func (s *NonReservedContext) FIRST() antlr.TerminalNode
- func (s *NonReservedContext) FOLLOWING() antlr.TerminalNode
- func (s *NonReservedContext) FORMAT() antlr.TerminalNode
- func (s *NonReservedContext) FUNCTIONS() antlr.TerminalNode
- func (s *NonReservedContext) GRANT() antlr.TerminalNode
- func (s *NonReservedContext) GRANTS() antlr.TerminalNode
- func (s *NonReservedContext) GRAPHVIZ() antlr.TerminalNode
- func (s *NonReservedContext) GetParser() antlr.Parser
- func (s *NonReservedContext) GetRuleContext() antlr.RuleContext
- func (s *NonReservedContext) HOUR() antlr.TerminalNode
- func (s *NonReservedContext) IF() antlr.TerminalNode
- func (s *NonReservedContext) INCLUDING() antlr.TerminalNode
- func (s *NonReservedContext) INPUT() antlr.TerminalNode
- func (s *NonReservedContext) INTEGER() antlr.TerminalNode
- func (s *NonReservedContext) INTERVAL() antlr.TerminalNode
- func (s *NonReservedContext) ISOLATION() antlr.TerminalNode
- func (*NonReservedContext) IsNonReservedContext()
- func (s *NonReservedContext) LAST() antlr.TerminalNode
- func (s *NonReservedContext) LATERAL() antlr.TerminalNode
- func (s *NonReservedContext) LEVEL() antlr.TerminalNode
- func (s *NonReservedContext) LIMIT() antlr.TerminalNode
- func (s *NonReservedContext) LOGICAL() antlr.TerminalNode
- func (s *NonReservedContext) MAP() antlr.TerminalNode
- func (s *NonReservedContext) MINUTE() antlr.TerminalNode
- func (s *NonReservedContext) MONTH() antlr.TerminalNode
- func (s *NonReservedContext) NFC() antlr.TerminalNode
- func (s *NonReservedContext) NFD() antlr.TerminalNode
- func (s *NonReservedContext) NFKC() antlr.TerminalNode
- func (s *NonReservedContext) NFKD() antlr.TerminalNode
- func (s *NonReservedContext) NO() antlr.TerminalNode
- func (s *NonReservedContext) NULLIF() antlr.TerminalNode
- func (s *NonReservedContext) NULLS() antlr.TerminalNode
- func (s *NonReservedContext) ONLY() antlr.TerminalNode
- func (s *NonReservedContext) OPTION() antlr.TerminalNode
- func (s *NonReservedContext) ORDINALITY() antlr.TerminalNode
- func (s *NonReservedContext) OUTPUT() antlr.TerminalNode
- func (s *NonReservedContext) OVER() antlr.TerminalNode
- func (s *NonReservedContext) PARTITION() antlr.TerminalNode
- func (s *NonReservedContext) PARTITIONS() antlr.TerminalNode
- func (s *NonReservedContext) POSITION() antlr.TerminalNode
- func (s *NonReservedContext) PRECEDING() antlr.TerminalNode
- func (s *NonReservedContext) PRIVILEGES() antlr.TerminalNode
- func (s *NonReservedContext) PROPERTIES() antlr.TerminalNode
- func (s *NonReservedContext) PUBLIC() antlr.TerminalNode
- func (s *NonReservedContext) RANGE() antlr.TerminalNode
- func (s *NonReservedContext) READ() antlr.TerminalNode
- func (s *NonReservedContext) RENAME() antlr.TerminalNode
- func (s *NonReservedContext) REPEATABLE() antlr.TerminalNode
- func (s *NonReservedContext) REPLACE() antlr.TerminalNode
- func (s *NonReservedContext) RESET() antlr.TerminalNode
- func (s *NonReservedContext) RESTRICT() antlr.TerminalNode
- func (s *NonReservedContext) REVOKE() antlr.TerminalNode
- func (s *NonReservedContext) ROLLBACK() antlr.TerminalNode
- func (s *NonReservedContext) ROW() antlr.TerminalNode
- func (s *NonReservedContext) ROWS() antlr.TerminalNode
- func (s *NonReservedContext) SCHEMA() antlr.TerminalNode
- func (s *NonReservedContext) SCHEMAS() antlr.TerminalNode
- func (s *NonReservedContext) SECOND() antlr.TerminalNode
- func (s *NonReservedContext) SERIALIZABLE() antlr.TerminalNode
- func (s *NonReservedContext) SESSION() antlr.TerminalNode
- func (s *NonReservedContext) SET() antlr.TerminalNode
- func (s *NonReservedContext) SETS() antlr.TerminalNode
- func (s *NonReservedContext) SHOW() antlr.TerminalNode
- func (s *NonReservedContext) SMALLINT() antlr.TerminalNode
- func (s *NonReservedContext) SOME() antlr.TerminalNode
- func (s *NonReservedContext) START() antlr.TerminalNode
- func (s *NonReservedContext) STATS() antlr.TerminalNode
- func (s *NonReservedContext) SUBSTRING() antlr.TerminalNode
- func (s *NonReservedContext) SYSTEM() antlr.TerminalNode
- func (s *NonReservedContext) TABLES() antlr.TerminalNode
- func (s *NonReservedContext) TABLESAMPLE() antlr.TerminalNode
- func (s *NonReservedContext) TEXT() antlr.TerminalNode
- func (s *NonReservedContext) TIME() antlr.TerminalNode
- func (s *NonReservedContext) TIMESTAMP() antlr.TerminalNode
- func (s *NonReservedContext) TINYINT() antlr.TerminalNode
- func (s *NonReservedContext) TO() antlr.TerminalNode
- func (s *NonReservedContext) TRANSACTION() antlr.TerminalNode
- func (s *NonReservedContext) TRY_CAST() antlr.TerminalNode
- func (s *NonReservedContext) TYPE() antlr.TerminalNode
- func (s *NonReservedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *NonReservedContext) UNBOUNDED() antlr.TerminalNode
- func (s *NonReservedContext) UNCOMMITTED() antlr.TerminalNode
- func (s *NonReservedContext) USE() antlr.TerminalNode
- func (s *NonReservedContext) VALIDATE() antlr.TerminalNode
- func (s *NonReservedContext) VERBOSE() antlr.TerminalNode
- func (s *NonReservedContext) VIEW() antlr.TerminalNode
- func (s *NonReservedContext) WORK() antlr.TerminalNode
- func (s *NonReservedContext) WRITE() antlr.TerminalNode
- func (s *NonReservedContext) YEAR() antlr.TerminalNode
- func (s *NonReservedContext) ZONE() antlr.TerminalNode
- type NumberContext
- func (s *NumberContext) DOUBLE_VALUE() antlr.TerminalNode
- func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberContext) GetParser() antlr.Parser
- func (s *NumberContext) GetRuleContext() antlr.RuleContext
- func (s *NumberContext) INTEGER_VALUE() antlr.TerminalNode
- func (*NumberContext) IsNumberContext()
- func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OverContext
- func (s *OverContext) AllBY() []antlr.TerminalNode
- func (s *OverContext) AllExpression() []IExpressionContext
- func (s *OverContext) AllSortItem() []ISortItemContext
- func (s *OverContext) BY(i int) antlr.TerminalNode
- func (s *OverContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OverContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OverContext) Expression(i int) IExpressionContext
- func (s *OverContext) GetParser() antlr.Parser
- func (s *OverContext) GetPartition() []IExpressionContext
- func (s *OverContext) GetRuleContext() antlr.RuleContext
- func (s *OverContext) Get_expression() IExpressionContext
- func (*OverContext) IsOverContext()
- func (s *OverContext) ORDER() antlr.TerminalNode
- func (s *OverContext) OVER() antlr.TerminalNode
- func (s *OverContext) PARTITION() antlr.TerminalNode
- func (s *OverContext) SetPartition(v []IExpressionContext)
- func (s *OverContext) Set_expression(v IExpressionContext)
- func (s *OverContext) SortItem(i int) ISortItemContext
- func (s *OverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicateContext
- func (s *PredicateContext) AND() antlr.TerminalNode
- func (s *PredicateContext) AllExpression() []IExpressionContext
- func (s *PredicateContext) AllValueExpression() []IValueExpressionContext
- func (s *PredicateContext) BETWEEN() antlr.TerminalNode
- func (s *PredicateContext) ComparisonOperator() IComparisonOperatorContext
- func (s *PredicateContext) ComparisonQuantifier() IComparisonQuantifierContext
- func (s *PredicateContext) DISTINCT() antlr.TerminalNode
- func (s *PredicateContext) ESCAPE() antlr.TerminalNode
- func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) Expression(i int) IExpressionContext
- func (s *PredicateContext) FROM() antlr.TerminalNode
- func (s *PredicateContext) GetEscape() IValueExpressionContext
- func (s *PredicateContext) GetLower() IValueExpressionContext
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetPattern() IValueExpressionContext
- func (s *PredicateContext) GetRight() IValueExpressionContext
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (s *PredicateContext) GetUpper() IValueExpressionContext
- func (s *PredicateContext) IN() antlr.TerminalNode
- func (s *PredicateContext) IS() antlr.TerminalNode
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) LIKE() antlr.TerminalNode
- func (s *PredicateContext) NOT() antlr.TerminalNode
- func (s *PredicateContext) NULL() antlr.TerminalNode
- func (s *PredicateContext) Query() IQueryContext
- func (s *PredicateContext) SetEscape(v IValueExpressionContext)
- func (s *PredicateContext) SetLower(v IValueExpressionContext)
- func (s *PredicateContext) SetPattern(v IValueExpressionContext)
- func (s *PredicateContext) SetRight(v IValueExpressionContext)
- func (s *PredicateContext) SetUpper(v IValueExpressionContext)
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PredicateContext) ValueExpression(i int) IValueExpressionContext
- type PredicatedContext
- func (s *PredicatedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicatedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicatedContext) GetParser() antlr.Parser
- func (s *PredicatedContext) GetRuleContext() antlr.RuleContext
- func (*PredicatedContext) IsPredicatedContext()
- func (s *PredicatedContext) Predicate() IPredicateContext
- func (s *PredicatedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PredicatedContext) ValueExpression() IValueExpressionContext
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) AllExpression() []IExpressionContext
- func (s *PrimaryExpressionContext) AllSortItem() []ISortItemContext
- func (s *PrimaryExpressionContext) AllWhenClause() []IWhenClauseContext
- func (s *PrimaryExpressionContext) BY() antlr.TerminalNode
- func (s *PrimaryExpressionContext) BooleanValue() IBooleanValueContext
- func (s *PrimaryExpressionContext) CASE() antlr.TerminalNode
- func (s *PrimaryExpressionContext) ELSE() antlr.TerminalNode
- func (s *PrimaryExpressionContext) END() antlr.TerminalNode
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) Expression(i int) IExpressionContext
- func (s *PrimaryExpressionContext) GetBase() IPrimaryExpressionContext
- func (s *PrimaryExpressionContext) GetElseExpression() IExpressionContext
- func (s *PrimaryExpressionContext) GetFieldName() IIdentifierContext
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) NULL() antlr.TerminalNode
- func (s *PrimaryExpressionContext) Number() INumberContext
- func (s *PrimaryExpressionContext) ORDER() antlr.TerminalNode
- func (s *PrimaryExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *PrimaryExpressionContext) QualifiedName() IQualifiedNameContext
- func (s *PrimaryExpressionContext) SetBase(v IPrimaryExpressionContext)
- func (s *PrimaryExpressionContext) SetElseExpression(v IExpressionContext)
- func (s *PrimaryExpressionContext) SetFieldName(v IIdentifierContext)
- func (s *PrimaryExpressionContext) SetQuantifier() ISetQuantifierContext
- func (s *PrimaryExpressionContext) SortItem(i int) ISortItemContext
- func (s *PrimaryExpressionContext) StringValue() IStringValueContext
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExpressionContext) WhenClause(i int) IWhenClauseContext
- type PrivilegeContext
- func (s *PrivilegeContext) DELETE() antlr.TerminalNode
- func (s *PrivilegeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrivilegeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrivilegeContext) GetParser() antlr.Parser
- func (s *PrivilegeContext) GetRuleContext() antlr.RuleContext
- func (s *PrivilegeContext) INSERT() antlr.TerminalNode
- func (s *PrivilegeContext) Identifier() IIdentifierContext
- func (*PrivilegeContext) IsPrivilegeContext()
- func (s *PrivilegeContext) SELECT() antlr.TerminalNode
- func (s *PrivilegeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertiesContext
- func (s *PropertiesContext) AllProperty() []IPropertyContext
- func (s *PropertiesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertiesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertiesContext) GetParser() antlr.Parser
- func (s *PropertiesContext) GetRuleContext() antlr.RuleContext
- func (*PropertiesContext) IsPropertiesContext()
- func (s *PropertiesContext) Property(i int) IPropertyContext
- func (s *PropertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertyContext
- func (s *PropertyContext) EQ() antlr.TerminalNode
- func (s *PropertyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyContext) Expression() IExpressionContext
- func (s *PropertyContext) GetParser() antlr.Parser
- func (s *PropertyContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyContext) Identifier() IIdentifierContext
- func (*PropertyContext) IsPropertyContext()
- func (s *PropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QualifiedNameContext
- 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 QueryContext
- func (s *QueryContext) ALL() antlr.TerminalNode
- func (s *QueryContext) AllSortItem() []ISortItemContext
- func (s *QueryContext) BY() antlr.TerminalNode
- func (s *QueryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QueryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QueryContext) GetLimit() antlr.Token
- func (s *QueryContext) GetParser() antlr.Parser
- func (s *QueryContext) GetRuleContext() antlr.RuleContext
- func (s *QueryContext) INTEGER_VALUE() antlr.TerminalNode
- func (*QueryContext) IsQueryContext()
- func (s *QueryContext) LIMIT() antlr.TerminalNode
- func (s *QueryContext) ORDER() antlr.TerminalNode
- func (s *QueryContext) QueryTerm() IQueryTermContext
- func (s *QueryContext) SetLimit(v antlr.Token)
- func (s *QueryContext) SortItem(i int) ISortItemContext
- func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QueryPrimaryContext
- func (s *QueryPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QueryPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QueryPrimaryContext) GetParser() antlr.Parser
- func (s *QueryPrimaryContext) GetRuleContext() antlr.RuleContext
- func (*QueryPrimaryContext) IsQueryPrimaryContext()
- func (s *QueryPrimaryContext) Query() IQueryContext
- func (s *QueryPrimaryContext) QuerySpecification() IQuerySpecificationContext
- func (s *QueryPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QuerySpecificationContext
- func (s *QuerySpecificationContext) AllBooleanExpression() []IBooleanExpressionContext
- func (s *QuerySpecificationContext) AllRelation() []IRelationContext
- func (s *QuerySpecificationContext) AllSelectItem() []ISelectItemContext
- func (s *QuerySpecificationContext) BY() antlr.TerminalNode
- func (s *QuerySpecificationContext) BooleanExpression(i int) IBooleanExpressionContext
- func (s *QuerySpecificationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QuerySpecificationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QuerySpecificationContext) FROM() antlr.TerminalNode
- func (s *QuerySpecificationContext) GROUP() antlr.TerminalNode
- func (s *QuerySpecificationContext) GetHaving() IBooleanExpressionContext
- func (s *QuerySpecificationContext) GetParser() antlr.Parser
- func (s *QuerySpecificationContext) GetRuleContext() antlr.RuleContext
- func (s *QuerySpecificationContext) GetWhere() IBooleanExpressionContext
- func (s *QuerySpecificationContext) GroupBy() IGroupByContext
- func (s *QuerySpecificationContext) HAVING() antlr.TerminalNode
- func (*QuerySpecificationContext) IsQuerySpecificationContext()
- func (s *QuerySpecificationContext) Relation(i int) IRelationContext
- func (s *QuerySpecificationContext) SELECT() antlr.TerminalNode
- func (s *QuerySpecificationContext) SelectItem(i int) ISelectItemContext
- func (s *QuerySpecificationContext) SetHaving(v IBooleanExpressionContext)
- func (s *QuerySpecificationContext) SetQuantifier() ISetQuantifierContext
- func (s *QuerySpecificationContext) SetWhere(v IBooleanExpressionContext)
- func (s *QuerySpecificationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *QuerySpecificationContext) WHERE() antlr.TerminalNode
- type QueryTermContext
- func (s *QueryTermContext) AllQueryTerm() []IQueryTermContext
- func (s *QueryTermContext) EXCEPT() antlr.TerminalNode
- func (s *QueryTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QueryTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QueryTermContext) GetLeft() IQueryTermContext
- func (s *QueryTermContext) GetOperator() antlr.Token
- func (s *QueryTermContext) GetParser() antlr.Parser
- func (s *QueryTermContext) GetRight() IQueryTermContext
- func (s *QueryTermContext) GetRuleContext() antlr.RuleContext
- func (s *QueryTermContext) INTERSECT() antlr.TerminalNode
- func (*QueryTermContext) IsQueryTermContext()
- func (s *QueryTermContext) QueryPrimary() IQueryPrimaryContext
- func (s *QueryTermContext) QueryTerm(i int) IQueryTermContext
- func (s *QueryTermContext) SetLeft(v IQueryTermContext)
- func (s *QueryTermContext) SetOperator(v antlr.Token)
- func (s *QueryTermContext) SetQuantifier() ISetQuantifierContext
- func (s *QueryTermContext) SetRight(v IQueryTermContext)
- func (s *QueryTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *QueryTermContext) UNION() antlr.TerminalNode
- type RelationContext
- func (s *RelationContext) AllRelation() []IRelationContext
- func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) GetLeftRelation() IRelationContext
- func (s *RelationContext) GetParser() antlr.Parser
- func (s *RelationContext) GetRightRelation() IRelationContext
- func (s *RelationContext) GetRuleContext() antlr.RuleContext
- func (*RelationContext) IsRelationContext()
- func (s *RelationContext) JOIN() antlr.TerminalNode
- func (s *RelationContext) JoinCriteria() IJoinCriteriaContext
- func (s *RelationContext) JoinType() IJoinTypeContext
- func (s *RelationContext) Relation(i int) IRelationContext
- func (s *RelationContext) SampledRelation() ISampledRelationContext
- func (s *RelationContext) SetLeftRelation(v IRelationContext)
- func (s *RelationContext) SetRightRelation(v IRelationContext)
- func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationPrimaryContext
- func (s *RelationPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationPrimaryContext) GetParser() antlr.Parser
- func (s *RelationPrimaryContext) GetRuleContext() antlr.RuleContext
- func (*RelationPrimaryContext) IsRelationPrimaryContext()
- func (s *RelationPrimaryContext) QualifiedName() IQualifiedNameContext
- func (s *RelationPrimaryContext) Query() IQueryContext
- func (s *RelationPrimaryContext) Relation() IRelationContext
- func (s *RelationPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SampleTypeContext
- func (s *SampleTypeContext) BERNOULLI() antlr.TerminalNode
- func (s *SampleTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SampleTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SampleTypeContext) GetParser() antlr.Parser
- func (s *SampleTypeContext) GetRuleContext() antlr.RuleContext
- func (*SampleTypeContext) IsSampleTypeContext()
- func (s *SampleTypeContext) SYSTEM() antlr.TerminalNode
- func (s *SampleTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SampledRelationContext
- func (s *SampledRelationContext) AS() antlr.TerminalNode
- func (s *SampledRelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SampledRelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SampledRelationContext) GetParser() antlr.Parser
- func (s *SampledRelationContext) GetRuleContext() antlr.RuleContext
- func (s *SampledRelationContext) Identifier() IIdentifierContext
- func (*SampledRelationContext) IsSampledRelationContext()
- func (s *SampledRelationContext) RelationPrimary() IRelationPrimaryContext
- func (s *SampledRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectItemContext
- func (s *SelectItemContext) AS() antlr.TerminalNode
- func (s *SelectItemContext) ASTERISK() antlr.TerminalNode
- func (s *SelectItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectItemContext) Expression() IExpressionContext
- func (s *SelectItemContext) GetParser() antlr.Parser
- func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
- func (s *SelectItemContext) Identifier() IIdentifierContext
- func (*SelectItemContext) IsSelectItemContext()
- func (s *SelectItemContext) QualifiedName() IQualifiedNameContext
- func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SetQuantifierContext
- func (s *SetQuantifierContext) ALL() antlr.TerminalNode
- 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 SingleExpressionContext
- func (s *SingleExpressionContext) EOF() antlr.TerminalNode
- func (s *SingleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SingleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SingleExpressionContext) Expression() IExpressionContext
- func (s *SingleExpressionContext) GetParser() antlr.Parser
- func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
- func (*SingleExpressionContext) IsSingleExpressionContext()
- func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SingleStatementContext
- 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) Statement() IStatementContext
- func (s *SingleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SortItemContext
- func (s *SortItemContext) ASC() antlr.TerminalNode
- 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) FIRST() antlr.TerminalNode
- func (s *SortItemContext) GetNullOrdering() antlr.Token
- func (s *SortItemContext) GetOrdering() antlr.Token
- func (s *SortItemContext) GetParser() antlr.Parser
- func (s *SortItemContext) GetRuleContext() antlr.RuleContext
- func (*SortItemContext) IsSortItemContext()
- func (s *SortItemContext) LAST() antlr.TerminalNode
- func (s *SortItemContext) NULLS() antlr.TerminalNode
- func (s *SortItemContext) SetNullOrdering(v antlr.Token)
- func (s *SortItemContext) SetOrdering(v antlr.Token)
- func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SqlLexer
- type SqlListener
- type SqlParser
- func (p *SqlParser) BaseType() (localctx IBaseTypeContext)
- func (p *SqlParser) BooleanExpression() (localctx IBooleanExpressionContext)
- func (p *SqlParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) BooleanValue() (localctx IBooleanValueContext)
- func (p *SqlParser) ColumnDefinition() (localctx IColumnDefinitionContext)
- func (p *SqlParser) ComparisonOperator() (localctx IComparisonOperatorContext)
- func (p *SqlParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)
- func (p *SqlParser) Expression() (localctx IExpressionContext)
- func (p *SqlParser) Filter() (localctx IFilterContext)
- func (p *SqlParser) GroupBy() (localctx IGroupByContext)
- func (p *SqlParser) GroupingElement() (localctx IGroupingElementContext)
- func (p *SqlParser) Identifier() (localctx IIdentifierContext)
- func (p *SqlParser) JoinCriteria() (localctx IJoinCriteriaContext)
- func (p *SqlParser) JoinType() (localctx IJoinTypeContext)
- func (p *SqlParser) LikeClause() (localctx ILikeClauseContext)
- func (p *SqlParser) NonReserved() (localctx INonReservedContext)
- func (p *SqlParser) Number() (localctx INumberContext)
- func (p *SqlParser) Over() (localctx IOverContext)
- func (p *SqlParser) Predicate() (localctx IPredicateContext)
- func (p *SqlParser) Predicated() (localctx IPredicatedContext)
- func (p *SqlParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *SqlParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) Privilege() (localctx IPrivilegeContext)
- func (p *SqlParser) Properties() (localctx IPropertiesContext)
- func (p *SqlParser) Property() (localctx IPropertyContext)
- func (p *SqlParser) QualifiedName() (localctx IQualifiedNameContext)
- func (p *SqlParser) Query() (localctx IQueryContext)
- func (p *SqlParser) QueryPrimary() (localctx IQueryPrimaryContext)
- func (p *SqlParser) QuerySpecification() (localctx IQuerySpecificationContext)
- func (p *SqlParser) QueryTerm() (localctx IQueryTermContext)
- func (p *SqlParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) Relation() (localctx IRelationContext)
- func (p *SqlParser) RelationPrimary() (localctx IRelationPrimaryContext)
- func (p *SqlParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) SampleType() (localctx ISampleTypeContext)
- func (p *SqlParser) SampledRelation() (localctx ISampledRelationContext)
- func (p *SqlParser) SelectItem() (localctx ISelectItemContext)
- func (p *SqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *SqlParser) SetQuantifier() (localctx ISetQuantifierContext)
- func (p *SqlParser) SingleExpression() (localctx ISingleExpressionContext)
- func (p *SqlParser) SingleStatement() (localctx ISingleStatementContext)
- func (p *SqlParser) SortItem() (localctx ISortItemContext)
- func (p *SqlParser) Statement() (localctx IStatementContext)
- func (p *SqlParser) StringValue() (localctx IStringValueContext)
- func (p *SqlParser) TableElement() (localctx ITableElementContext)
- func (p *SqlParser) TypeParameter() (localctx ITypeParameterContext)
- func (p *SqlParser) TypeSql() (localctx ITypeSqlContext)
- func (p *SqlParser) TypeSql_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) ValueExpression() (localctx IValueExpressionContext)
- func (p *SqlParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlParser) WhenClause() (localctx IWhenClauseContext)
- type StatementContext
- func (s *StatementContext) ALL() antlr.TerminalNode
- func (s *StatementContext) AllIdentifier() []IIdentifierContext
- func (s *StatementContext) AllSortItem() []ISortItemContext
- func (s *StatementContext) AllStringValue() []IStringValueContext
- func (s *StatementContext) BY() antlr.TerminalNode
- func (s *StatementContext) BooleanExpression() IBooleanExpressionContext
- func (s *StatementContext) CATALOGS() antlr.TerminalNode
- func (s *StatementContext) COLUMNS() antlr.TerminalNode
- func (s *StatementContext) CREATE() antlr.TerminalNode
- func (s *StatementContext) DESC() antlr.TerminalNode
- func (s *StatementContext) DESCRIBE() antlr.TerminalNode
- func (s *StatementContext) ESCAPE() antlr.TerminalNode
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) FROM() antlr.TerminalNode
- func (s *StatementContext) GetCatalog() IIdentifierContext
- func (s *StatementContext) GetEscape() IStringValueContext
- func (s *StatementContext) GetLimit() antlr.Token
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetPattern() IStringValueContext
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) GetSchema() IIdentifierContext
- func (s *StatementContext) GetWhere() IBooleanExpressionContext
- func (s *StatementContext) IN() antlr.TerminalNode
- func (s *StatementContext) INTEGER_VALUE() antlr.TerminalNode
- func (s *StatementContext) Identifier(i int) IIdentifierContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) LIKE() antlr.TerminalNode
- func (s *StatementContext) LIMIT() antlr.TerminalNode
- func (s *StatementContext) ORDER() antlr.TerminalNode
- func (s *StatementContext) PARTITIONS() antlr.TerminalNode
- func (s *StatementContext) QualifiedName() IQualifiedNameContext
- func (s *StatementContext) Query() IQueryContext
- func (s *StatementContext) SCHEMAS() antlr.TerminalNode
- func (s *StatementContext) SHOW() antlr.TerminalNode
- func (s *StatementContext) SetCatalog(v IIdentifierContext)
- func (s *StatementContext) SetEscape(v IStringValueContext)
- func (s *StatementContext) SetLimit(v antlr.Token)
- func (s *StatementContext) SetPattern(v IStringValueContext)
- func (s *StatementContext) SetSchema(v IIdentifierContext)
- func (s *StatementContext) SetWhere(v IBooleanExpressionContext)
- func (s *StatementContext) SortItem(i int) ISortItemContext
- func (s *StatementContext) StringValue(i int) IStringValueContext
- func (s *StatementContext) TABLE() antlr.TerminalNode
- func (s *StatementContext) TABLES() antlr.TerminalNode
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) USE() antlr.TerminalNode
- func (s *StatementContext) VIEW() antlr.TerminalNode
- func (s *StatementContext) WHERE() antlr.TerminalNode
- type StringValueContext
- func (s *StringValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringValueContext) GetParser() antlr.Parser
- func (s *StringValueContext) GetRuleContext() antlr.RuleContext
- func (*StringValueContext) IsStringValueContext()
- func (s *StringValueContext) STRING() antlr.TerminalNode
- func (s *StringValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TableElementContext
- func (s *TableElementContext) ColumnDefinition() IColumnDefinitionContext
- func (s *TableElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableElementContext) GetParser() antlr.Parser
- func (s *TableElementContext) GetRuleContext() antlr.RuleContext
- func (*TableElementContext) IsTableElementContext()
- func (s *TableElementContext) LikeClause() ILikeClauseContext
- func (s *TableElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeParameterContext
- func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeParameterContext) GetParser() antlr.Parser
- func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext
- func (s *TypeParameterContext) INTEGER_VALUE() antlr.TerminalNode
- func (*TypeParameterContext) IsTypeParameterContext()
- func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeParameterContext) TypeSql() ITypeSqlContext
- type TypeSqlContext
- func (s *TypeSqlContext) ARRAY() antlr.TerminalNode
- func (s *TypeSqlContext) AllIdentifier() []IIdentifierContext
- func (s *TypeSqlContext) AllTypeParameter() []ITypeParameterContext
- func (s *TypeSqlContext) AllTypeSql() []ITypeSqlContext
- func (s *TypeSqlContext) BaseType() IBaseTypeContext
- func (s *TypeSqlContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSqlContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSqlContext) GetParser() antlr.Parser
- func (s *TypeSqlContext) GetRuleContext() antlr.RuleContext
- func (s *TypeSqlContext) Identifier(i int) IIdentifierContext
- func (*TypeSqlContext) IsTypeSqlContext()
- func (s *TypeSqlContext) MAP() antlr.TerminalNode
- func (s *TypeSqlContext) ROW() antlr.TerminalNode
- func (s *TypeSqlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSqlContext) TypeParameter(i int) ITypeParameterContext
- func (s *TypeSqlContext) TypeSql(i int) ITypeSqlContext
- type ValueExpressionContext
- func (s *ValueExpressionContext) ASTERISK() antlr.TerminalNode
- func (s *ValueExpressionContext) AllValueExpression() []IValueExpressionContext
- func (s *ValueExpressionContext) CONCAT() antlr.TerminalNode
- func (s *ValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ValueExpressionContext) GetLeft() IValueExpressionContext
- func (s *ValueExpressionContext) GetOperator() antlr.Token
- func (s *ValueExpressionContext) GetParser() antlr.Parser
- func (s *ValueExpressionContext) GetRight() IValueExpressionContext
- func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ValueExpressionContext) IsValueExpressionContext()
- func (s *ValueExpressionContext) MINUS() antlr.TerminalNode
- func (s *ValueExpressionContext) PERCENT() antlr.TerminalNode
- func (s *ValueExpressionContext) PLUS() antlr.TerminalNode
- func (s *ValueExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *ValueExpressionContext) SLASH() antlr.TerminalNode
- func (s *ValueExpressionContext) SetLeft(v IValueExpressionContext)
- func (s *ValueExpressionContext) SetOperator(v antlr.Token)
- func (s *ValueExpressionContext) SetRight(v IValueExpressionContext)
- func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ValueExpressionContext) ValueExpression(i int) IValueExpressionContext
- type WhenClauseContext
- func (s *WhenClauseContext) AllExpression() []IExpressionContext
- func (s *WhenClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhenClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhenClauseContext) Expression(i int) IExpressionContext
- func (s *WhenClauseContext) GetCondition() IExpressionContext
- func (s *WhenClauseContext) GetParser() antlr.Parser
- func (s *WhenClauseContext) GetResult() IExpressionContext
- func (s *WhenClauseContext) GetRuleContext() antlr.RuleContext
- func (*WhenClauseContext) IsWhenClauseContext()
- func (s *WhenClauseContext) SetCondition(v IExpressionContext)
- func (s *WhenClauseContext) SetResult(v IExpressionContext)
- func (s *WhenClauseContext) THEN() antlr.TerminalNode
- func (s *WhenClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhenClauseContext) WHEN() antlr.TerminalNode
Constants ¶
const ( SqlLexerT__0 = 1 SqlLexerT__1 = 2 SqlLexerT__2 = 3 SqlLexerT__3 = 4 SqlLexerADD = 5 SqlLexerALL = 6 SqlLexerALTER = 7 SqlLexerANALYZE = 8 SqlLexerAND = 9 SqlLexerANY = 10 SqlLexerARRAY = 11 SqlLexerAS = 12 SqlLexerASC = 13 SqlLexerAT = 14 SqlLexerBERNOULLI = 15 SqlLexerBETWEEN = 16 SqlLexerBY = 17 SqlLexerCALL = 18 SqlLexerCASCADE = 19 SqlLexerCASE = 20 SqlLexerCAST = 21 SqlLexerCATALOGS = 22 SqlLexerCOALESCE = 23 SqlLexerCOLUMN = 24 SqlLexerCOLUMNS = 25 SqlLexerCOMMENT = 26 SqlLexerCOMMIT = 27 SqlLexerCOMMITTED = 28 SqlLexerCONSTRAINT = 29 SqlLexerCREATE = 30 SqlLexerCROSS = 31 SqlLexerCUBE = 32 SqlLexerCURRENT = 33 SqlLexerCURRENT_DATE = 34 SqlLexerCURRENT_TIME = 35 SqlLexerCURRENT_TIMESTAMP = 36 SqlLexerDATA = 37 SqlLexerDATE = 38 SqlLexerDAY = 39 SqlLexerDEALLOCATE = 40 SqlLexerDELETE = 41 SqlLexerDESC = 42 SqlLexerDESCRIBE = 43 SqlLexerDISTINCT = 44 SqlLexerDISTRIBUTED = 45 SqlLexerDROP = 46 SqlLexerELSE = 47 SqlLexerEND = 48 SqlLexerESCAPE = 49 SqlLexerEXCEPT = 50 SqlLexerEXCLUDING = 51 SqlLexerEXECUTE = 52 SqlLexerEXISTS = 53 SqlLexerEXPLAIN = 54 SqlLexerEXTRACT = 55 SqlLexerFALSE = 56 SqlLexerFILTER = 57 SqlLexerFIRST = 58 SqlLexerFOLLOWING = 59 SqlLexerFOR = 60 SqlLexerFORMAT = 61 SqlLexerFROM = 62 SqlLexerFULL = 63 SqlLexerFUNCTIONS = 64 SqlLexerGRANT = 65 SqlLexerGRANTS = 66 SqlLexerGRAPHVIZ = 67 SqlLexerGROUP = 68 SqlLexerGROUPING = 69 SqlLexerHAVING = 70 SqlLexerHOUR = 71 SqlLexerIF = 72 SqlLexerIN = 73 SqlLexerINCLUDING = 74 SqlLexerINNER = 75 SqlLexerINPUT = 76 SqlLexerINSERT = 77 SqlLexerINTEGER = 78 SqlLexerINTERSECT = 79 SqlLexerINTERVAL = 80 SqlLexerINTO = 81 SqlLexerIS = 82 SqlLexerISOLATION = 83 SqlLexerJOIN = 84 SqlLexerLAST = 85 SqlLexerLATERAL = 86 SqlLexerLEFT = 87 SqlLexerLEVEL = 88 SqlLexerLIKE = 89 SqlLexerLIMIT = 90 SqlLexerLOCALTIME = 91 SqlLexerLOCALTIMESTAMP = 92 SqlLexerLOGICAL = 93 SqlLexerMAP = 94 SqlLexerMINUTE = 95 SqlLexerMONTH = 96 SqlLexerNATURAL = 97 SqlLexerNFC = 98 SqlLexerNFD = 99 SqlLexerNFKC = 100 SqlLexerNFKD = 101 SqlLexerNO = 102 SqlLexerNORMALIZE = 103 SqlLexerNOT = 104 SqlLexerNULL = 105 SqlLexerNULLIF = 106 SqlLexerNULLS = 107 SqlLexerON = 108 SqlLexerONLY = 109 SqlLexerOPTION = 110 SqlLexerOR = 111 SqlLexerORDER = 112 SqlLexerORDINALITY = 113 SqlLexerOUTER = 114 SqlLexerOUTPUT = 115 SqlLexerOVER = 116 SqlLexerPARTITION = 117 SqlLexerPARTITIONS = 118 SqlLexerPOSITION = 119 SqlLexerPRECEDING = 120 SqlLexerPREPARE = 121 SqlLexerPRIVILEGES = 122 SqlLexerPROPERTIES = 123 SqlLexerPUBLIC = 124 SqlLexerRANGE = 125 SqlLexerREAD = 126 SqlLexerRECURSIVE = 127 SqlLexerRENAME = 128 SqlLexerREPEATABLE = 129 SqlLexerREPLACE = 130 SqlLexerRESET = 131 SqlLexerRESTRICT = 132 SqlLexerREVOKE = 133 SqlLexerRIGHT = 134 SqlLexerROLLBACK = 135 SqlLexerROLLUP = 136 SqlLexerROW = 137 SqlLexerROWS = 138 SqlLexerSCHEMA = 139 SqlLexerSCHEMAS = 140 SqlLexerSECOND = 141 SqlLexerSELECT = 142 SqlLexerSERIALIZABLE = 143 SqlLexerSESSION = 144 SqlLexerSET = 145 SqlLexerSETS = 146 SqlLexerSHOW = 147 SqlLexerSMALLINT = 148 SqlLexerSOME = 149 SqlLexerSTART = 150 SqlLexerSTATS = 151 SqlLexerSUBSTRING = 152 SqlLexerSYSTEM = 153 SqlLexerTABLE = 154 SqlLexerTABLES = 155 SqlLexerTABLESAMPLE = 156 SqlLexerTEXT = 157 SqlLexerTHEN = 158 SqlLexerTIME = 159 SqlLexerTIMESTAMP = 160 SqlLexerTINYINT = 161 SqlLexerTO = 162 SqlLexerTRANSACTION = 163 SqlLexerTRUE = 164 SqlLexerTRY_CAST = 165 SqlLexerTYPE = 166 SqlLexerUESCAPE = 167 SqlLexerUNBOUNDED = 168 SqlLexerUNCOMMITTED = 169 SqlLexerUNION = 170 SqlLexerUNNEST = 171 SqlLexerUSE = 172 SqlLexerUSING = 173 SqlLexerVALIDATE = 174 SqlLexerVALUES = 175 SqlLexerVERBOSE = 176 SqlLexerVIEW = 177 SqlLexerWHEN = 178 SqlLexerWHERE = 179 SqlLexerWITH = 180 SqlLexerWORK = 181 SqlLexerWRITE = 182 SqlLexerYEAR = 183 SqlLexerZONE = 184 SqlLexerEQ = 185 SqlLexerNEQ = 186 SqlLexerLT = 187 SqlLexerLTE = 188 SqlLexerGT = 189 SqlLexerGTE = 190 SqlLexerPLUS = 191 SqlLexerMINUS = 192 SqlLexerASTERISK = 193 SqlLexerSLASH = 194 SqlLexerPERCENT = 195 SqlLexerCONCAT = 196 SqlLexerSTRING = 197 SqlLexerUNICODE_STRING = 198 SqlLexerBINARY_LITERAL = 199 SqlLexerINTEGER_VALUE = 200 SqlLexerDOUBLE_VALUE = 201 SqlLexerIDENTIFIER = 202 SqlLexerDIGIT_IDENTIFIER = 203 SqlLexerQUOTED_IDENTIFIER = 204 SqlLexerBACKQUOTED_IDENTIFIER = 205 SqlLexerTIME_WITH_TIME_ZONE = 206 SqlLexerTIMESTAMP_WITH_TIME_ZONE = 207 SqlLexerDOUBLE_PRECISION = 208 SqlLexerSIMPLE_COMMENT = 209 SqlLexerBRACKETED_COMMENT = 210 SqlLexerWS = 211 SqlLexerUNRECOGNIZED = 212 )
SqlLexer tokens.
const ( SqlParserEOF = antlr.TokenEOF SqlParserT__0 = 1 SqlParserT__1 = 2 SqlParserT__2 = 3 SqlParserT__3 = 4 SqlParserADD = 5 SqlParserALL = 6 SqlParserALTER = 7 SqlParserANALYZE = 8 SqlParserAND = 9 SqlParserANY = 10 SqlParserARRAY = 11 SqlParserAS = 12 SqlParserASC = 13 SqlParserAT = 14 SqlParserBERNOULLI = 15 SqlParserBETWEEN = 16 SqlParserBY = 17 SqlParserCALL = 18 SqlParserCASCADE = 19 SqlParserCASE = 20 SqlParserCAST = 21 SqlParserCATALOGS = 22 SqlParserCOALESCE = 23 SqlParserCOLUMN = 24 SqlParserCOLUMNS = 25 SqlParserCOMMENT = 26 SqlParserCOMMIT = 27 SqlParserCOMMITTED = 28 SqlParserCONSTRAINT = 29 SqlParserCREATE = 30 SqlParserCROSS = 31 SqlParserCUBE = 32 SqlParserCURRENT = 33 SqlParserCURRENT_DATE = 34 SqlParserCURRENT_TIME = 35 SqlParserCURRENT_TIMESTAMP = 36 SqlParserDATA = 37 SqlParserDATE = 38 SqlParserDAY = 39 SqlParserDEALLOCATE = 40 SqlParserDELETE = 41 SqlParserDESC = 42 SqlParserDESCRIBE = 43 SqlParserDISTINCT = 44 SqlParserDISTRIBUTED = 45 SqlParserDROP = 46 SqlParserELSE = 47 SqlParserEND = 48 SqlParserESCAPE = 49 SqlParserEXCEPT = 50 SqlParserEXCLUDING = 51 SqlParserEXECUTE = 52 SqlParserEXISTS = 53 SqlParserEXPLAIN = 54 SqlParserEXTRACT = 55 SqlParserFALSE = 56 SqlParserFILTER = 57 SqlParserFIRST = 58 SqlParserFOLLOWING = 59 SqlParserFOR = 60 SqlParserFORMAT = 61 SqlParserFROM = 62 SqlParserFULL = 63 SqlParserFUNCTIONS = 64 SqlParserGRANT = 65 SqlParserGRANTS = 66 SqlParserGRAPHVIZ = 67 SqlParserGROUP = 68 SqlParserGROUPING = 69 SqlParserHAVING = 70 SqlParserHOUR = 71 SqlParserIF = 72 SqlParserIN = 73 SqlParserINCLUDING = 74 SqlParserINNER = 75 SqlParserINPUT = 76 SqlParserINSERT = 77 SqlParserINTEGER = 78 SqlParserINTERSECT = 79 SqlParserINTERVAL = 80 SqlParserINTO = 81 SqlParserIS = 82 SqlParserISOLATION = 83 SqlParserJOIN = 84 SqlParserLAST = 85 SqlParserLATERAL = 86 SqlParserLEFT = 87 SqlParserLEVEL = 88 SqlParserLIKE = 89 SqlParserLIMIT = 90 SqlParserLOCALTIME = 91 SqlParserLOCALTIMESTAMP = 92 SqlParserLOGICAL = 93 SqlParserMAP = 94 SqlParserMINUTE = 95 SqlParserMONTH = 96 SqlParserNATURAL = 97 SqlParserNFC = 98 SqlParserNFD = 99 SqlParserNFKC = 100 SqlParserNFKD = 101 SqlParserNO = 102 SqlParserNORMALIZE = 103 SqlParserNOT = 104 SqlParserNULL = 105 SqlParserNULLIF = 106 SqlParserNULLS = 107 SqlParserON = 108 SqlParserONLY = 109 SqlParserOPTION = 110 SqlParserOR = 111 SqlParserORDER = 112 SqlParserORDINALITY = 113 SqlParserOUTER = 114 SqlParserOUTPUT = 115 SqlParserOVER = 116 SqlParserPARTITION = 117 SqlParserPARTITIONS = 118 SqlParserPOSITION = 119 SqlParserPRECEDING = 120 SqlParserPREPARE = 121 SqlParserPRIVILEGES = 122 SqlParserPROPERTIES = 123 SqlParserPUBLIC = 124 SqlParserRANGE = 125 SqlParserREAD = 126 SqlParserRECURSIVE = 127 SqlParserRENAME = 128 SqlParserREPEATABLE = 129 SqlParserREPLACE = 130 SqlParserRESET = 131 SqlParserRESTRICT = 132 SqlParserREVOKE = 133 SqlParserRIGHT = 134 SqlParserROLLBACK = 135 SqlParserROLLUP = 136 SqlParserROW = 137 SqlParserROWS = 138 SqlParserSCHEMA = 139 SqlParserSCHEMAS = 140 SqlParserSECOND = 141 SqlParserSELECT = 142 SqlParserSERIALIZABLE = 143 SqlParserSESSION = 144 SqlParserSET = 145 SqlParserSETS = 146 SqlParserSHOW = 147 SqlParserSMALLINT = 148 SqlParserSOME = 149 SqlParserSTART = 150 SqlParserSTATS = 151 SqlParserSUBSTRING = 152 SqlParserSYSTEM = 153 SqlParserTABLE = 154 SqlParserTABLES = 155 SqlParserTABLESAMPLE = 156 SqlParserTEXT = 157 SqlParserTHEN = 158 SqlParserTIME = 159 SqlParserTIMESTAMP = 160 SqlParserTINYINT = 161 SqlParserTO = 162 SqlParserTRANSACTION = 163 SqlParserTRUE = 164 SqlParserTRY_CAST = 165 SqlParserTYPE = 166 SqlParserUESCAPE = 167 SqlParserUNBOUNDED = 168 SqlParserUNCOMMITTED = 169 SqlParserUNION = 170 SqlParserUNNEST = 171 SqlParserUSE = 172 SqlParserUSING = 173 SqlParserVALIDATE = 174 SqlParserVALUES = 175 SqlParserVERBOSE = 176 SqlParserVIEW = 177 SqlParserWHEN = 178 SqlParserWHERE = 179 SqlParserWITH = 180 SqlParserWORK = 181 SqlParserWRITE = 182 SqlParserYEAR = 183 SqlParserZONE = 184 SqlParserEQ = 185 SqlParserNEQ = 186 SqlParserLT = 187 SqlParserLTE = 188 SqlParserGT = 189 SqlParserGTE = 190 SqlParserPLUS = 191 SqlParserMINUS = 192 SqlParserASTERISK = 193 SqlParserSLASH = 194 SqlParserPERCENT = 195 SqlParserCONCAT = 196 SqlParserSTRING = 197 SqlParserUNICODE_STRING = 198 SqlParserBINARY_LITERAL = 199 SqlParserINTEGER_VALUE = 200 SqlParserDOUBLE_VALUE = 201 SqlParserIDENTIFIER = 202 SqlParserDIGIT_IDENTIFIER = 203 SqlParserQUOTED_IDENTIFIER = 204 SqlParserBACKQUOTED_IDENTIFIER = 205 SqlParserTIME_WITH_TIME_ZONE = 206 SqlParserTIMESTAMP_WITH_TIME_ZONE = 207 SqlParserDOUBLE_PRECISION = 208 SqlParserSIMPLE_COMMENT = 209 SqlParserBRACKETED_COMMENT = 210 SqlParserWS = 211 SqlParserUNRECOGNIZED = 212 SqlParserDELIMITER = 213 )
SqlParser tokens.
const ( SqlParserRULE_singleStatement = 0 SqlParserRULE_singleExpression = 1 SqlParserRULE_statement = 2 SqlParserRULE_tableElement = 3 SqlParserRULE_columnDefinition = 4 SqlParserRULE_likeClause = 5 SqlParserRULE_properties = 6 SqlParserRULE_property = 7 SqlParserRULE_query = 8 SqlParserRULE_queryTerm = 9 SqlParserRULE_queryPrimary = 10 SqlParserRULE_sortItem = 11 SqlParserRULE_querySpecification = 12 SqlParserRULE_groupBy = 13 SqlParserRULE_groupingElement = 14 SqlParserRULE_setQuantifier = 15 SqlParserRULE_selectItem = 16 SqlParserRULE_relation = 17 SqlParserRULE_joinType = 18 SqlParserRULE_joinCriteria = 19 SqlParserRULE_sampleType = 20 SqlParserRULE_sampledRelation = 21 SqlParserRULE_relationPrimary = 22 SqlParserRULE_expression = 23 SqlParserRULE_booleanExpression = 24 SqlParserRULE_predicated = 25 SqlParserRULE_predicate = 26 SqlParserRULE_valueExpression = 27 SqlParserRULE_primaryExpression = 28 SqlParserRULE_stringValue = 29 SqlParserRULE_comparisonOperator = 30 SqlParserRULE_comparisonQuantifier = 31 SqlParserRULE_booleanValue = 32 SqlParserRULE_typeSql = 33 SqlParserRULE_typeParameter = 34 SqlParserRULE_baseType = 35 SqlParserRULE_whenClause = 36 SqlParserRULE_filter = 37 SqlParserRULE_over = 38 SqlParserRULE_privilege = 39 SqlParserRULE_qualifiedName = 40 SqlParserRULE_identifier = 41 SqlParserRULE_number = 42 SqlParserRULE_nonReserved = 43 )
SqlParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseSqlListener ¶
type BaseSqlListener struct{}
BaseSqlListener is a complete listener for a parse tree produced by SqlParser.
func (*BaseSqlListener) EnterBaseType ¶
func (s *BaseSqlListener) EnterBaseType(ctx *BaseTypeContext)
EnterBaseType is called when production baseType is entered.
func (*BaseSqlListener) EnterBooleanExpression ¶
func (s *BaseSqlListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
EnterBooleanExpression is called when production booleanExpression is entered.
func (*BaseSqlListener) EnterBooleanValue ¶
func (s *BaseSqlListener) EnterBooleanValue(ctx *BooleanValueContext)
EnterBooleanValue is called when production booleanValue is entered.
func (*BaseSqlListener) EnterColumnDefinition ¶
func (s *BaseSqlListener) EnterColumnDefinition(ctx *ColumnDefinitionContext)
EnterColumnDefinition is called when production columnDefinition is entered.
func (*BaseSqlListener) EnterComparisonOperator ¶
func (s *BaseSqlListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
EnterComparisonOperator is called when production comparisonOperator is entered.
func (*BaseSqlListener) EnterComparisonQuantifier ¶
func (s *BaseSqlListener) EnterComparisonQuantifier(ctx *ComparisonQuantifierContext)
EnterComparisonQuantifier is called when production comparisonQuantifier is entered.
func (*BaseSqlListener) EnterEveryRule ¶
func (s *BaseSqlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseSqlListener) EnterExpression ¶
func (s *BaseSqlListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseSqlListener) EnterFilter ¶
func (s *BaseSqlListener) EnterFilter(ctx *FilterContext)
EnterFilter is called when production filter is entered.
func (*BaseSqlListener) EnterGroupBy ¶
func (s *BaseSqlListener) EnterGroupBy(ctx *GroupByContext)
EnterGroupBy is called when production groupBy is entered.
func (*BaseSqlListener) EnterGroupingElement ¶
func (s *BaseSqlListener) EnterGroupingElement(ctx *GroupingElementContext)
EnterGroupingElement is called when production groupingElement is entered.
func (*BaseSqlListener) EnterIdentifier ¶
func (s *BaseSqlListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseSqlListener) EnterJoinCriteria ¶
func (s *BaseSqlListener) EnterJoinCriteria(ctx *JoinCriteriaContext)
EnterJoinCriteria is called when production joinCriteria is entered.
func (*BaseSqlListener) EnterJoinType ¶
func (s *BaseSqlListener) EnterJoinType(ctx *JoinTypeContext)
EnterJoinType is called when production joinType is entered.
func (*BaseSqlListener) EnterLikeClause ¶
func (s *BaseSqlListener) EnterLikeClause(ctx *LikeClauseContext)
EnterLikeClause is called when production likeClause is entered.
func (*BaseSqlListener) EnterNonReserved ¶
func (s *BaseSqlListener) EnterNonReserved(ctx *NonReservedContext)
EnterNonReserved is called when production nonReserved is entered.
func (*BaseSqlListener) EnterNumber ¶
func (s *BaseSqlListener) EnterNumber(ctx *NumberContext)
EnterNumber is called when production number is entered.
func (*BaseSqlListener) EnterOver ¶
func (s *BaseSqlListener) EnterOver(ctx *OverContext)
EnterOver is called when production over is entered.
func (*BaseSqlListener) EnterPredicate ¶
func (s *BaseSqlListener) EnterPredicate(ctx *PredicateContext)
EnterPredicate is called when production predicate is entered.
func (*BaseSqlListener) EnterPredicated ¶
func (s *BaseSqlListener) EnterPredicated(ctx *PredicatedContext)
EnterPredicated is called when production predicated is entered.
func (*BaseSqlListener) EnterPrimaryExpression ¶
func (s *BaseSqlListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
EnterPrimaryExpression is called when production primaryExpression is entered.
func (*BaseSqlListener) EnterPrivilege ¶
func (s *BaseSqlListener) EnterPrivilege(ctx *PrivilegeContext)
EnterPrivilege is called when production privilege is entered.
func (*BaseSqlListener) EnterProperties ¶
func (s *BaseSqlListener) EnterProperties(ctx *PropertiesContext)
EnterProperties is called when production properties is entered.
func (*BaseSqlListener) EnterProperty ¶
func (s *BaseSqlListener) EnterProperty(ctx *PropertyContext)
EnterProperty is called when production property is entered.
func (*BaseSqlListener) EnterQualifiedName ¶
func (s *BaseSqlListener) EnterQualifiedName(ctx *QualifiedNameContext)
EnterQualifiedName is called when production qualifiedName is entered.
func (*BaseSqlListener) EnterQuery ¶
func (s *BaseSqlListener) EnterQuery(ctx *QueryContext)
EnterQuery is called when production query is entered.
func (*BaseSqlListener) EnterQueryPrimary ¶
func (s *BaseSqlListener) EnterQueryPrimary(ctx *QueryPrimaryContext)
EnterQueryPrimary is called when production queryPrimary is entered.
func (*BaseSqlListener) EnterQuerySpecification ¶
func (s *BaseSqlListener) EnterQuerySpecification(ctx *QuerySpecificationContext)
EnterQuerySpecification is called when production querySpecification is entered.
func (*BaseSqlListener) EnterQueryTerm ¶
func (s *BaseSqlListener) EnterQueryTerm(ctx *QueryTermContext)
EnterQueryTerm is called when production queryTerm is entered.
func (*BaseSqlListener) EnterRelation ¶
func (s *BaseSqlListener) EnterRelation(ctx *RelationContext)
EnterRelation is called when production relation is entered.
func (*BaseSqlListener) EnterRelationPrimary ¶
func (s *BaseSqlListener) EnterRelationPrimary(ctx *RelationPrimaryContext)
EnterRelationPrimary is called when production relationPrimary is entered.
func (*BaseSqlListener) EnterSampleType ¶
func (s *BaseSqlListener) EnterSampleType(ctx *SampleTypeContext)
EnterSampleType is called when production sampleType is entered.
func (*BaseSqlListener) EnterSampledRelation ¶
func (s *BaseSqlListener) EnterSampledRelation(ctx *SampledRelationContext)
EnterSampledRelation is called when production sampledRelation is entered.
func (*BaseSqlListener) EnterSelectItem ¶
func (s *BaseSqlListener) EnterSelectItem(ctx *SelectItemContext)
EnterSelectItem is called when production selectItem is entered.
func (*BaseSqlListener) EnterSetQuantifier ¶
func (s *BaseSqlListener) EnterSetQuantifier(ctx *SetQuantifierContext)
EnterSetQuantifier is called when production setQuantifier is entered.
func (*BaseSqlListener) EnterSingleExpression ¶
func (s *BaseSqlListener) EnterSingleExpression(ctx *SingleExpressionContext)
EnterSingleExpression is called when production singleExpression is entered.
func (*BaseSqlListener) EnterSingleStatement ¶
func (s *BaseSqlListener) EnterSingleStatement(ctx *SingleStatementContext)
EnterSingleStatement is called when production singleStatement is entered.
func (*BaseSqlListener) EnterSortItem ¶
func (s *BaseSqlListener) EnterSortItem(ctx *SortItemContext)
EnterSortItem is called when production sortItem is entered.
func (*BaseSqlListener) EnterStatement ¶
func (s *BaseSqlListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseSqlListener) EnterStringValue ¶
func (s *BaseSqlListener) EnterStringValue(ctx *StringValueContext)
EnterStringValue is called when production stringValue is entered.
func (*BaseSqlListener) EnterTableElement ¶
func (s *BaseSqlListener) EnterTableElement(ctx *TableElementContext)
EnterTableElement is called when production tableElement is entered.
func (*BaseSqlListener) EnterTypeParameter ¶
func (s *BaseSqlListener) EnterTypeParameter(ctx *TypeParameterContext)
EnterTypeParameter is called when production typeParameter is entered.
func (*BaseSqlListener) EnterTypeSql ¶
func (s *BaseSqlListener) EnterTypeSql(ctx *TypeSqlContext)
EnterTypeSql is called when production typeSql is entered.
func (*BaseSqlListener) EnterValueExpression ¶
func (s *BaseSqlListener) EnterValueExpression(ctx *ValueExpressionContext)
EnterValueExpression is called when production valueExpression is entered.
func (*BaseSqlListener) EnterWhenClause ¶
func (s *BaseSqlListener) EnterWhenClause(ctx *WhenClauseContext)
EnterWhenClause is called when production whenClause is entered.
func (*BaseSqlListener) ExitBaseType ¶
func (s *BaseSqlListener) ExitBaseType(ctx *BaseTypeContext)
ExitBaseType is called when production baseType is exited.
func (*BaseSqlListener) ExitBooleanExpression ¶
func (s *BaseSqlListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
ExitBooleanExpression is called when production booleanExpression is exited.
func (*BaseSqlListener) ExitBooleanValue ¶
func (s *BaseSqlListener) ExitBooleanValue(ctx *BooleanValueContext)
ExitBooleanValue is called when production booleanValue is exited.
func (*BaseSqlListener) ExitColumnDefinition ¶
func (s *BaseSqlListener) ExitColumnDefinition(ctx *ColumnDefinitionContext)
ExitColumnDefinition is called when production columnDefinition is exited.
func (*BaseSqlListener) ExitComparisonOperator ¶
func (s *BaseSqlListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
ExitComparisonOperator is called when production comparisonOperator is exited.
func (*BaseSqlListener) ExitComparisonQuantifier ¶
func (s *BaseSqlListener) ExitComparisonQuantifier(ctx *ComparisonQuantifierContext)
ExitComparisonQuantifier is called when production comparisonQuantifier is exited.
func (*BaseSqlListener) ExitEveryRule ¶
func (s *BaseSqlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseSqlListener) ExitExpression ¶
func (s *BaseSqlListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseSqlListener) ExitFilter ¶
func (s *BaseSqlListener) ExitFilter(ctx *FilterContext)
ExitFilter is called when production filter is exited.
func (*BaseSqlListener) ExitGroupBy ¶
func (s *BaseSqlListener) ExitGroupBy(ctx *GroupByContext)
ExitGroupBy is called when production groupBy is exited.
func (*BaseSqlListener) ExitGroupingElement ¶
func (s *BaseSqlListener) ExitGroupingElement(ctx *GroupingElementContext)
ExitGroupingElement is called when production groupingElement is exited.
func (*BaseSqlListener) ExitIdentifier ¶
func (s *BaseSqlListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseSqlListener) ExitJoinCriteria ¶
func (s *BaseSqlListener) ExitJoinCriteria(ctx *JoinCriteriaContext)
ExitJoinCriteria is called when production joinCriteria is exited.
func (*BaseSqlListener) ExitJoinType ¶
func (s *BaseSqlListener) ExitJoinType(ctx *JoinTypeContext)
ExitJoinType is called when production joinType is exited.
func (*BaseSqlListener) ExitLikeClause ¶
func (s *BaseSqlListener) ExitLikeClause(ctx *LikeClauseContext)
ExitLikeClause is called when production likeClause is exited.
func (*BaseSqlListener) ExitNonReserved ¶
func (s *BaseSqlListener) ExitNonReserved(ctx *NonReservedContext)
ExitNonReserved is called when production nonReserved is exited.
func (*BaseSqlListener) ExitNumber ¶
func (s *BaseSqlListener) ExitNumber(ctx *NumberContext)
ExitNumber is called when production number is exited.
func (*BaseSqlListener) ExitOver ¶
func (s *BaseSqlListener) ExitOver(ctx *OverContext)
ExitOver is called when production over is exited.
func (*BaseSqlListener) ExitPredicate ¶
func (s *BaseSqlListener) ExitPredicate(ctx *PredicateContext)
ExitPredicate is called when production predicate is exited.
func (*BaseSqlListener) ExitPredicated ¶
func (s *BaseSqlListener) ExitPredicated(ctx *PredicatedContext)
ExitPredicated is called when production predicated is exited.
func (*BaseSqlListener) ExitPrimaryExpression ¶
func (s *BaseSqlListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
ExitPrimaryExpression is called when production primaryExpression is exited.
func (*BaseSqlListener) ExitPrivilege ¶
func (s *BaseSqlListener) ExitPrivilege(ctx *PrivilegeContext)
ExitPrivilege is called when production privilege is exited.
func (*BaseSqlListener) ExitProperties ¶
func (s *BaseSqlListener) ExitProperties(ctx *PropertiesContext)
ExitProperties is called when production properties is exited.
func (*BaseSqlListener) ExitProperty ¶
func (s *BaseSqlListener) ExitProperty(ctx *PropertyContext)
ExitProperty is called when production property is exited.
func (*BaseSqlListener) ExitQualifiedName ¶
func (s *BaseSqlListener) ExitQualifiedName(ctx *QualifiedNameContext)
ExitQualifiedName is called when production qualifiedName is exited.
func (*BaseSqlListener) ExitQuery ¶
func (s *BaseSqlListener) ExitQuery(ctx *QueryContext)
ExitQuery is called when production query is exited.
func (*BaseSqlListener) ExitQueryPrimary ¶
func (s *BaseSqlListener) ExitQueryPrimary(ctx *QueryPrimaryContext)
ExitQueryPrimary is called when production queryPrimary is exited.
func (*BaseSqlListener) ExitQuerySpecification ¶
func (s *BaseSqlListener) ExitQuerySpecification(ctx *QuerySpecificationContext)
ExitQuerySpecification is called when production querySpecification is exited.
func (*BaseSqlListener) ExitQueryTerm ¶
func (s *BaseSqlListener) ExitQueryTerm(ctx *QueryTermContext)
ExitQueryTerm is called when production queryTerm is exited.
func (*BaseSqlListener) ExitRelation ¶
func (s *BaseSqlListener) ExitRelation(ctx *RelationContext)
ExitRelation is called when production relation is exited.
func (*BaseSqlListener) ExitRelationPrimary ¶
func (s *BaseSqlListener) ExitRelationPrimary(ctx *RelationPrimaryContext)
ExitRelationPrimary is called when production relationPrimary is exited.
func (*BaseSqlListener) ExitSampleType ¶
func (s *BaseSqlListener) ExitSampleType(ctx *SampleTypeContext)
ExitSampleType is called when production sampleType is exited.
func (*BaseSqlListener) ExitSampledRelation ¶
func (s *BaseSqlListener) ExitSampledRelation(ctx *SampledRelationContext)
ExitSampledRelation is called when production sampledRelation is exited.
func (*BaseSqlListener) ExitSelectItem ¶
func (s *BaseSqlListener) ExitSelectItem(ctx *SelectItemContext)
ExitSelectItem is called when production selectItem is exited.
func (*BaseSqlListener) ExitSetQuantifier ¶
func (s *BaseSqlListener) ExitSetQuantifier(ctx *SetQuantifierContext)
ExitSetQuantifier is called when production setQuantifier is exited.
func (*BaseSqlListener) ExitSingleExpression ¶
func (s *BaseSqlListener) ExitSingleExpression(ctx *SingleExpressionContext)
ExitSingleExpression is called when production singleExpression is exited.
func (*BaseSqlListener) ExitSingleStatement ¶
func (s *BaseSqlListener) ExitSingleStatement(ctx *SingleStatementContext)
ExitSingleStatement is called when production singleStatement is exited.
func (*BaseSqlListener) ExitSortItem ¶
func (s *BaseSqlListener) ExitSortItem(ctx *SortItemContext)
ExitSortItem is called when production sortItem is exited.
func (*BaseSqlListener) ExitStatement ¶
func (s *BaseSqlListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseSqlListener) ExitStringValue ¶
func (s *BaseSqlListener) ExitStringValue(ctx *StringValueContext)
ExitStringValue is called when production stringValue is exited.
func (*BaseSqlListener) ExitTableElement ¶
func (s *BaseSqlListener) ExitTableElement(ctx *TableElementContext)
ExitTableElement is called when production tableElement is exited.
func (*BaseSqlListener) ExitTypeParameter ¶
func (s *BaseSqlListener) ExitTypeParameter(ctx *TypeParameterContext)
ExitTypeParameter is called when production typeParameter is exited.
func (*BaseSqlListener) ExitTypeSql ¶
func (s *BaseSqlListener) ExitTypeSql(ctx *TypeSqlContext)
ExitTypeSql is called when production typeSql is exited.
func (*BaseSqlListener) ExitValueExpression ¶
func (s *BaseSqlListener) ExitValueExpression(ctx *ValueExpressionContext)
ExitValueExpression is called when production valueExpression is exited.
func (*BaseSqlListener) ExitWhenClause ¶
func (s *BaseSqlListener) ExitWhenClause(ctx *WhenClauseContext)
ExitWhenClause is called when production whenClause is exited.
func (*BaseSqlListener) VisitErrorNode ¶
func (s *BaseSqlListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseSqlListener) VisitTerminal ¶
func (s *BaseSqlListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseTypeContext ¶
type BaseTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBaseTypeContext ¶
func NewBaseTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BaseTypeContext
func NewEmptyBaseTypeContext ¶
func NewEmptyBaseTypeContext() *BaseTypeContext
func (*BaseTypeContext) DOUBLE_PRECISION ¶
func (s *BaseTypeContext) DOUBLE_PRECISION() antlr.TerminalNode
func (*BaseTypeContext) EnterRule ¶
func (s *BaseTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*BaseTypeContext) ExitRule ¶
func (s *BaseTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*BaseTypeContext) GetParser ¶
func (s *BaseTypeContext) GetParser() antlr.Parser
func (*BaseTypeContext) GetRuleContext ¶
func (s *BaseTypeContext) GetRuleContext() antlr.RuleContext
func (*BaseTypeContext) Identifier ¶
func (s *BaseTypeContext) Identifier() IIdentifierContext
func (*BaseTypeContext) IsBaseTypeContext ¶
func (*BaseTypeContext) IsBaseTypeContext()
func (*BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE ¶
func (s *BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE() antlr.TerminalNode
func (*BaseTypeContext) TIME_WITH_TIME_ZONE ¶
func (s *BaseTypeContext) TIME_WITH_TIME_ZONE() antlr.TerminalNode
func (*BaseTypeContext) ToStringTree ¶
func (s *BaseTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AND ¶
func (s *BooleanExpressionContext) AND() antlr.TerminalNode
func (*BooleanExpressionContext) AllBooleanExpression ¶
func (s *BooleanExpressionContext) AllBooleanExpression() []IBooleanExpressionContext
func (*BooleanExpressionContext) BooleanExpression ¶
func (s *BooleanExpressionContext) BooleanExpression(i int) IBooleanExpressionContext
func (*BooleanExpressionContext) EnterRule ¶
func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) ExitRule ¶
func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) GetLeft ¶
func (s *BooleanExpressionContext) GetLeft() IBooleanExpressionContext
func (*BooleanExpressionContext) GetOperator ¶
func (s *BooleanExpressionContext) GetOperator() antlr.Token
func (*BooleanExpressionContext) GetParser ¶
func (s *BooleanExpressionContext) GetParser() antlr.Parser
func (*BooleanExpressionContext) GetRight ¶
func (s *BooleanExpressionContext) GetRight() IBooleanExpressionContext
func (*BooleanExpressionContext) GetRuleContext ¶
func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BooleanExpressionContext) IsBooleanExpressionContext ¶
func (*BooleanExpressionContext) IsBooleanExpressionContext()
func (*BooleanExpressionContext) NOT ¶
func (s *BooleanExpressionContext) NOT() antlr.TerminalNode
func (*BooleanExpressionContext) OR ¶
func (s *BooleanExpressionContext) OR() antlr.TerminalNode
func (*BooleanExpressionContext) Predicated ¶
func (s *BooleanExpressionContext) Predicated() IPredicatedContext
func (*BooleanExpressionContext) SetLeft ¶
func (s *BooleanExpressionContext) SetLeft(v IBooleanExpressionContext)
func (*BooleanExpressionContext) SetOperator ¶
func (s *BooleanExpressionContext) SetOperator(v antlr.Token)
func (*BooleanExpressionContext) SetRight ¶
func (s *BooleanExpressionContext) SetRight(v IBooleanExpressionContext)
func (*BooleanExpressionContext) ToStringTree ¶
func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanValueContext ¶
type BooleanValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanValueContext ¶
func NewBooleanValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanValueContext
func NewEmptyBooleanValueContext ¶
func NewEmptyBooleanValueContext() *BooleanValueContext
func (*BooleanValueContext) EnterRule ¶
func (s *BooleanValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanValueContext) ExitRule ¶
func (s *BooleanValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanValueContext) FALSE ¶
func (s *BooleanValueContext) FALSE() antlr.TerminalNode
func (*BooleanValueContext) GetParser ¶
func (s *BooleanValueContext) GetParser() antlr.Parser
func (*BooleanValueContext) GetRuleContext ¶
func (s *BooleanValueContext) GetRuleContext() antlr.RuleContext
func (*BooleanValueContext) IsBooleanValueContext ¶
func (*BooleanValueContext) IsBooleanValueContext()
func (*BooleanValueContext) TRUE ¶
func (s *BooleanValueContext) TRUE() antlr.TerminalNode
func (*BooleanValueContext) ToStringTree ¶
func (s *BooleanValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaseChangingStream ¶
type CaseChangingStream struct { antlr.CharStream // contains filtered or unexported fields }
CaseChangingStream wraps an existing CharStream, but upper cases, or lower cases the input before it is tokenized.
func NewCaseChangingStream ¶
func NewCaseChangingStream(in antlr.CharStream, upper bool) *CaseChangingStream
NewCaseChangingStream returns a new CaseChangingStream that forces all tokens read from the underlying stream to be either upper case or lower case based on the upper argument.
func (*CaseChangingStream) LA ¶
func (is *CaseChangingStream) LA(offset int) int
LA gets the value of the symbol at offset from the current position from the underlying CharStream and converts it to either upper case or lower case.
type ColumnDefinitionContext ¶
type ColumnDefinitionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewColumnDefinitionContext ¶
func NewColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnDefinitionContext
func NewEmptyColumnDefinitionContext ¶
func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext
func (*ColumnDefinitionContext) COMMENT ¶
func (s *ColumnDefinitionContext) COMMENT() antlr.TerminalNode
func (*ColumnDefinitionContext) EnterRule ¶
func (s *ColumnDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ColumnDefinitionContext) ExitRule ¶
func (s *ColumnDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ColumnDefinitionContext) GetParser ¶
func (s *ColumnDefinitionContext) GetParser() antlr.Parser
func (*ColumnDefinitionContext) GetRuleContext ¶
func (s *ColumnDefinitionContext) GetRuleContext() antlr.RuleContext
func (*ColumnDefinitionContext) Identifier ¶
func (s *ColumnDefinitionContext) Identifier() IIdentifierContext
func (*ColumnDefinitionContext) IsColumnDefinitionContext ¶
func (*ColumnDefinitionContext) IsColumnDefinitionContext()
func (*ColumnDefinitionContext) StringValue ¶
func (s *ColumnDefinitionContext) StringValue() IStringValueContext
func (*ColumnDefinitionContext) ToStringTree ¶
func (s *ColumnDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ColumnDefinitionContext) TypeSql ¶
func (s *ColumnDefinitionContext) TypeSql() ITypeSqlContext
type ComparisonOperatorContext ¶
type ComparisonOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparisonOperatorContext ¶
func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext
func NewEmptyComparisonOperatorContext ¶
func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext
func (*ComparisonOperatorContext) EQ ¶
func (s *ComparisonOperatorContext) EQ() antlr.TerminalNode
func (*ComparisonOperatorContext) EnterRule ¶
func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) ExitRule ¶
func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) GT ¶
func (s *ComparisonOperatorContext) GT() antlr.TerminalNode
func (*ComparisonOperatorContext) GTE ¶
func (s *ComparisonOperatorContext) GTE() antlr.TerminalNode
func (*ComparisonOperatorContext) GetParser ¶
func (s *ComparisonOperatorContext) GetParser() antlr.Parser
func (*ComparisonOperatorContext) GetRuleContext ¶
func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext
func (*ComparisonOperatorContext) IsComparisonOperatorContext ¶
func (*ComparisonOperatorContext) IsComparisonOperatorContext()
func (*ComparisonOperatorContext) LT ¶
func (s *ComparisonOperatorContext) LT() antlr.TerminalNode
func (*ComparisonOperatorContext) LTE ¶
func (s *ComparisonOperatorContext) LTE() antlr.TerminalNode
func (*ComparisonOperatorContext) NEQ ¶
func (s *ComparisonOperatorContext) NEQ() antlr.TerminalNode
func (*ComparisonOperatorContext) ToStringTree ¶
func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparisonQuantifierContext ¶
type ComparisonQuantifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparisonQuantifierContext ¶
func NewComparisonQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonQuantifierContext
func NewEmptyComparisonQuantifierContext ¶
func NewEmptyComparisonQuantifierContext() *ComparisonQuantifierContext
func (*ComparisonQuantifierContext) ALL ¶
func (s *ComparisonQuantifierContext) ALL() antlr.TerminalNode
func (*ComparisonQuantifierContext) ANY ¶
func (s *ComparisonQuantifierContext) ANY() antlr.TerminalNode
func (*ComparisonQuantifierContext) EnterRule ¶
func (s *ComparisonQuantifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonQuantifierContext) ExitRule ¶
func (s *ComparisonQuantifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonQuantifierContext) GetParser ¶
func (s *ComparisonQuantifierContext) GetParser() antlr.Parser
func (*ComparisonQuantifierContext) GetRuleContext ¶
func (s *ComparisonQuantifierContext) GetRuleContext() antlr.RuleContext
func (*ComparisonQuantifierContext) IsComparisonQuantifierContext ¶
func (*ComparisonQuantifierContext) IsComparisonQuantifierContext()
func (*ComparisonQuantifierContext) SOME ¶
func (s *ComparisonQuantifierContext) SOME() antlr.TerminalNode
func (*ComparisonQuantifierContext) ToStringTree ¶
func (s *ComparisonQuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 FilterContext ¶
type FilterContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFilterContext ¶
func NewEmptyFilterContext() *FilterContext
func NewFilterContext ¶
func NewFilterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterContext
func (*FilterContext) BooleanExpression ¶
func (s *FilterContext) BooleanExpression() IBooleanExpressionContext
func (*FilterContext) EnterRule ¶
func (s *FilterContext) EnterRule(listener antlr.ParseTreeListener)
func (*FilterContext) ExitRule ¶
func (s *FilterContext) ExitRule(listener antlr.ParseTreeListener)
func (*FilterContext) FILTER ¶
func (s *FilterContext) FILTER() antlr.TerminalNode
func (*FilterContext) GetParser ¶
func (s *FilterContext) GetParser() antlr.Parser
func (*FilterContext) GetRuleContext ¶
func (s *FilterContext) GetRuleContext() antlr.RuleContext
func (*FilterContext) IsFilterContext ¶
func (*FilterContext) IsFilterContext()
func (*FilterContext) ToStringTree ¶
func (s *FilterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FilterContext) WHERE ¶
func (s *FilterContext) WHERE() antlr.TerminalNode
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) AllGroupingElement ¶
func (s *GroupByContext) AllGroupingElement() []IGroupingElementContext
func (*GroupByContext) EnterRule ¶
func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupByContext) ExitRule ¶
func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupByContext) GetParser ¶
func (s *GroupByContext) GetParser() antlr.Parser
func (*GroupByContext) GetRuleContext ¶
func (s *GroupByContext) GetRuleContext() antlr.RuleContext
func (*GroupByContext) GroupingElement ¶
func (s *GroupByContext) GroupingElement(i int) IGroupingElementContext
func (*GroupByContext) IsGroupByContext ¶
func (*GroupByContext) IsGroupByContext()
func (*GroupByContext) SetQuantifier ¶
func (s *GroupByContext) SetQuantifier() ISetQuantifierContext
func (*GroupByContext) ToStringTree ¶
func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupingElementContext ¶
type GroupingElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGroupingElementContext ¶
func NewEmptyGroupingElementContext() *GroupingElementContext
func NewGroupingElementContext ¶
func NewGroupingElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupingElementContext
func (*GroupingElementContext) EnterRule ¶
func (s *GroupingElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupingElementContext) ExitRule ¶
func (s *GroupingElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupingElementContext) Expression ¶
func (s *GroupingElementContext) Expression() IExpressionContext
func (*GroupingElementContext) GetParser ¶
func (s *GroupingElementContext) GetParser() antlr.Parser
func (*GroupingElementContext) GetRuleContext ¶
func (s *GroupingElementContext) GetRuleContext() antlr.RuleContext
func (*GroupingElementContext) IsGroupingElementContext ¶
func (*GroupingElementContext) IsGroupingElementContext()
func (*GroupingElementContext) ToStringTree ¶
func (s *GroupingElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GueryErrorListener ¶
type GueryErrorListener struct { *DefaultErrorListener Msgs []string }
func NewGueryErrorListener ¶
func NewGueryErrorListener() *GueryErrorListener
func (*GueryErrorListener) GetErrorMsgs ¶
func (self *GueryErrorListener) GetErrorMsgs() string
func (*GueryErrorListener) HasError ¶
func (self *GueryErrorListener) HasError() bool
func (*GueryErrorListener) SyntaxError ¶
func (self *GueryErrorListener) SyntaxError(recognizer Recognizer, offendingSymbol interface{}, line, column int, msg string, e RecognitionException)
type IBaseTypeContext ¶
type IBaseTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBaseTypeContext differentiates from other interfaces. IsBaseTypeContext() }
IBaseTypeContext is an interface to support dynamic dispatch.
type IBooleanExpressionContext ¶
type IBooleanExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOperator returns the operator token. GetOperator() antlr.Token // SetOperator sets the operator token. SetOperator(antlr.Token) // GetLeft returns the left rule contexts. GetLeft() IBooleanExpressionContext // GetRight returns the right rule contexts. GetRight() IBooleanExpressionContext // SetLeft sets the left rule contexts. SetLeft(IBooleanExpressionContext) // SetRight sets the right rule contexts. SetRight(IBooleanExpressionContext) // IsBooleanExpressionContext differentiates from other interfaces. IsBooleanExpressionContext() }
IBooleanExpressionContext is an interface to support dynamic dispatch.
type IBooleanValueContext ¶
type IBooleanValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanValueContext differentiates from other interfaces. IsBooleanValueContext() }
IBooleanValueContext is an interface to support dynamic dispatch.
type IColumnDefinitionContext ¶
type IColumnDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsColumnDefinitionContext differentiates from other interfaces. IsColumnDefinitionContext() }
IColumnDefinitionContext is an interface to support dynamic dispatch.
type IComparisonOperatorContext ¶
type IComparisonOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparisonOperatorContext differentiates from other interfaces. IsComparisonOperatorContext() }
IComparisonOperatorContext is an interface to support dynamic dispatch.
type IComparisonQuantifierContext ¶
type IComparisonQuantifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparisonQuantifierContext differentiates from other interfaces. IsComparisonQuantifierContext() }
IComparisonQuantifierContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IFilterContext ¶
type IFilterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFilterContext differentiates from other interfaces. IsFilterContext() }
IFilterContext is an interface to support dynamic dispatch.
type IGroupByContext ¶
type IGroupByContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGroupByContext differentiates from other interfaces. IsGroupByContext() }
IGroupByContext is an interface to support dynamic dispatch.
type IGroupingElementContext ¶
type IGroupingElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGroupingElementContext differentiates from other interfaces. IsGroupingElementContext() }
IGroupingElementContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IJoinCriteriaContext ¶
type IJoinCriteriaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJoinCriteriaContext differentiates from other interfaces. IsJoinCriteriaContext() }
IJoinCriteriaContext is an interface to support dynamic dispatch.
type IJoinTypeContext ¶
type IJoinTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJoinTypeContext differentiates from other interfaces. IsJoinTypeContext() }
IJoinTypeContext is an interface to support dynamic dispatch.
type ILikeClauseContext ¶
type ILikeClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOptionType returns the optionType token. GetOptionType() antlr.Token // SetOptionType sets the optionType token. SetOptionType(antlr.Token) // IsLikeClauseContext differentiates from other interfaces. IsLikeClauseContext() }
ILikeClauseContext is an interface to support dynamic dispatch.
type INonReservedContext ¶
type INonReservedContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNonReservedContext differentiates from other interfaces. IsNonReservedContext() }
INonReservedContext 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 // Get_expression returns the _expression rule contexts. Get_expression() IExpressionContext // Set_expression sets the _expression rule contexts. Set_expression(IExpressionContext) // GetPartition returns the partition rule context list. GetPartition() []IExpressionContext // SetPartition sets the partition rule context list. SetPartition([]IExpressionContext) // 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 // GetRight returns the right rule contexts. GetRight() IValueExpressionContext // GetLower returns the lower rule contexts. GetLower() IValueExpressionContext // GetUpper returns the upper rule contexts. GetUpper() IValueExpressionContext // GetPattern returns the pattern rule contexts. GetPattern() IValueExpressionContext // GetEscape returns the escape rule contexts. GetEscape() IValueExpressionContext // SetRight sets the right rule contexts. SetRight(IValueExpressionContext) // SetLower sets the lower rule contexts. SetLower(IValueExpressionContext) // SetUpper sets the upper rule contexts. SetUpper(IValueExpressionContext) // SetPattern sets the pattern rule contexts. SetPattern(IValueExpressionContext) // SetEscape sets the escape rule contexts. SetEscape(IValueExpressionContext) // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type IPredicatedContext ¶
type IPredicatedContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPredicatedContext differentiates from other interfaces. IsPredicatedContext() }
IPredicatedContext is an interface to support dynamic dispatch.
type IPrimaryExpressionContext ¶
type IPrimaryExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetBase returns the base rule contexts. GetBase() IPrimaryExpressionContext // GetElseExpression returns the elseExpression rule contexts. GetElseExpression() IExpressionContext // GetFieldName returns the fieldName rule contexts. GetFieldName() IIdentifierContext // SetBase sets the base rule contexts. SetBase(IPrimaryExpressionContext) // SetElseExpression sets the elseExpression rule contexts. SetElseExpression(IExpressionContext) // SetFieldName sets the fieldName rule contexts. SetFieldName(IIdentifierContext) // IsPrimaryExpressionContext differentiates from other interfaces. IsPrimaryExpressionContext() }
IPrimaryExpressionContext is an interface to support dynamic dispatch.
type IPrivilegeContext ¶
type IPrivilegeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPrivilegeContext differentiates from other interfaces. IsPrivilegeContext() }
IPrivilegeContext is an interface to support dynamic dispatch.
type IPropertiesContext ¶
type IPropertiesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPropertiesContext differentiates from other interfaces. IsPropertiesContext() }
IPropertiesContext is an interface to support dynamic dispatch.
type IPropertyContext ¶
type IPropertyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPropertyContext differentiates from other interfaces. IsPropertyContext() }
IPropertyContext is an interface to support dynamic dispatch.
type IQualifiedNameContext ¶
type IQualifiedNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQualifiedNameContext differentiates from other interfaces. IsQualifiedNameContext() }
IQualifiedNameContext is an interface to support dynamic dispatch.
type IQueryContext ¶
type IQueryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLimit returns the limit token. GetLimit() antlr.Token // SetLimit sets the limit token. SetLimit(antlr.Token) // IsQueryContext differentiates from other interfaces. IsQueryContext() }
IQueryContext is an interface to support dynamic dispatch.
type IQueryPrimaryContext ¶
type IQueryPrimaryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQueryPrimaryContext differentiates from other interfaces. IsQueryPrimaryContext() }
IQueryPrimaryContext is an interface to support dynamic dispatch.
type IQuerySpecificationContext ¶
type IQuerySpecificationContext 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) // IsQuerySpecificationContext differentiates from other interfaces. IsQuerySpecificationContext() }
IQuerySpecificationContext is an interface to support dynamic dispatch.
type IQueryTermContext ¶
type IQueryTermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOperator returns the operator token. GetOperator() antlr.Token // SetOperator sets the operator token. SetOperator(antlr.Token) // GetLeft returns the left rule contexts. GetLeft() IQueryTermContext // GetRight returns the right rule contexts. GetRight() IQueryTermContext // SetLeft sets the left rule contexts. SetLeft(IQueryTermContext) // SetRight sets the right rule contexts. SetRight(IQueryTermContext) // IsQueryTermContext differentiates from other interfaces. IsQueryTermContext() }
IQueryTermContext is an interface to support dynamic dispatch.
type IRelationContext ¶
type IRelationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLeftRelation returns the leftRelation rule contexts. GetLeftRelation() IRelationContext // GetRightRelation returns the rightRelation rule contexts. GetRightRelation() IRelationContext // SetLeftRelation sets the leftRelation rule contexts. SetLeftRelation(IRelationContext) // SetRightRelation sets the rightRelation rule contexts. SetRightRelation(IRelationContext) // IsRelationContext differentiates from other interfaces. IsRelationContext() }
IRelationContext is an interface to support dynamic dispatch.
type IRelationPrimaryContext ¶
type IRelationPrimaryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRelationPrimaryContext differentiates from other interfaces. IsRelationPrimaryContext() }
IRelationPrimaryContext is an interface to support dynamic dispatch.
type ISampleTypeContext ¶
type ISampleTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSampleTypeContext differentiates from other interfaces. IsSampleTypeContext() }
ISampleTypeContext is an interface to support dynamic dispatch.
type ISampledRelationContext ¶
type ISampledRelationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSampledRelationContext differentiates from other interfaces. IsSampledRelationContext() }
ISampledRelationContext 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 // IsSetQuantifierContext differentiates from other interfaces. IsSetQuantifierContext() }
ISetQuantifierContext is an interface to support dynamic dispatch.
type ISingleExpressionContext ¶
type ISingleExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSingleExpressionContext differentiates from other interfaces. IsSingleExpressionContext() }
ISingleExpressionContext is an interface to support dynamic dispatch.
type ISingleStatementContext ¶
type ISingleStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // 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 // GetOrdering returns the ordering token. GetOrdering() antlr.Token // GetNullOrdering returns the nullOrdering token. GetNullOrdering() antlr.Token // SetOrdering sets the ordering token. SetOrdering(antlr.Token) // SetNullOrdering sets the nullOrdering token. SetNullOrdering(antlr.Token) // IsSortItemContext differentiates from other interfaces. IsSortItemContext() }
ISortItemContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLimit returns the limit token. GetLimit() antlr.Token // SetLimit sets the limit token. SetLimit(antlr.Token) // GetSchema returns the schema rule contexts. GetSchema() IIdentifierContext // GetCatalog returns the catalog rule contexts. GetCatalog() IIdentifierContext // GetPattern returns the pattern rule contexts. GetPattern() IStringValueContext // GetEscape returns the escape rule contexts. GetEscape() IStringValueContext // GetWhere returns the where rule contexts. GetWhere() IBooleanExpressionContext // SetSchema sets the schema rule contexts. SetSchema(IIdentifierContext) // SetCatalog sets the catalog rule contexts. SetCatalog(IIdentifierContext) // SetPattern sets the pattern rule contexts. SetPattern(IStringValueContext) // SetEscape sets the escape rule contexts. SetEscape(IStringValueContext) // SetWhere sets the where rule contexts. SetWhere(IBooleanExpressionContext) // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type IStringValueContext ¶
type IStringValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringValueContext differentiates from other interfaces. IsStringValueContext() }
IStringValueContext is an interface to support dynamic dispatch.
type ITableElementContext ¶
type ITableElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTableElementContext differentiates from other interfaces. IsTableElementContext() }
ITableElementContext is an interface to support dynamic dispatch.
type ITypeParameterContext ¶
type ITypeParameterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeParameterContext differentiates from other interfaces. IsTypeParameterContext() }
ITypeParameterContext is an interface to support dynamic dispatch.
type ITypeSqlContext ¶
type ITypeSqlContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSqlContext differentiates from other interfaces. IsTypeSqlContext() }
ITypeSqlContext is an interface to support dynamic dispatch.
type IValueExpressionContext ¶
type IValueExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOperator returns the operator token. GetOperator() antlr.Token // SetOperator sets the operator token. SetOperator(antlr.Token) // GetLeft returns the left rule contexts. GetLeft() IValueExpressionContext // GetRight returns the right rule contexts. GetRight() IValueExpressionContext // SetLeft sets the left rule contexts. SetLeft(IValueExpressionContext) // SetRight sets the right rule contexts. SetRight(IValueExpressionContext) // IsValueExpressionContext differentiates from other interfaces. IsValueExpressionContext() }
IValueExpressionContext is an interface to support dynamic dispatch.
type IWhenClauseContext ¶
type IWhenClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetCondition returns the condition rule contexts. GetCondition() IExpressionContext // GetResult returns the result rule contexts. GetResult() IExpressionContext // SetCondition sets the condition rule contexts. SetCondition(IExpressionContext) // SetResult sets the result rule contexts. SetResult(IExpressionContext) // IsWhenClauseContext differentiates from other interfaces. IsWhenClauseContext() }
IWhenClauseContext 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) DIGIT_IDENTIFIER ¶
func (s *IdentifierContext) DIGIT_IDENTIFIER() antlr.TerminalNode
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) IDENTIFIER ¶
func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) NonReserved ¶
func (s *IdentifierContext) NonReserved() INonReservedContext
func (*IdentifierContext) QUOTED_IDENTIFIER ¶
func (s *IdentifierContext) QUOTED_IDENTIFIER() antlr.TerminalNode
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type JoinCriteriaContext ¶
type JoinCriteriaContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJoinCriteriaContext ¶
func NewEmptyJoinCriteriaContext() *JoinCriteriaContext
func NewJoinCriteriaContext ¶
func NewJoinCriteriaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinCriteriaContext
func (*JoinCriteriaContext) AllIdentifier ¶
func (s *JoinCriteriaContext) AllIdentifier() []IIdentifierContext
func (*JoinCriteriaContext) BooleanExpression ¶
func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext
func (*JoinCriteriaContext) EnterRule ¶
func (s *JoinCriteriaContext) EnterRule(listener antlr.ParseTreeListener)
func (*JoinCriteriaContext) ExitRule ¶
func (s *JoinCriteriaContext) ExitRule(listener antlr.ParseTreeListener)
func (*JoinCriteriaContext) GetParser ¶
func (s *JoinCriteriaContext) GetParser() antlr.Parser
func (*JoinCriteriaContext) GetRuleContext ¶
func (s *JoinCriteriaContext) GetRuleContext() antlr.RuleContext
func (*JoinCriteriaContext) Identifier ¶
func (s *JoinCriteriaContext) Identifier(i int) IIdentifierContext
func (*JoinCriteriaContext) IsJoinCriteriaContext ¶
func (*JoinCriteriaContext) IsJoinCriteriaContext()
func (*JoinCriteriaContext) ON ¶
func (s *JoinCriteriaContext) ON() antlr.TerminalNode
func (*JoinCriteriaContext) ToStringTree ¶
func (s *JoinCriteriaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*JoinCriteriaContext) USING ¶
func (s *JoinCriteriaContext) USING() antlr.TerminalNode
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) 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) 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 LikeClauseContext ¶
type LikeClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLikeClauseContext ¶
func NewEmptyLikeClauseContext() *LikeClauseContext
func NewLikeClauseContext ¶
func NewLikeClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeClauseContext
func (*LikeClauseContext) EXCLUDING ¶
func (s *LikeClauseContext) EXCLUDING() antlr.TerminalNode
func (*LikeClauseContext) EnterRule ¶
func (s *LikeClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*LikeClauseContext) ExitRule ¶
func (s *LikeClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*LikeClauseContext) GetOptionType ¶
func (s *LikeClauseContext) GetOptionType() antlr.Token
func (*LikeClauseContext) GetParser ¶
func (s *LikeClauseContext) GetParser() antlr.Parser
func (*LikeClauseContext) GetRuleContext ¶
func (s *LikeClauseContext) GetRuleContext() antlr.RuleContext
func (*LikeClauseContext) INCLUDING ¶
func (s *LikeClauseContext) INCLUDING() antlr.TerminalNode
func (*LikeClauseContext) IsLikeClauseContext ¶
func (*LikeClauseContext) IsLikeClauseContext()
func (*LikeClauseContext) LIKE ¶
func (s *LikeClauseContext) LIKE() antlr.TerminalNode
func (*LikeClauseContext) PROPERTIES ¶
func (s *LikeClauseContext) PROPERTIES() antlr.TerminalNode
func (*LikeClauseContext) QualifiedName ¶
func (s *LikeClauseContext) QualifiedName() IQualifiedNameContext
func (*LikeClauseContext) SetOptionType ¶
func (s *LikeClauseContext) SetOptionType(v antlr.Token)
func (*LikeClauseContext) ToStringTree ¶
func (s *LikeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NonReservedContext ¶
type NonReservedContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNonReservedContext ¶
func NewEmptyNonReservedContext() *NonReservedContext
func NewNonReservedContext ¶
func NewNonReservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonReservedContext
func (*NonReservedContext) ADD ¶
func (s *NonReservedContext) ADD() antlr.TerminalNode
func (*NonReservedContext) ALL ¶
func (s *NonReservedContext) ALL() antlr.TerminalNode
func (*NonReservedContext) ANALYZE ¶
func (s *NonReservedContext) ANALYZE() antlr.TerminalNode
func (*NonReservedContext) ANY ¶
func (s *NonReservedContext) ANY() antlr.TerminalNode
func (*NonReservedContext) ARRAY ¶
func (s *NonReservedContext) ARRAY() antlr.TerminalNode
func (*NonReservedContext) ASC ¶
func (s *NonReservedContext) ASC() antlr.TerminalNode
func (*NonReservedContext) AT ¶
func (s *NonReservedContext) AT() antlr.TerminalNode
func (*NonReservedContext) BERNOULLI ¶
func (s *NonReservedContext) BERNOULLI() antlr.TerminalNode
func (*NonReservedContext) CALL ¶
func (s *NonReservedContext) CALL() antlr.TerminalNode
func (*NonReservedContext) CASCADE ¶
func (s *NonReservedContext) CASCADE() antlr.TerminalNode
func (*NonReservedContext) CATALOGS ¶
func (s *NonReservedContext) CATALOGS() antlr.TerminalNode
func (*NonReservedContext) COALESCE ¶
func (s *NonReservedContext) COALESCE() antlr.TerminalNode
func (*NonReservedContext) COLUMN ¶
func (s *NonReservedContext) COLUMN() antlr.TerminalNode
func (*NonReservedContext) COLUMNS ¶
func (s *NonReservedContext) COLUMNS() antlr.TerminalNode
func (*NonReservedContext) COMMENT ¶
func (s *NonReservedContext) COMMENT() antlr.TerminalNode
func (*NonReservedContext) COMMIT ¶
func (s *NonReservedContext) COMMIT() antlr.TerminalNode
func (*NonReservedContext) COMMITTED ¶
func (s *NonReservedContext) COMMITTED() antlr.TerminalNode
func (*NonReservedContext) CURRENT ¶
func (s *NonReservedContext) CURRENT() antlr.TerminalNode
func (*NonReservedContext) DATA ¶
func (s *NonReservedContext) DATA() antlr.TerminalNode
func (*NonReservedContext) DATE ¶
func (s *NonReservedContext) DATE() antlr.TerminalNode
func (*NonReservedContext) DAY ¶
func (s *NonReservedContext) DAY() antlr.TerminalNode
func (*NonReservedContext) DESC ¶
func (s *NonReservedContext) DESC() antlr.TerminalNode
func (*NonReservedContext) DISTRIBUTED ¶
func (s *NonReservedContext) DISTRIBUTED() antlr.TerminalNode
func (*NonReservedContext) EXCLUDING ¶
func (s *NonReservedContext) EXCLUDING() antlr.TerminalNode
func (*NonReservedContext) EXPLAIN ¶
func (s *NonReservedContext) EXPLAIN() antlr.TerminalNode
func (*NonReservedContext) EnterRule ¶
func (s *NonReservedContext) EnterRule(listener antlr.ParseTreeListener)
func (*NonReservedContext) ExitRule ¶
func (s *NonReservedContext) ExitRule(listener antlr.ParseTreeListener)
func (*NonReservedContext) FILTER ¶
func (s *NonReservedContext) FILTER() antlr.TerminalNode
func (*NonReservedContext) FIRST ¶
func (s *NonReservedContext) FIRST() antlr.TerminalNode
func (*NonReservedContext) FOLLOWING ¶
func (s *NonReservedContext) FOLLOWING() antlr.TerminalNode
func (*NonReservedContext) FORMAT ¶
func (s *NonReservedContext) FORMAT() antlr.TerminalNode
func (*NonReservedContext) FUNCTIONS ¶
func (s *NonReservedContext) FUNCTIONS() antlr.TerminalNode
func (*NonReservedContext) GRANT ¶
func (s *NonReservedContext) GRANT() antlr.TerminalNode
func (*NonReservedContext) GRANTS ¶
func (s *NonReservedContext) GRANTS() antlr.TerminalNode
func (*NonReservedContext) GRAPHVIZ ¶
func (s *NonReservedContext) GRAPHVIZ() antlr.TerminalNode
func (*NonReservedContext) GetParser ¶
func (s *NonReservedContext) GetParser() antlr.Parser
func (*NonReservedContext) GetRuleContext ¶
func (s *NonReservedContext) GetRuleContext() antlr.RuleContext
func (*NonReservedContext) HOUR ¶
func (s *NonReservedContext) HOUR() antlr.TerminalNode
func (*NonReservedContext) IF ¶
func (s *NonReservedContext) IF() antlr.TerminalNode
func (*NonReservedContext) INCLUDING ¶
func (s *NonReservedContext) INCLUDING() antlr.TerminalNode
func (*NonReservedContext) INPUT ¶
func (s *NonReservedContext) INPUT() antlr.TerminalNode
func (*NonReservedContext) INTEGER ¶
func (s *NonReservedContext) INTEGER() antlr.TerminalNode
func (*NonReservedContext) INTERVAL ¶
func (s *NonReservedContext) INTERVAL() antlr.TerminalNode
func (*NonReservedContext) ISOLATION ¶
func (s *NonReservedContext) ISOLATION() antlr.TerminalNode
func (*NonReservedContext) IsNonReservedContext ¶
func (*NonReservedContext) IsNonReservedContext()
func (*NonReservedContext) LAST ¶
func (s *NonReservedContext) LAST() antlr.TerminalNode
func (*NonReservedContext) LATERAL ¶
func (s *NonReservedContext) LATERAL() antlr.TerminalNode
func (*NonReservedContext) LEVEL ¶
func (s *NonReservedContext) LEVEL() antlr.TerminalNode
func (*NonReservedContext) LIMIT ¶
func (s *NonReservedContext) LIMIT() antlr.TerminalNode
func (*NonReservedContext) LOGICAL ¶
func (s *NonReservedContext) LOGICAL() antlr.TerminalNode
func (*NonReservedContext) MAP ¶
func (s *NonReservedContext) MAP() antlr.TerminalNode
func (*NonReservedContext) MINUTE ¶
func (s *NonReservedContext) MINUTE() antlr.TerminalNode
func (*NonReservedContext) MONTH ¶
func (s *NonReservedContext) MONTH() antlr.TerminalNode
func (*NonReservedContext) NFC ¶
func (s *NonReservedContext) NFC() antlr.TerminalNode
func (*NonReservedContext) NFD ¶
func (s *NonReservedContext) NFD() antlr.TerminalNode
func (*NonReservedContext) NFKC ¶
func (s *NonReservedContext) NFKC() antlr.TerminalNode
func (*NonReservedContext) NFKD ¶
func (s *NonReservedContext) NFKD() antlr.TerminalNode
func (*NonReservedContext) NO ¶
func (s *NonReservedContext) NO() antlr.TerminalNode
func (*NonReservedContext) NULLIF ¶
func (s *NonReservedContext) NULLIF() antlr.TerminalNode
func (*NonReservedContext) NULLS ¶
func (s *NonReservedContext) NULLS() antlr.TerminalNode
func (*NonReservedContext) ONLY ¶
func (s *NonReservedContext) ONLY() antlr.TerminalNode
func (*NonReservedContext) OPTION ¶
func (s *NonReservedContext) OPTION() antlr.TerminalNode
func (*NonReservedContext) ORDINALITY ¶
func (s *NonReservedContext) ORDINALITY() antlr.TerminalNode
func (*NonReservedContext) OUTPUT ¶
func (s *NonReservedContext) OUTPUT() antlr.TerminalNode
func (*NonReservedContext) OVER ¶
func (s *NonReservedContext) OVER() antlr.TerminalNode
func (*NonReservedContext) PARTITION ¶
func (s *NonReservedContext) PARTITION() antlr.TerminalNode
func (*NonReservedContext) PARTITIONS ¶
func (s *NonReservedContext) PARTITIONS() antlr.TerminalNode
func (*NonReservedContext) POSITION ¶
func (s *NonReservedContext) POSITION() antlr.TerminalNode
func (*NonReservedContext) PRECEDING ¶
func (s *NonReservedContext) PRECEDING() antlr.TerminalNode
func (*NonReservedContext) PRIVILEGES ¶
func (s *NonReservedContext) PRIVILEGES() antlr.TerminalNode
func (*NonReservedContext) PROPERTIES ¶
func (s *NonReservedContext) PROPERTIES() antlr.TerminalNode
func (*NonReservedContext) PUBLIC ¶
func (s *NonReservedContext) PUBLIC() antlr.TerminalNode
func (*NonReservedContext) RANGE ¶
func (s *NonReservedContext) RANGE() antlr.TerminalNode
func (*NonReservedContext) READ ¶
func (s *NonReservedContext) READ() antlr.TerminalNode
func (*NonReservedContext) RENAME ¶
func (s *NonReservedContext) RENAME() antlr.TerminalNode
func (*NonReservedContext) REPEATABLE ¶
func (s *NonReservedContext) REPEATABLE() antlr.TerminalNode
func (*NonReservedContext) REPLACE ¶
func (s *NonReservedContext) REPLACE() antlr.TerminalNode
func (*NonReservedContext) RESET ¶
func (s *NonReservedContext) RESET() antlr.TerminalNode
func (*NonReservedContext) RESTRICT ¶
func (s *NonReservedContext) RESTRICT() antlr.TerminalNode
func (*NonReservedContext) REVOKE ¶
func (s *NonReservedContext) REVOKE() antlr.TerminalNode
func (*NonReservedContext) ROLLBACK ¶
func (s *NonReservedContext) ROLLBACK() antlr.TerminalNode
func (*NonReservedContext) ROW ¶
func (s *NonReservedContext) ROW() antlr.TerminalNode
func (*NonReservedContext) ROWS ¶
func (s *NonReservedContext) ROWS() antlr.TerminalNode
func (*NonReservedContext) SCHEMA ¶
func (s *NonReservedContext) SCHEMA() antlr.TerminalNode
func (*NonReservedContext) SCHEMAS ¶
func (s *NonReservedContext) SCHEMAS() antlr.TerminalNode
func (*NonReservedContext) SECOND ¶
func (s *NonReservedContext) SECOND() antlr.TerminalNode
func (*NonReservedContext) SERIALIZABLE ¶
func (s *NonReservedContext) SERIALIZABLE() antlr.TerminalNode
func (*NonReservedContext) SESSION ¶
func (s *NonReservedContext) SESSION() antlr.TerminalNode
func (*NonReservedContext) SET ¶
func (s *NonReservedContext) SET() antlr.TerminalNode
func (*NonReservedContext) SETS ¶
func (s *NonReservedContext) SETS() antlr.TerminalNode
func (*NonReservedContext) SHOW ¶
func (s *NonReservedContext) SHOW() antlr.TerminalNode
func (*NonReservedContext) SMALLINT ¶
func (s *NonReservedContext) SMALLINT() antlr.TerminalNode
func (*NonReservedContext) SOME ¶
func (s *NonReservedContext) SOME() antlr.TerminalNode
func (*NonReservedContext) START ¶
func (s *NonReservedContext) START() antlr.TerminalNode
func (*NonReservedContext) STATS ¶
func (s *NonReservedContext) STATS() antlr.TerminalNode
func (*NonReservedContext) SUBSTRING ¶
func (s *NonReservedContext) SUBSTRING() antlr.TerminalNode
func (*NonReservedContext) SYSTEM ¶
func (s *NonReservedContext) SYSTEM() antlr.TerminalNode
func (*NonReservedContext) TABLES ¶
func (s *NonReservedContext) TABLES() antlr.TerminalNode
func (*NonReservedContext) TABLESAMPLE ¶
func (s *NonReservedContext) TABLESAMPLE() antlr.TerminalNode
func (*NonReservedContext) TEXT ¶
func (s *NonReservedContext) TEXT() antlr.TerminalNode
func (*NonReservedContext) TIME ¶
func (s *NonReservedContext) TIME() antlr.TerminalNode
func (*NonReservedContext) TIMESTAMP ¶
func (s *NonReservedContext) TIMESTAMP() antlr.TerminalNode
func (*NonReservedContext) TINYINT ¶
func (s *NonReservedContext) TINYINT() antlr.TerminalNode
func (*NonReservedContext) TO ¶
func (s *NonReservedContext) TO() antlr.TerminalNode
func (*NonReservedContext) TRANSACTION ¶
func (s *NonReservedContext) TRANSACTION() antlr.TerminalNode
func (*NonReservedContext) TRY_CAST ¶
func (s *NonReservedContext) TRY_CAST() antlr.TerminalNode
func (*NonReservedContext) TYPE ¶
func (s *NonReservedContext) TYPE() antlr.TerminalNode
func (*NonReservedContext) ToStringTree ¶
func (s *NonReservedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*NonReservedContext) UNBOUNDED ¶
func (s *NonReservedContext) UNBOUNDED() antlr.TerminalNode
func (*NonReservedContext) UNCOMMITTED ¶
func (s *NonReservedContext) UNCOMMITTED() antlr.TerminalNode
func (*NonReservedContext) USE ¶
func (s *NonReservedContext) USE() antlr.TerminalNode
func (*NonReservedContext) VALIDATE ¶
func (s *NonReservedContext) VALIDATE() antlr.TerminalNode
func (*NonReservedContext) VERBOSE ¶
func (s *NonReservedContext) VERBOSE() antlr.TerminalNode
func (*NonReservedContext) VIEW ¶
func (s *NonReservedContext) VIEW() antlr.TerminalNode
func (*NonReservedContext) WORK ¶
func (s *NonReservedContext) WORK() antlr.TerminalNode
func (*NonReservedContext) WRITE ¶
func (s *NonReservedContext) WRITE() antlr.TerminalNode
func (*NonReservedContext) YEAR ¶
func (s *NonReservedContext) YEAR() antlr.TerminalNode
func (*NonReservedContext) ZONE ¶
func (s *NonReservedContext) ZONE() antlr.TerminalNode
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) DOUBLE_VALUE ¶
func (s *NumberContext) DOUBLE_VALUE() antlr.TerminalNode
func (*NumberContext) EnterRule ¶
func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberContext) ExitRule ¶
func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberContext) GetParser ¶
func (s *NumberContext) GetParser() antlr.Parser
func (*NumberContext) GetRuleContext ¶
func (s *NumberContext) GetRuleContext() antlr.RuleContext
func (*NumberContext) INTEGER_VALUE ¶
func (s *NumberContext) INTEGER_VALUE() antlr.TerminalNode
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) AllBY ¶
func (s *OverContext) AllBY() []antlr.TerminalNode
func (*OverContext) AllExpression ¶
func (s *OverContext) AllExpression() []IExpressionContext
func (*OverContext) AllSortItem ¶
func (s *OverContext) AllSortItem() []ISortItemContext
func (*OverContext) BY ¶
func (s *OverContext) BY(i int) antlr.TerminalNode
func (*OverContext) EnterRule ¶
func (s *OverContext) EnterRule(listener antlr.ParseTreeListener)
func (*OverContext) ExitRule ¶
func (s *OverContext) ExitRule(listener antlr.ParseTreeListener)
func (*OverContext) Expression ¶
func (s *OverContext) Expression(i int) IExpressionContext
func (*OverContext) GetParser ¶
func (s *OverContext) GetParser() antlr.Parser
func (*OverContext) GetPartition ¶
func (s *OverContext) GetPartition() []IExpressionContext
func (*OverContext) GetRuleContext ¶
func (s *OverContext) GetRuleContext() antlr.RuleContext
func (*OverContext) Get_expression ¶
func (s *OverContext) Get_expression() IExpressionContext
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) PARTITION ¶
func (s *OverContext) PARTITION() antlr.TerminalNode
func (*OverContext) SetPartition ¶
func (s *OverContext) SetPartition(v []IExpressionContext)
func (*OverContext) Set_expression ¶
func (s *OverContext) Set_expression(v IExpressionContext)
func (*OverContext) SortItem ¶
func (s *OverContext) SortItem(i int) ISortItemContext
func (*OverContext) ToStringTree ¶
func (s *OverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) *PredicateContext
func (*PredicateContext) AND ¶
func (s *PredicateContext) AND() antlr.TerminalNode
func (*PredicateContext) AllExpression ¶
func (s *PredicateContext) AllExpression() []IExpressionContext
func (*PredicateContext) AllValueExpression ¶
func (s *PredicateContext) AllValueExpression() []IValueExpressionContext
func (*PredicateContext) BETWEEN ¶
func (s *PredicateContext) BETWEEN() antlr.TerminalNode
func (*PredicateContext) ComparisonOperator ¶
func (s *PredicateContext) ComparisonOperator() IComparisonOperatorContext
func (*PredicateContext) ComparisonQuantifier ¶
func (s *PredicateContext) ComparisonQuantifier() IComparisonQuantifierContext
func (*PredicateContext) DISTINCT ¶
func (s *PredicateContext) DISTINCT() antlr.TerminalNode
func (*PredicateContext) ESCAPE ¶
func (s *PredicateContext) ESCAPE() antlr.TerminalNode
func (*PredicateContext) EnterRule ¶
func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicateContext) ExitRule ¶
func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicateContext) Expression ¶
func (s *PredicateContext) Expression(i int) IExpressionContext
func (*PredicateContext) FROM ¶
func (s *PredicateContext) FROM() antlr.TerminalNode
func (*PredicateContext) GetEscape ¶
func (s *PredicateContext) GetEscape() IValueExpressionContext
func (*PredicateContext) GetLower ¶
func (s *PredicateContext) GetLower() IValueExpressionContext
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetPattern ¶
func (s *PredicateContext) GetPattern() IValueExpressionContext
func (*PredicateContext) GetRight ¶
func (s *PredicateContext) GetRight() IValueExpressionContext
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) GetUpper ¶
func (s *PredicateContext) GetUpper() IValueExpressionContext
func (*PredicateContext) IN ¶
func (s *PredicateContext) IN() antlr.TerminalNode
func (*PredicateContext) IS ¶
func (s *PredicateContext) IS() antlr.TerminalNode
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) LIKE ¶
func (s *PredicateContext) LIKE() antlr.TerminalNode
func (*PredicateContext) NOT ¶
func (s *PredicateContext) NOT() antlr.TerminalNode
func (*PredicateContext) NULL ¶
func (s *PredicateContext) NULL() antlr.TerminalNode
func (*PredicateContext) Query ¶
func (s *PredicateContext) Query() IQueryContext
func (*PredicateContext) SetEscape ¶
func (s *PredicateContext) SetEscape(v IValueExpressionContext)
func (*PredicateContext) SetLower ¶
func (s *PredicateContext) SetLower(v IValueExpressionContext)
func (*PredicateContext) SetPattern ¶
func (s *PredicateContext) SetPattern(v IValueExpressionContext)
func (*PredicateContext) SetRight ¶
func (s *PredicateContext) SetRight(v IValueExpressionContext)
func (*PredicateContext) SetUpper ¶
func (s *PredicateContext) SetUpper(v IValueExpressionContext)
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PredicateContext) ValueExpression ¶
func (s *PredicateContext) ValueExpression(i int) IValueExpressionContext
type PredicatedContext ¶
type PredicatedContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicatedContext ¶
func NewEmptyPredicatedContext() *PredicatedContext
func NewPredicatedContext ¶
func NewPredicatedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicatedContext
func (*PredicatedContext) EnterRule ¶
func (s *PredicatedContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicatedContext) ExitRule ¶
func (s *PredicatedContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicatedContext) GetParser ¶
func (s *PredicatedContext) GetParser() antlr.Parser
func (*PredicatedContext) GetRuleContext ¶
func (s *PredicatedContext) GetRuleContext() antlr.RuleContext
func (*PredicatedContext) IsPredicatedContext ¶
func (*PredicatedContext) IsPredicatedContext()
func (*PredicatedContext) Predicate ¶
func (s *PredicatedContext) Predicate() IPredicateContext
func (*PredicatedContext) ToStringTree ¶
func (s *PredicatedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PredicatedContext) ValueExpression ¶
func (s *PredicatedContext) 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) AllExpression ¶
func (s *PrimaryExpressionContext) AllExpression() []IExpressionContext
func (*PrimaryExpressionContext) AllSortItem ¶
func (s *PrimaryExpressionContext) AllSortItem() []ISortItemContext
func (*PrimaryExpressionContext) AllWhenClause ¶
func (s *PrimaryExpressionContext) AllWhenClause() []IWhenClauseContext
func (*PrimaryExpressionContext) BY ¶
func (s *PrimaryExpressionContext) BY() antlr.TerminalNode
func (*PrimaryExpressionContext) BooleanValue ¶
func (s *PrimaryExpressionContext) BooleanValue() IBooleanValueContext
func (*PrimaryExpressionContext) CASE ¶
func (s *PrimaryExpressionContext) CASE() antlr.TerminalNode
func (*PrimaryExpressionContext) ELSE ¶
func (s *PrimaryExpressionContext) ELSE() antlr.TerminalNode
func (*PrimaryExpressionContext) END ¶
func (s *PrimaryExpressionContext) END() antlr.TerminalNode
func (*PrimaryExpressionContext) EnterRule ¶
func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) ExitRule ¶
func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) Expression ¶
func (s *PrimaryExpressionContext) Expression(i int) IExpressionContext
func (*PrimaryExpressionContext) GetBase ¶
func (s *PrimaryExpressionContext) GetBase() IPrimaryExpressionContext
func (*PrimaryExpressionContext) GetElseExpression ¶
func (s *PrimaryExpressionContext) GetElseExpression() IExpressionContext
func (*PrimaryExpressionContext) GetFieldName ¶
func (s *PrimaryExpressionContext) GetFieldName() IIdentifierContext
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) Identifier ¶
func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) NULL ¶
func (s *PrimaryExpressionContext) NULL() antlr.TerminalNode
func (*PrimaryExpressionContext) Number ¶
func (s *PrimaryExpressionContext) Number() INumberContext
func (*PrimaryExpressionContext) ORDER ¶
func (s *PrimaryExpressionContext) ORDER() antlr.TerminalNode
func (*PrimaryExpressionContext) PrimaryExpression ¶
func (s *PrimaryExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*PrimaryExpressionContext) QualifiedName ¶
func (s *PrimaryExpressionContext) QualifiedName() IQualifiedNameContext
func (*PrimaryExpressionContext) SetBase ¶
func (s *PrimaryExpressionContext) SetBase(v IPrimaryExpressionContext)
func (*PrimaryExpressionContext) SetElseExpression ¶
func (s *PrimaryExpressionContext) SetElseExpression(v IExpressionContext)
func (*PrimaryExpressionContext) SetFieldName ¶
func (s *PrimaryExpressionContext) SetFieldName(v IIdentifierContext)
func (*PrimaryExpressionContext) SetQuantifier ¶
func (s *PrimaryExpressionContext) SetQuantifier() ISetQuantifierContext
func (*PrimaryExpressionContext) SortItem ¶
func (s *PrimaryExpressionContext) SortItem(i int) ISortItemContext
func (*PrimaryExpressionContext) StringValue ¶
func (s *PrimaryExpressionContext) StringValue() IStringValueContext
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PrimaryExpressionContext) WhenClause ¶
func (s *PrimaryExpressionContext) WhenClause(i int) IWhenClauseContext
type PrivilegeContext ¶
type PrivilegeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrivilegeContext ¶
func NewEmptyPrivilegeContext() *PrivilegeContext
func NewPrivilegeContext ¶
func NewPrivilegeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrivilegeContext
func (*PrivilegeContext) DELETE ¶
func (s *PrivilegeContext) DELETE() antlr.TerminalNode
func (*PrivilegeContext) EnterRule ¶
func (s *PrivilegeContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrivilegeContext) ExitRule ¶
func (s *PrivilegeContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrivilegeContext) GetParser ¶
func (s *PrivilegeContext) GetParser() antlr.Parser
func (*PrivilegeContext) GetRuleContext ¶
func (s *PrivilegeContext) GetRuleContext() antlr.RuleContext
func (*PrivilegeContext) INSERT ¶
func (s *PrivilegeContext) INSERT() antlr.TerminalNode
func (*PrivilegeContext) Identifier ¶
func (s *PrivilegeContext) Identifier() IIdentifierContext
func (*PrivilegeContext) IsPrivilegeContext ¶
func (*PrivilegeContext) IsPrivilegeContext()
func (*PrivilegeContext) SELECT ¶
func (s *PrivilegeContext) SELECT() antlr.TerminalNode
func (*PrivilegeContext) ToStringTree ¶
func (s *PrivilegeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertiesContext ¶
type PropertiesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPropertiesContext ¶
func NewEmptyPropertiesContext() *PropertiesContext
func NewPropertiesContext ¶
func NewPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesContext
func (*PropertiesContext) AllProperty ¶
func (s *PropertiesContext) AllProperty() []IPropertyContext
func (*PropertiesContext) EnterRule ¶
func (s *PropertiesContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertiesContext) ExitRule ¶
func (s *PropertiesContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertiesContext) GetParser ¶
func (s *PropertiesContext) GetParser() antlr.Parser
func (*PropertiesContext) GetRuleContext ¶
func (s *PropertiesContext) GetRuleContext() antlr.RuleContext
func (*PropertiesContext) IsPropertiesContext ¶
func (*PropertiesContext) IsPropertiesContext()
func (*PropertiesContext) Property ¶
func (s *PropertiesContext) Property(i int) IPropertyContext
func (*PropertiesContext) ToStringTree ¶
func (s *PropertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertyContext ¶
type PropertyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPropertyContext ¶
func NewEmptyPropertyContext() *PropertyContext
func NewPropertyContext ¶
func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext
func (*PropertyContext) EQ ¶
func (s *PropertyContext) EQ() antlr.TerminalNode
func (*PropertyContext) EnterRule ¶
func (s *PropertyContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyContext) ExitRule ¶
func (s *PropertyContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyContext) Expression ¶
func (s *PropertyContext) Expression() IExpressionContext
func (*PropertyContext) GetParser ¶
func (s *PropertyContext) GetParser() antlr.Parser
func (*PropertyContext) GetRuleContext ¶
func (s *PropertyContext) GetRuleContext() antlr.RuleContext
func (*PropertyContext) Identifier ¶
func (s *PropertyContext) Identifier() IIdentifierContext
func (*PropertyContext) IsPropertyContext ¶
func (*PropertyContext) IsPropertyContext()
func (*PropertyContext) ToStringTree ¶
func (s *PropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 QueryContext ¶
type QueryContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQueryContext ¶
func NewEmptyQueryContext() *QueryContext
func NewQueryContext ¶
func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext
func (*QueryContext) ALL ¶
func (s *QueryContext) ALL() antlr.TerminalNode
func (*QueryContext) AllSortItem ¶
func (s *QueryContext) AllSortItem() []ISortItemContext
func (*QueryContext) BY ¶
func (s *QueryContext) BY() antlr.TerminalNode
func (*QueryContext) EnterRule ¶
func (s *QueryContext) EnterRule(listener antlr.ParseTreeListener)
func (*QueryContext) ExitRule ¶
func (s *QueryContext) ExitRule(listener antlr.ParseTreeListener)
func (*QueryContext) GetLimit ¶
func (s *QueryContext) GetLimit() antlr.Token
func (*QueryContext) GetParser ¶
func (s *QueryContext) GetParser() antlr.Parser
func (*QueryContext) GetRuleContext ¶
func (s *QueryContext) GetRuleContext() antlr.RuleContext
func (*QueryContext) INTEGER_VALUE ¶
func (s *QueryContext) INTEGER_VALUE() antlr.TerminalNode
func (*QueryContext) IsQueryContext ¶
func (*QueryContext) IsQueryContext()
func (*QueryContext) LIMIT ¶
func (s *QueryContext) LIMIT() antlr.TerminalNode
func (*QueryContext) ORDER ¶
func (s *QueryContext) ORDER() antlr.TerminalNode
func (*QueryContext) QueryTerm ¶
func (s *QueryContext) QueryTerm() IQueryTermContext
func (*QueryContext) SetLimit ¶
func (s *QueryContext) SetLimit(v antlr.Token)
func (*QueryContext) SortItem ¶
func (s *QueryContext) SortItem(i int) ISortItemContext
func (*QueryContext) ToStringTree ¶
func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QueryPrimaryContext ¶
type QueryPrimaryContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQueryPrimaryContext ¶
func NewEmptyQueryPrimaryContext() *QueryPrimaryContext
func NewQueryPrimaryContext ¶
func NewQueryPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryPrimaryContext
func (*QueryPrimaryContext) EnterRule ¶
func (s *QueryPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*QueryPrimaryContext) ExitRule ¶
func (s *QueryPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*QueryPrimaryContext) GetParser ¶
func (s *QueryPrimaryContext) GetParser() antlr.Parser
func (*QueryPrimaryContext) GetRuleContext ¶
func (s *QueryPrimaryContext) GetRuleContext() antlr.RuleContext
func (*QueryPrimaryContext) IsQueryPrimaryContext ¶
func (*QueryPrimaryContext) IsQueryPrimaryContext()
func (*QueryPrimaryContext) Query ¶
func (s *QueryPrimaryContext) Query() IQueryContext
func (*QueryPrimaryContext) QuerySpecification ¶
func (s *QueryPrimaryContext) QuerySpecification() IQuerySpecificationContext
func (*QueryPrimaryContext) ToStringTree ¶
func (s *QueryPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QuerySpecificationContext ¶
type QuerySpecificationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuerySpecificationContext ¶
func NewEmptyQuerySpecificationContext() *QuerySpecificationContext
func NewQuerySpecificationContext ¶
func NewQuerySpecificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuerySpecificationContext
func (*QuerySpecificationContext) AllBooleanExpression ¶
func (s *QuerySpecificationContext) AllBooleanExpression() []IBooleanExpressionContext
func (*QuerySpecificationContext) AllRelation ¶
func (s *QuerySpecificationContext) AllRelation() []IRelationContext
func (*QuerySpecificationContext) AllSelectItem ¶
func (s *QuerySpecificationContext) AllSelectItem() []ISelectItemContext
func (*QuerySpecificationContext) BY ¶
func (s *QuerySpecificationContext) BY() antlr.TerminalNode
func (*QuerySpecificationContext) BooleanExpression ¶
func (s *QuerySpecificationContext) BooleanExpression(i int) IBooleanExpressionContext
func (*QuerySpecificationContext) EnterRule ¶
func (s *QuerySpecificationContext) EnterRule(listener antlr.ParseTreeListener)
func (*QuerySpecificationContext) ExitRule ¶
func (s *QuerySpecificationContext) ExitRule(listener antlr.ParseTreeListener)
func (*QuerySpecificationContext) FROM ¶
func (s *QuerySpecificationContext) FROM() antlr.TerminalNode
func (*QuerySpecificationContext) GROUP ¶
func (s *QuerySpecificationContext) GROUP() antlr.TerminalNode
func (*QuerySpecificationContext) GetHaving ¶
func (s *QuerySpecificationContext) GetHaving() IBooleanExpressionContext
func (*QuerySpecificationContext) GetParser ¶
func (s *QuerySpecificationContext) GetParser() antlr.Parser
func (*QuerySpecificationContext) GetRuleContext ¶
func (s *QuerySpecificationContext) GetRuleContext() antlr.RuleContext
func (*QuerySpecificationContext) GetWhere ¶
func (s *QuerySpecificationContext) GetWhere() IBooleanExpressionContext
func (*QuerySpecificationContext) GroupBy ¶
func (s *QuerySpecificationContext) GroupBy() IGroupByContext
func (*QuerySpecificationContext) HAVING ¶
func (s *QuerySpecificationContext) HAVING() antlr.TerminalNode
func (*QuerySpecificationContext) IsQuerySpecificationContext ¶
func (*QuerySpecificationContext) IsQuerySpecificationContext()
func (*QuerySpecificationContext) Relation ¶
func (s *QuerySpecificationContext) Relation(i int) IRelationContext
func (*QuerySpecificationContext) SELECT ¶
func (s *QuerySpecificationContext) SELECT() antlr.TerminalNode
func (*QuerySpecificationContext) SelectItem ¶
func (s *QuerySpecificationContext) SelectItem(i int) ISelectItemContext
func (*QuerySpecificationContext) SetHaving ¶
func (s *QuerySpecificationContext) SetHaving(v IBooleanExpressionContext)
func (*QuerySpecificationContext) SetQuantifier ¶
func (s *QuerySpecificationContext) SetQuantifier() ISetQuantifierContext
func (*QuerySpecificationContext) SetWhere ¶
func (s *QuerySpecificationContext) SetWhere(v IBooleanExpressionContext)
func (*QuerySpecificationContext) ToStringTree ¶
func (s *QuerySpecificationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*QuerySpecificationContext) WHERE ¶
func (s *QuerySpecificationContext) WHERE() antlr.TerminalNode
type QueryTermContext ¶
type QueryTermContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQueryTermContext ¶
func NewEmptyQueryTermContext() *QueryTermContext
func NewQueryTermContext ¶
func NewQueryTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryTermContext
func (*QueryTermContext) AllQueryTerm ¶
func (s *QueryTermContext) AllQueryTerm() []IQueryTermContext
func (*QueryTermContext) EXCEPT ¶
func (s *QueryTermContext) EXCEPT() antlr.TerminalNode
func (*QueryTermContext) EnterRule ¶
func (s *QueryTermContext) EnterRule(listener antlr.ParseTreeListener)
func (*QueryTermContext) ExitRule ¶
func (s *QueryTermContext) ExitRule(listener antlr.ParseTreeListener)
func (*QueryTermContext) GetLeft ¶
func (s *QueryTermContext) GetLeft() IQueryTermContext
func (*QueryTermContext) GetOperator ¶
func (s *QueryTermContext) GetOperator() antlr.Token
func (*QueryTermContext) GetParser ¶
func (s *QueryTermContext) GetParser() antlr.Parser
func (*QueryTermContext) GetRight ¶
func (s *QueryTermContext) GetRight() IQueryTermContext
func (*QueryTermContext) GetRuleContext ¶
func (s *QueryTermContext) GetRuleContext() antlr.RuleContext
func (*QueryTermContext) INTERSECT ¶
func (s *QueryTermContext) INTERSECT() antlr.TerminalNode
func (*QueryTermContext) IsQueryTermContext ¶
func (*QueryTermContext) IsQueryTermContext()
func (*QueryTermContext) QueryPrimary ¶
func (s *QueryTermContext) QueryPrimary() IQueryPrimaryContext
func (*QueryTermContext) QueryTerm ¶
func (s *QueryTermContext) QueryTerm(i int) IQueryTermContext
func (*QueryTermContext) SetLeft ¶
func (s *QueryTermContext) SetLeft(v IQueryTermContext)
func (*QueryTermContext) SetOperator ¶
func (s *QueryTermContext) SetOperator(v antlr.Token)
func (*QueryTermContext) SetQuantifier ¶
func (s *QueryTermContext) SetQuantifier() ISetQuantifierContext
func (*QueryTermContext) SetRight ¶
func (s *QueryTermContext) SetRight(v IQueryTermContext)
func (*QueryTermContext) ToStringTree ¶
func (s *QueryTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*QueryTermContext) UNION ¶
func (s *QueryTermContext) UNION() antlr.TerminalNode
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) AllRelation ¶
func (s *RelationContext) AllRelation() []IRelationContext
func (*RelationContext) EnterRule ¶
func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationContext) ExitRule ¶
func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationContext) GetLeftRelation ¶
func (s *RelationContext) GetLeftRelation() IRelationContext
func (*RelationContext) GetParser ¶
func (s *RelationContext) GetParser() antlr.Parser
func (*RelationContext) GetRightRelation ¶
func (s *RelationContext) GetRightRelation() IRelationContext
func (*RelationContext) GetRuleContext ¶
func (s *RelationContext) GetRuleContext() antlr.RuleContext
func (*RelationContext) IsRelationContext ¶
func (*RelationContext) IsRelationContext()
func (*RelationContext) JOIN ¶
func (s *RelationContext) JOIN() antlr.TerminalNode
func (*RelationContext) JoinCriteria ¶
func (s *RelationContext) JoinCriteria() IJoinCriteriaContext
func (*RelationContext) JoinType ¶
func (s *RelationContext) JoinType() IJoinTypeContext
func (*RelationContext) Relation ¶
func (s *RelationContext) Relation(i int) IRelationContext
func (*RelationContext) SampledRelation ¶
func (s *RelationContext) SampledRelation() ISampledRelationContext
func (*RelationContext) SetLeftRelation ¶
func (s *RelationContext) SetLeftRelation(v IRelationContext)
func (*RelationContext) SetRightRelation ¶
func (s *RelationContext) SetRightRelation(v IRelationContext)
func (*RelationContext) ToStringTree ¶
func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationPrimaryContext ¶
type RelationPrimaryContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRelationPrimaryContext ¶
func NewEmptyRelationPrimaryContext() *RelationPrimaryContext
func NewRelationPrimaryContext ¶
func NewRelationPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationPrimaryContext
func (*RelationPrimaryContext) EnterRule ¶
func (s *RelationPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationPrimaryContext) ExitRule ¶
func (s *RelationPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationPrimaryContext) GetParser ¶
func (s *RelationPrimaryContext) GetParser() antlr.Parser
func (*RelationPrimaryContext) GetRuleContext ¶
func (s *RelationPrimaryContext) GetRuleContext() antlr.RuleContext
func (*RelationPrimaryContext) IsRelationPrimaryContext ¶
func (*RelationPrimaryContext) IsRelationPrimaryContext()
func (*RelationPrimaryContext) QualifiedName ¶
func (s *RelationPrimaryContext) QualifiedName() IQualifiedNameContext
func (*RelationPrimaryContext) Query ¶
func (s *RelationPrimaryContext) Query() IQueryContext
func (*RelationPrimaryContext) Relation ¶
func (s *RelationPrimaryContext) Relation() IRelationContext
func (*RelationPrimaryContext) ToStringTree ¶
func (s *RelationPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SampleTypeContext ¶
type SampleTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySampleTypeContext ¶
func NewEmptySampleTypeContext() *SampleTypeContext
func NewSampleTypeContext ¶
func NewSampleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampleTypeContext
func (*SampleTypeContext) BERNOULLI ¶
func (s *SampleTypeContext) BERNOULLI() antlr.TerminalNode
func (*SampleTypeContext) EnterRule ¶
func (s *SampleTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*SampleTypeContext) ExitRule ¶
func (s *SampleTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*SampleTypeContext) GetParser ¶
func (s *SampleTypeContext) GetParser() antlr.Parser
func (*SampleTypeContext) GetRuleContext ¶
func (s *SampleTypeContext) GetRuleContext() antlr.RuleContext
func (*SampleTypeContext) IsSampleTypeContext ¶
func (*SampleTypeContext) IsSampleTypeContext()
func (*SampleTypeContext) SYSTEM ¶
func (s *SampleTypeContext) SYSTEM() antlr.TerminalNode
func (*SampleTypeContext) ToStringTree ¶
func (s *SampleTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SampledRelationContext ¶
type SampledRelationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySampledRelationContext ¶
func NewEmptySampledRelationContext() *SampledRelationContext
func NewSampledRelationContext ¶
func NewSampledRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampledRelationContext
func (*SampledRelationContext) AS ¶
func (s *SampledRelationContext) AS() antlr.TerminalNode
func (*SampledRelationContext) EnterRule ¶
func (s *SampledRelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*SampledRelationContext) ExitRule ¶
func (s *SampledRelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*SampledRelationContext) GetParser ¶
func (s *SampledRelationContext) GetParser() antlr.Parser
func (*SampledRelationContext) GetRuleContext ¶
func (s *SampledRelationContext) GetRuleContext() antlr.RuleContext
func (*SampledRelationContext) Identifier ¶
func (s *SampledRelationContext) Identifier() IIdentifierContext
func (*SampledRelationContext) IsSampledRelationContext ¶
func (*SampledRelationContext) IsSampledRelationContext()
func (*SampledRelationContext) RelationPrimary ¶
func (s *SampledRelationContext) RelationPrimary() IRelationPrimaryContext
func (*SampledRelationContext) ToStringTree ¶
func (s *SampledRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AS ¶
func (s *SelectItemContext) AS() antlr.TerminalNode
func (*SelectItemContext) ASTERISK ¶
func (s *SelectItemContext) ASTERISK() antlr.TerminalNode
func (*SelectItemContext) EnterRule ¶
func (s *SelectItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectItemContext) ExitRule ¶
func (s *SelectItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectItemContext) Expression ¶
func (s *SelectItemContext) Expression() IExpressionContext
func (*SelectItemContext) GetParser ¶
func (s *SelectItemContext) GetParser() antlr.Parser
func (*SelectItemContext) GetRuleContext ¶
func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
func (*SelectItemContext) Identifier ¶
func (s *SelectItemContext) Identifier() IIdentifierContext
func (*SelectItemContext) IsSelectItemContext ¶
func (*SelectItemContext) IsSelectItemContext()
func (*SelectItemContext) QualifiedName ¶
func (s *SelectItemContext) QualifiedName() IQualifiedNameContext
func (*SelectItemContext) ToStringTree ¶
func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 SingleExpressionContext ¶
type SingleExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySingleExpressionContext ¶
func NewEmptySingleExpressionContext() *SingleExpressionContext
func NewSingleExpressionContext ¶
func NewSingleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleExpressionContext
func (*SingleExpressionContext) EOF ¶
func (s *SingleExpressionContext) EOF() antlr.TerminalNode
func (*SingleExpressionContext) EnterRule ¶
func (s *SingleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SingleExpressionContext) ExitRule ¶
func (s *SingleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SingleExpressionContext) Expression ¶
func (s *SingleExpressionContext) Expression() IExpressionContext
func (*SingleExpressionContext) GetParser ¶
func (s *SingleExpressionContext) GetParser() antlr.Parser
func (*SingleExpressionContext) GetRuleContext ¶
func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
func (*SingleExpressionContext) IsSingleExpressionContext ¶
func (*SingleExpressionContext) IsSingleExpressionContext()
func (*SingleExpressionContext) ToStringTree ¶
func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) Statement ¶
func (s *SingleStatementContext) Statement() IStatementContext
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) 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) FIRST ¶
func (s *SortItemContext) FIRST() antlr.TerminalNode
func (*SortItemContext) GetNullOrdering ¶
func (s *SortItemContext) GetNullOrdering() antlr.Token
func (*SortItemContext) GetOrdering ¶
func (s *SortItemContext) GetOrdering() 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) LAST ¶
func (s *SortItemContext) LAST() antlr.TerminalNode
func (*SortItemContext) NULLS ¶
func (s *SortItemContext) NULLS() antlr.TerminalNode
func (*SortItemContext) SetNullOrdering ¶
func (s *SortItemContext) SetNullOrdering(v antlr.Token)
func (*SortItemContext) SetOrdering ¶
func (s *SortItemContext) SetOrdering(v antlr.Token)
func (*SortItemContext) ToStringTree ¶
func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SqlLexer ¶
func NewSqlLexer ¶
func NewSqlLexer(input antlr.CharStream) *SqlLexer
type SqlListener ¶
type SqlListener interface { antlr.ParseTreeListener // EnterSingleStatement is called when entering the singleStatement production. EnterSingleStatement(c *SingleStatementContext) // EnterSingleExpression is called when entering the singleExpression production. EnterSingleExpression(c *SingleExpressionContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterTableElement is called when entering the tableElement production. EnterTableElement(c *TableElementContext) // EnterColumnDefinition is called when entering the columnDefinition production. EnterColumnDefinition(c *ColumnDefinitionContext) // EnterLikeClause is called when entering the likeClause production. EnterLikeClause(c *LikeClauseContext) // EnterProperties is called when entering the properties production. EnterProperties(c *PropertiesContext) // EnterProperty is called when entering the property production. EnterProperty(c *PropertyContext) // EnterQuery is called when entering the query production. EnterQuery(c *QueryContext) // EnterQueryTerm is called when entering the queryTerm production. EnterQueryTerm(c *QueryTermContext) // EnterQueryPrimary is called when entering the queryPrimary production. EnterQueryPrimary(c *QueryPrimaryContext) // EnterSortItem is called when entering the sortItem production. EnterSortItem(c *SortItemContext) // EnterQuerySpecification is called when entering the querySpecification production. EnterQuerySpecification(c *QuerySpecificationContext) // EnterGroupBy is called when entering the groupBy production. EnterGroupBy(c *GroupByContext) // EnterGroupingElement is called when entering the groupingElement production. EnterGroupingElement(c *GroupingElementContext) // EnterSetQuantifier is called when entering the setQuantifier production. EnterSetQuantifier(c *SetQuantifierContext) // EnterSelectItem is called when entering the selectItem production. EnterSelectItem(c *SelectItemContext) // EnterRelation is called when entering the relation production. EnterRelation(c *RelationContext) // EnterJoinType is called when entering the joinType production. EnterJoinType(c *JoinTypeContext) // EnterJoinCriteria is called when entering the joinCriteria production. EnterJoinCriteria(c *JoinCriteriaContext) // EnterSampleType is called when entering the sampleType production. EnterSampleType(c *SampleTypeContext) // EnterSampledRelation is called when entering the sampledRelation production. EnterSampledRelation(c *SampledRelationContext) // EnterRelationPrimary is called when entering the relationPrimary production. EnterRelationPrimary(c *RelationPrimaryContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterBooleanExpression is called when entering the booleanExpression production. EnterBooleanExpression(c *BooleanExpressionContext) // EnterPredicated is called when entering the predicated production. EnterPredicated(c *PredicatedContext) // EnterPredicate is called when entering the predicate production. EnterPredicate(c *PredicateContext) // EnterValueExpression is called when entering the valueExpression production. EnterValueExpression(c *ValueExpressionContext) // EnterPrimaryExpression is called when entering the primaryExpression production. EnterPrimaryExpression(c *PrimaryExpressionContext) // EnterStringValue is called when entering the stringValue production. EnterStringValue(c *StringValueContext) // EnterComparisonOperator is called when entering the comparisonOperator production. EnterComparisonOperator(c *ComparisonOperatorContext) // EnterComparisonQuantifier is called when entering the comparisonQuantifier production. EnterComparisonQuantifier(c *ComparisonQuantifierContext) // EnterBooleanValue is called when entering the booleanValue production. EnterBooleanValue(c *BooleanValueContext) // EnterTypeSql is called when entering the typeSql production. EnterTypeSql(c *TypeSqlContext) // EnterTypeParameter is called when entering the typeParameter production. EnterTypeParameter(c *TypeParameterContext) // EnterBaseType is called when entering the baseType production. EnterBaseType(c *BaseTypeContext) // EnterWhenClause is called when entering the whenClause production. EnterWhenClause(c *WhenClauseContext) // EnterFilter is called when entering the filter production. EnterFilter(c *FilterContext) // EnterOver is called when entering the over production. EnterOver(c *OverContext) // EnterPrivilege is called when entering the privilege production. EnterPrivilege(c *PrivilegeContext) // EnterQualifiedName is called when entering the qualifiedName production. EnterQualifiedName(c *QualifiedNameContext) // EnterIdentifier is called when entering the identifier production. EnterIdentifier(c *IdentifierContext) // EnterNumber is called when entering the number production. EnterNumber(c *NumberContext) // EnterNonReserved is called when entering the nonReserved production. EnterNonReserved(c *NonReservedContext) // ExitSingleStatement is called when exiting the singleStatement production. ExitSingleStatement(c *SingleStatementContext) // ExitSingleExpression is called when exiting the singleExpression production. ExitSingleExpression(c *SingleExpressionContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitTableElement is called when exiting the tableElement production. ExitTableElement(c *TableElementContext) // ExitColumnDefinition is called when exiting the columnDefinition production. ExitColumnDefinition(c *ColumnDefinitionContext) // ExitLikeClause is called when exiting the likeClause production. ExitLikeClause(c *LikeClauseContext) // ExitProperties is called when exiting the properties production. ExitProperties(c *PropertiesContext) // ExitProperty is called when exiting the property production. ExitProperty(c *PropertyContext) // ExitQuery is called when exiting the query production. ExitQuery(c *QueryContext) // ExitQueryTerm is called when exiting the queryTerm production. ExitQueryTerm(c *QueryTermContext) // ExitQueryPrimary is called when exiting the queryPrimary production. ExitQueryPrimary(c *QueryPrimaryContext) // ExitSortItem is called when exiting the sortItem production. ExitSortItem(c *SortItemContext) // ExitQuerySpecification is called when exiting the querySpecification production. ExitQuerySpecification(c *QuerySpecificationContext) // ExitGroupBy is called when exiting the groupBy production. ExitGroupBy(c *GroupByContext) // ExitGroupingElement is called when exiting the groupingElement production. ExitGroupingElement(c *GroupingElementContext) // ExitSetQuantifier is called when exiting the setQuantifier production. ExitSetQuantifier(c *SetQuantifierContext) // ExitSelectItem is called when exiting the selectItem production. ExitSelectItem(c *SelectItemContext) // ExitRelation is called when exiting the relation production. ExitRelation(c *RelationContext) // ExitJoinType is called when exiting the joinType production. ExitJoinType(c *JoinTypeContext) // ExitJoinCriteria is called when exiting the joinCriteria production. ExitJoinCriteria(c *JoinCriteriaContext) // ExitSampleType is called when exiting the sampleType production. ExitSampleType(c *SampleTypeContext) // ExitSampledRelation is called when exiting the sampledRelation production. ExitSampledRelation(c *SampledRelationContext) // ExitRelationPrimary is called when exiting the relationPrimary production. ExitRelationPrimary(c *RelationPrimaryContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitBooleanExpression is called when exiting the booleanExpression production. ExitBooleanExpression(c *BooleanExpressionContext) // ExitPredicated is called when exiting the predicated production. ExitPredicated(c *PredicatedContext) // ExitPredicate is called when exiting the predicate production. ExitPredicate(c *PredicateContext) // ExitValueExpression is called when exiting the valueExpression production. ExitValueExpression(c *ValueExpressionContext) // ExitPrimaryExpression is called when exiting the primaryExpression production. ExitPrimaryExpression(c *PrimaryExpressionContext) // ExitStringValue is called when exiting the stringValue production. ExitStringValue(c *StringValueContext) // ExitComparisonOperator is called when exiting the comparisonOperator production. ExitComparisonOperator(c *ComparisonOperatorContext) // ExitComparisonQuantifier is called when exiting the comparisonQuantifier production. ExitComparisonQuantifier(c *ComparisonQuantifierContext) // ExitBooleanValue is called when exiting the booleanValue production. ExitBooleanValue(c *BooleanValueContext) // ExitTypeSql is called when exiting the typeSql production. ExitTypeSql(c *TypeSqlContext) // ExitTypeParameter is called when exiting the typeParameter production. ExitTypeParameter(c *TypeParameterContext) // ExitBaseType is called when exiting the baseType production. ExitBaseType(c *BaseTypeContext) // ExitWhenClause is called when exiting the whenClause production. ExitWhenClause(c *WhenClauseContext) // ExitFilter is called when exiting the filter production. ExitFilter(c *FilterContext) // ExitOver is called when exiting the over production. ExitOver(c *OverContext) // ExitPrivilege is called when exiting the privilege production. ExitPrivilege(c *PrivilegeContext) // ExitQualifiedName is called when exiting the qualifiedName production. ExitQualifiedName(c *QualifiedNameContext) // ExitIdentifier is called when exiting the identifier production. ExitIdentifier(c *IdentifierContext) // ExitNumber is called when exiting the number production. ExitNumber(c *NumberContext) // ExitNonReserved is called when exiting the nonReserved production. ExitNonReserved(c *NonReservedContext) }
SqlListener is a complete listener for a parse tree produced by SqlParser.
type SqlParser ¶
type SqlParser struct {
*antlr.BaseParser
}
func NewSqlParser ¶
func NewSqlParser(input antlr.TokenStream) *SqlParser
func (*SqlParser) BaseType ¶
func (p *SqlParser) BaseType() (localctx IBaseTypeContext)
func (*SqlParser) BooleanExpression ¶
func (p *SqlParser) BooleanExpression() (localctx IBooleanExpressionContext)
func (*SqlParser) BooleanExpression_Sempred ¶
func (p *SqlParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) BooleanValue ¶
func (p *SqlParser) BooleanValue() (localctx IBooleanValueContext)
func (*SqlParser) ColumnDefinition ¶
func (p *SqlParser) ColumnDefinition() (localctx IColumnDefinitionContext)
func (*SqlParser) ComparisonOperator ¶
func (p *SqlParser) ComparisonOperator() (localctx IComparisonOperatorContext)
func (*SqlParser) ComparisonQuantifier ¶
func (p *SqlParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)
func (*SqlParser) Expression ¶
func (p *SqlParser) Expression() (localctx IExpressionContext)
func (*SqlParser) Filter ¶
func (p *SqlParser) Filter() (localctx IFilterContext)
func (*SqlParser) GroupBy ¶
func (p *SqlParser) GroupBy() (localctx IGroupByContext)
func (*SqlParser) GroupingElement ¶
func (p *SqlParser) GroupingElement() (localctx IGroupingElementContext)
func (*SqlParser) Identifier ¶
func (p *SqlParser) Identifier() (localctx IIdentifierContext)
func (*SqlParser) JoinCriteria ¶
func (p *SqlParser) JoinCriteria() (localctx IJoinCriteriaContext)
func (*SqlParser) JoinType ¶
func (p *SqlParser) JoinType() (localctx IJoinTypeContext)
func (*SqlParser) LikeClause ¶
func (p *SqlParser) LikeClause() (localctx ILikeClauseContext)
func (*SqlParser) NonReserved ¶
func (p *SqlParser) NonReserved() (localctx INonReservedContext)
func (*SqlParser) Number ¶
func (p *SqlParser) Number() (localctx INumberContext)
func (*SqlParser) Over ¶
func (p *SqlParser) Over() (localctx IOverContext)
func (*SqlParser) Predicate ¶
func (p *SqlParser) Predicate() (localctx IPredicateContext)
func (*SqlParser) Predicated ¶
func (p *SqlParser) Predicated() (localctx IPredicatedContext)
func (*SqlParser) PrimaryExpression ¶
func (p *SqlParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*SqlParser) PrimaryExpression_Sempred ¶
func (p *SqlParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) Privilege ¶
func (p *SqlParser) Privilege() (localctx IPrivilegeContext)
func (*SqlParser) Properties ¶
func (p *SqlParser) Properties() (localctx IPropertiesContext)
func (*SqlParser) Property ¶
func (p *SqlParser) Property() (localctx IPropertyContext)
func (*SqlParser) QualifiedName ¶
func (p *SqlParser) QualifiedName() (localctx IQualifiedNameContext)
func (*SqlParser) Query ¶
func (p *SqlParser) Query() (localctx IQueryContext)
func (*SqlParser) QueryPrimary ¶
func (p *SqlParser) QueryPrimary() (localctx IQueryPrimaryContext)
func (*SqlParser) QuerySpecification ¶
func (p *SqlParser) QuerySpecification() (localctx IQuerySpecificationContext)
func (*SqlParser) QueryTerm ¶
func (p *SqlParser) QueryTerm() (localctx IQueryTermContext)
func (*SqlParser) QueryTerm_Sempred ¶
func (p *SqlParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) Relation ¶
func (p *SqlParser) Relation() (localctx IRelationContext)
func (*SqlParser) RelationPrimary ¶
func (p *SqlParser) RelationPrimary() (localctx IRelationPrimaryContext)
func (*SqlParser) Relation_Sempred ¶
func (p *SqlParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) SampleType ¶
func (p *SqlParser) SampleType() (localctx ISampleTypeContext)
func (*SqlParser) SampledRelation ¶
func (p *SqlParser) SampledRelation() (localctx ISampledRelationContext)
func (*SqlParser) SelectItem ¶
func (p *SqlParser) SelectItem() (localctx ISelectItemContext)
func (*SqlParser) Sempred ¶
func (p *SqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*SqlParser) SetQuantifier ¶
func (p *SqlParser) SetQuantifier() (localctx ISetQuantifierContext)
func (*SqlParser) SingleExpression ¶
func (p *SqlParser) SingleExpression() (localctx ISingleExpressionContext)
func (*SqlParser) SingleStatement ¶
func (p *SqlParser) SingleStatement() (localctx ISingleStatementContext)
func (*SqlParser) SortItem ¶
func (p *SqlParser) SortItem() (localctx ISortItemContext)
func (*SqlParser) Statement ¶
func (p *SqlParser) Statement() (localctx IStatementContext)
func (*SqlParser) StringValue ¶
func (p *SqlParser) StringValue() (localctx IStringValueContext)
func (*SqlParser) TableElement ¶
func (p *SqlParser) TableElement() (localctx ITableElementContext)
func (*SqlParser) TypeParameter ¶
func (p *SqlParser) TypeParameter() (localctx ITypeParameterContext)
func (*SqlParser) TypeSql ¶
func (p *SqlParser) TypeSql() (localctx ITypeSqlContext)
func (*SqlParser) TypeSql_Sempred ¶
func (p *SqlParser) TypeSql_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) ValueExpression ¶
func (p *SqlParser) ValueExpression() (localctx IValueExpressionContext)
func (*SqlParser) ValueExpression_Sempred ¶
func (p *SqlParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlParser) WhenClause ¶
func (p *SqlParser) WhenClause() (localctx IWhenClauseContext)
type StatementContext ¶
type StatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) ALL ¶
func (s *StatementContext) ALL() antlr.TerminalNode
func (*StatementContext) AllIdentifier ¶
func (s *StatementContext) AllIdentifier() []IIdentifierContext
func (*StatementContext) AllSortItem ¶
func (s *StatementContext) AllSortItem() []ISortItemContext
func (*StatementContext) AllStringValue ¶
func (s *StatementContext) AllStringValue() []IStringValueContext
func (*StatementContext) BY ¶
func (s *StatementContext) BY() antlr.TerminalNode
func (*StatementContext) BooleanExpression ¶
func (s *StatementContext) BooleanExpression() IBooleanExpressionContext
func (*StatementContext) CATALOGS ¶
func (s *StatementContext) CATALOGS() antlr.TerminalNode
func (*StatementContext) COLUMNS ¶
func (s *StatementContext) COLUMNS() antlr.TerminalNode
func (*StatementContext) CREATE ¶
func (s *StatementContext) CREATE() antlr.TerminalNode
func (*StatementContext) DESC ¶
func (s *StatementContext) DESC() antlr.TerminalNode
func (*StatementContext) DESCRIBE ¶
func (s *StatementContext) DESCRIBE() antlr.TerminalNode
func (*StatementContext) ESCAPE ¶
func (s *StatementContext) ESCAPE() antlr.TerminalNode
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) FROM ¶
func (s *StatementContext) FROM() antlr.TerminalNode
func (*StatementContext) GetCatalog ¶
func (s *StatementContext) GetCatalog() IIdentifierContext
func (*StatementContext) GetEscape ¶
func (s *StatementContext) GetEscape() IStringValueContext
func (*StatementContext) GetLimit ¶
func (s *StatementContext) GetLimit() antlr.Token
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetPattern ¶
func (s *StatementContext) GetPattern() IStringValueContext
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) GetSchema ¶
func (s *StatementContext) GetSchema() IIdentifierContext
func (*StatementContext) GetWhere ¶
func (s *StatementContext) GetWhere() IBooleanExpressionContext
func (*StatementContext) IN ¶
func (s *StatementContext) IN() antlr.TerminalNode
func (*StatementContext) INTEGER_VALUE ¶
func (s *StatementContext) INTEGER_VALUE() antlr.TerminalNode
func (*StatementContext) Identifier ¶
func (s *StatementContext) Identifier(i int) IIdentifierContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) LIKE ¶
func (s *StatementContext) LIKE() antlr.TerminalNode
func (*StatementContext) LIMIT ¶
func (s *StatementContext) LIMIT() antlr.TerminalNode
func (*StatementContext) ORDER ¶
func (s *StatementContext) ORDER() antlr.TerminalNode
func (*StatementContext) PARTITIONS ¶
func (s *StatementContext) PARTITIONS() antlr.TerminalNode
func (*StatementContext) QualifiedName ¶
func (s *StatementContext) QualifiedName() IQualifiedNameContext
func (*StatementContext) Query ¶
func (s *StatementContext) Query() IQueryContext
func (*StatementContext) SCHEMAS ¶
func (s *StatementContext) SCHEMAS() antlr.TerminalNode
func (*StatementContext) SHOW ¶
func (s *StatementContext) SHOW() antlr.TerminalNode
func (*StatementContext) SetCatalog ¶
func (s *StatementContext) SetCatalog(v IIdentifierContext)
func (*StatementContext) SetEscape ¶
func (s *StatementContext) SetEscape(v IStringValueContext)
func (*StatementContext) SetLimit ¶
func (s *StatementContext) SetLimit(v antlr.Token)
func (*StatementContext) SetPattern ¶
func (s *StatementContext) SetPattern(v IStringValueContext)
func (*StatementContext) SetSchema ¶
func (s *StatementContext) SetSchema(v IIdentifierContext)
func (*StatementContext) SetWhere ¶
func (s *StatementContext) SetWhere(v IBooleanExpressionContext)
func (*StatementContext) SortItem ¶
func (s *StatementContext) SortItem(i int) ISortItemContext
func (*StatementContext) StringValue ¶
func (s *StatementContext) StringValue(i int) IStringValueContext
func (*StatementContext) TABLE ¶
func (s *StatementContext) TABLE() antlr.TerminalNode
func (*StatementContext) TABLES ¶
func (s *StatementContext) TABLES() antlr.TerminalNode
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) USE ¶
func (s *StatementContext) USE() antlr.TerminalNode
func (*StatementContext) VIEW ¶
func (s *StatementContext) VIEW() antlr.TerminalNode
func (*StatementContext) WHERE ¶
func (s *StatementContext) WHERE() antlr.TerminalNode
type StringValueContext ¶
type StringValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringValueContext ¶
func NewEmptyStringValueContext() *StringValueContext
func NewStringValueContext ¶
func NewStringValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringValueContext
func (*StringValueContext) EnterRule ¶
func (s *StringValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringValueContext) ExitRule ¶
func (s *StringValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringValueContext) GetParser ¶
func (s *StringValueContext) GetParser() antlr.Parser
func (*StringValueContext) GetRuleContext ¶
func (s *StringValueContext) GetRuleContext() antlr.RuleContext
func (*StringValueContext) IsStringValueContext ¶
func (*StringValueContext) IsStringValueContext()
func (*StringValueContext) STRING ¶
func (s *StringValueContext) STRING() antlr.TerminalNode
func (*StringValueContext) ToStringTree ¶
func (s *StringValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TableElementContext ¶
type TableElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTableElementContext ¶
func NewEmptyTableElementContext() *TableElementContext
func NewTableElementContext ¶
func NewTableElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableElementContext
func (*TableElementContext) ColumnDefinition ¶
func (s *TableElementContext) ColumnDefinition() IColumnDefinitionContext
func (*TableElementContext) EnterRule ¶
func (s *TableElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*TableElementContext) ExitRule ¶
func (s *TableElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*TableElementContext) GetParser ¶
func (s *TableElementContext) GetParser() antlr.Parser
func (*TableElementContext) GetRuleContext ¶
func (s *TableElementContext) GetRuleContext() antlr.RuleContext
func (*TableElementContext) IsTableElementContext ¶
func (*TableElementContext) IsTableElementContext()
func (*TableElementContext) LikeClause ¶
func (s *TableElementContext) LikeClause() ILikeClauseContext
func (*TableElementContext) ToStringTree ¶
func (s *TableElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeParameterContext ¶
type TypeParameterContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeParameterContext ¶
func NewEmptyTypeParameterContext() *TypeParameterContext
func NewTypeParameterContext ¶
func NewTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterContext
func (*TypeParameterContext) EnterRule ¶
func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeParameterContext) ExitRule ¶
func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeParameterContext) GetParser ¶
func (s *TypeParameterContext) GetParser() antlr.Parser
func (*TypeParameterContext) GetRuleContext ¶
func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext
func (*TypeParameterContext) INTEGER_VALUE ¶
func (s *TypeParameterContext) INTEGER_VALUE() antlr.TerminalNode
func (*TypeParameterContext) IsTypeParameterContext ¶
func (*TypeParameterContext) IsTypeParameterContext()
func (*TypeParameterContext) ToStringTree ¶
func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeParameterContext) TypeSql ¶
func (s *TypeParameterContext) TypeSql() ITypeSqlContext
type TypeSqlContext ¶
type TypeSqlContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSqlContext ¶
func NewEmptyTypeSqlContext() *TypeSqlContext
func NewTypeSqlContext ¶
func NewTypeSqlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSqlContext
func (*TypeSqlContext) ARRAY ¶
func (s *TypeSqlContext) ARRAY() antlr.TerminalNode
func (*TypeSqlContext) AllIdentifier ¶
func (s *TypeSqlContext) AllIdentifier() []IIdentifierContext
func (*TypeSqlContext) AllTypeParameter ¶
func (s *TypeSqlContext) AllTypeParameter() []ITypeParameterContext
func (*TypeSqlContext) AllTypeSql ¶
func (s *TypeSqlContext) AllTypeSql() []ITypeSqlContext
func (*TypeSqlContext) BaseType ¶
func (s *TypeSqlContext) BaseType() IBaseTypeContext
func (*TypeSqlContext) EnterRule ¶
func (s *TypeSqlContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSqlContext) ExitRule ¶
func (s *TypeSqlContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSqlContext) GetParser ¶
func (s *TypeSqlContext) GetParser() antlr.Parser
func (*TypeSqlContext) GetRuleContext ¶
func (s *TypeSqlContext) GetRuleContext() antlr.RuleContext
func (*TypeSqlContext) Identifier ¶
func (s *TypeSqlContext) Identifier(i int) IIdentifierContext
func (*TypeSqlContext) IsTypeSqlContext ¶
func (*TypeSqlContext) IsTypeSqlContext()
func (*TypeSqlContext) MAP ¶
func (s *TypeSqlContext) MAP() antlr.TerminalNode
func (*TypeSqlContext) ROW ¶
func (s *TypeSqlContext) ROW() antlr.TerminalNode
func (*TypeSqlContext) ToStringTree ¶
func (s *TypeSqlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSqlContext) TypeParameter ¶
func (s *TypeSqlContext) TypeParameter(i int) ITypeParameterContext
func (*TypeSqlContext) TypeSql ¶
func (s *TypeSqlContext) TypeSql(i int) ITypeSqlContext
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) ASTERISK ¶
func (s *ValueExpressionContext) ASTERISK() antlr.TerminalNode
func (*ValueExpressionContext) AllValueExpression ¶
func (s *ValueExpressionContext) AllValueExpression() []IValueExpressionContext
func (*ValueExpressionContext) CONCAT ¶
func (s *ValueExpressionContext) CONCAT() antlr.TerminalNode
func (*ValueExpressionContext) EnterRule ¶
func (s *ValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueExpressionContext) ExitRule ¶
func (s *ValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueExpressionContext) GetLeft ¶
func (s *ValueExpressionContext) GetLeft() IValueExpressionContext
func (*ValueExpressionContext) GetOperator ¶
func (s *ValueExpressionContext) GetOperator() antlr.Token
func (*ValueExpressionContext) GetParser ¶
func (s *ValueExpressionContext) GetParser() antlr.Parser
func (*ValueExpressionContext) GetRight ¶
func (s *ValueExpressionContext) GetRight() IValueExpressionContext
func (*ValueExpressionContext) GetRuleContext ¶
func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*ValueExpressionContext) IsValueExpressionContext ¶
func (*ValueExpressionContext) IsValueExpressionContext()
func (*ValueExpressionContext) MINUS ¶
func (s *ValueExpressionContext) MINUS() antlr.TerminalNode
func (*ValueExpressionContext) PERCENT ¶
func (s *ValueExpressionContext) PERCENT() antlr.TerminalNode
func (*ValueExpressionContext) PLUS ¶
func (s *ValueExpressionContext) PLUS() antlr.TerminalNode
func (*ValueExpressionContext) PrimaryExpression ¶
func (s *ValueExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*ValueExpressionContext) SLASH ¶
func (s *ValueExpressionContext) SLASH() antlr.TerminalNode
func (*ValueExpressionContext) SetLeft ¶
func (s *ValueExpressionContext) SetLeft(v IValueExpressionContext)
func (*ValueExpressionContext) SetOperator ¶
func (s *ValueExpressionContext) SetOperator(v antlr.Token)
func (*ValueExpressionContext) SetRight ¶
func (s *ValueExpressionContext) SetRight(v IValueExpressionContext)
func (*ValueExpressionContext) ToStringTree ¶
func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ValueExpressionContext) ValueExpression ¶
func (s *ValueExpressionContext) ValueExpression(i int) IValueExpressionContext
type WhenClauseContext ¶
type WhenClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWhenClauseContext ¶
func NewEmptyWhenClauseContext() *WhenClauseContext
func NewWhenClauseContext ¶
func NewWhenClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenClauseContext
func (*WhenClauseContext) AllExpression ¶
func (s *WhenClauseContext) AllExpression() []IExpressionContext
func (*WhenClauseContext) EnterRule ¶
func (s *WhenClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*WhenClauseContext) ExitRule ¶
func (s *WhenClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*WhenClauseContext) Expression ¶
func (s *WhenClauseContext) Expression(i int) IExpressionContext
func (*WhenClauseContext) GetCondition ¶
func (s *WhenClauseContext) GetCondition() IExpressionContext
func (*WhenClauseContext) GetParser ¶
func (s *WhenClauseContext) GetParser() antlr.Parser
func (*WhenClauseContext) GetResult ¶
func (s *WhenClauseContext) GetResult() IExpressionContext
func (*WhenClauseContext) GetRuleContext ¶
func (s *WhenClauseContext) GetRuleContext() antlr.RuleContext
func (*WhenClauseContext) IsWhenClauseContext ¶
func (*WhenClauseContext) IsWhenClauseContext()
func (*WhenClauseContext) SetCondition ¶
func (s *WhenClauseContext) SetCondition(v IExpressionContext)
func (*WhenClauseContext) SetResult ¶
func (s *WhenClauseContext) SetResult(v IExpressionContext)
func (*WhenClauseContext) THEN ¶
func (s *WhenClauseContext) THEN() antlr.TerminalNode
func (*WhenClauseContext) ToStringTree ¶
func (s *WhenClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WhenClauseContext) WHEN ¶
func (s *WhenClauseContext) WHEN() antlr.TerminalNode