Documentation ¶
Index ¶
- Constants
- type AliasedRelationContext
- func (s *AliasedRelationContext) AS() antlr.TerminalNode
- func (s *AliasedRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AliasedRelationContext) ColumnAliases() IColumnAliasesContext
- func (s *AliasedRelationContext) GetParser() antlr.Parser
- func (s *AliasedRelationContext) GetRuleContext() antlr.RuleContext
- func (s *AliasedRelationContext) Identifier() IIdentifierContext
- func (*AliasedRelationContext) IsAliasedRelationContext()
- func (s *AliasedRelationContext) RelationPrimary() IRelationPrimaryContext
- func (s *AliasedRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArithmeticBinaryContext
- func (s *ArithmeticBinaryContext) ASTERISK() antlr.TerminalNode
- func (s *ArithmeticBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArithmeticBinaryContext) AllValueExpression() []IValueExpressionContext
- func (s *ArithmeticBinaryContext) GetLeft() IValueExpressionContext
- func (s *ArithmeticBinaryContext) GetOperator() antlr.Token
- func (s *ArithmeticBinaryContext) GetRight() IValueExpressionContext
- func (s *ArithmeticBinaryContext) GetRuleContext() antlr.RuleContext
- func (s *ArithmeticBinaryContext) MINUS() antlr.TerminalNode
- func (s *ArithmeticBinaryContext) PERCENT() antlr.TerminalNode
- func (s *ArithmeticBinaryContext) PLUS() antlr.TerminalNode
- func (s *ArithmeticBinaryContext) SLASH() antlr.TerminalNode
- func (s *ArithmeticBinaryContext) SetLeft(v IValueExpressionContext)
- func (s *ArithmeticBinaryContext) SetOperator(v antlr.Token)
- func (s *ArithmeticBinaryContext) SetRight(v IValueExpressionContext)
- func (s *ArithmeticBinaryContext) ValueExpression(i int) IValueExpressionContext
- type ArithmeticUnaryContext
- func (s *ArithmeticUnaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArithmeticUnaryContext) GetOperator() antlr.Token
- func (s *ArithmeticUnaryContext) GetRuleContext() antlr.RuleContext
- func (s *ArithmeticUnaryContext) MINUS() antlr.TerminalNode
- func (s *ArithmeticUnaryContext) PLUS() antlr.TerminalNode
- func (s *ArithmeticUnaryContext) SetOperator(v antlr.Token)
- func (s *ArithmeticUnaryContext) ValueExpression() IValueExpressionContext
- type ArrayConstructorContext
- func (s *ArrayConstructorContext) ARRAY() antlr.TerminalNode
- func (s *ArrayConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayConstructorContext) AllExpression() []IExpressionContext
- func (s *ArrayConstructorContext) Expression(i int) IExpressionContext
- func (s *ArrayConstructorContext) GetRuleContext() antlr.RuleContext
- type AtTimeZoneContext
- func (s *AtTimeZoneContext) AT() antlr.TerminalNode
- func (s *AtTimeZoneContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AtTimeZoneContext) GetRuleContext() antlr.RuleContext
- func (s *AtTimeZoneContext) TimeZoneSpecifier() ITimeZoneSpecifierContext
- func (s *AtTimeZoneContext) ValueExpression() IValueExpressionContext
- type BackQuotedIdentifierContext
- type BaseSqlBaseVisitor
- func (v *BaseSqlBaseVisitor) VisitAliasedRelation(ctx *AliasedRelationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitArrayConstructor(ctx *ArrayConstructorContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitAtTimeZone(ctx *AtTimeZoneContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBetween(ctx *BetweenContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBooleanDefault(ctx *BooleanDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitBooleanValue(ctx *BooleanValueContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitColumnAliases(ctx *ColumnAliasesContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitColumnReference(ctx *ColumnReferenceContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitComparison(ctx *ComparisonContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitConcatenation(ctx *ConcatenationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitCurrentUser(ctx *CurrentUserContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitDereference(ctx *DereferenceContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitFilter(ctx *FilterContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitGroupBy(ctx *GroupByContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitGroupingOperation(ctx *GroupingOperationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitInList(ctx *InListContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitInSubquery(ctx *InSubqueryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitInlineTable(ctx *InlineTableContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitInterval(ctx *IntervalContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitIntervalField(ctx *IntervalFieldContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitJoinCriteria(ctx *JoinCriteriaContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitJoinRelation(ctx *JoinRelationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitJoinType(ctx *JoinTypeContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitLogicalBinary(ctx *LogicalBinaryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitNamedQuery(ctx *NamedQueryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitNonReserved(ctx *NonReservedContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitNormalForm(ctx *NormalFormContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitNullLiteral(ctx *NullLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitPredicated(ctx *PredicatedContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQualifiedName(ctx *QualifiedNameContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQuery(ctx *QueryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQueryNoWith(ctx *QueryNoWithContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQuerySpecification(ctx *QuerySpecificationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitRelationDefault(ctx *RelationDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitRowConstructor(ctx *RowConstructorContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSampleType(ctx *SampleTypeContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSampledRelation(ctx *SampledRelationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSelectAll(ctx *SelectAllContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSelectSingle(ctx *SelectSingleContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSetOperation(ctx *SetOperationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSetQuantifier(ctx *SetQuantifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSortItem(ctx *SortItemContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSqltype(ctx *SqltypeContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitStatementDefault(ctx *StatementDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSubquery(ctx *SubqueryContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitSubscript(ctx *SubscriptContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTable(ctx *TableContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTableName(ctx *TableNameContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTimeZoneString(ctx *TimeZoneStringContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTypeConstructor(ctx *TypeConstructorContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitTypeParameter(ctx *TypeParameterContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitWhenClause(ctx *WhenClauseContext) interface{}
- func (v *BaseSqlBaseVisitor) VisitWith(ctx *WithContext) interface{}
- type BaseTypeContext
- func (s *BaseTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BaseTypeContext) DOUBLE_PRECISION() antlr.TerminalNode
- 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 BasicStringLiteralContext
- type BetweenContext
- func (s *BetweenContext) AND() antlr.TerminalNode
- func (s *BetweenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BetweenContext) AllValueExpression() []IValueExpressionContext
- func (s *BetweenContext) BETWEEN() antlr.TerminalNode
- func (s *BetweenContext) GetLower() IValueExpressionContext
- func (s *BetweenContext) GetRuleContext() antlr.RuleContext
- func (s *BetweenContext) GetUpper() IValueExpressionContext
- func (s *BetweenContext) NOT() antlr.TerminalNode
- func (s *BetweenContext) SetLower(v IValueExpressionContext)
- func (s *BetweenContext) SetUpper(v IValueExpressionContext)
- func (s *BetweenContext) ValueExpression(i int) IValueExpressionContext
- type BinaryLiteralContext
- type BooleanDefaultContext
- type BooleanExpressionContext
- func (s *BooleanExpressionContext) CopyFrom(ctx *BooleanExpressionContext)
- func (s *BooleanExpressionContext) GetParser() antlr.Parser
- func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BooleanExpressionContext) IsBooleanExpressionContext()
- func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanLiteralContext
- type BooleanValueContext
- func (s *BooleanValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 ColumnAliasesContext
- func (s *ColumnAliasesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ColumnAliasesContext) AllIdentifier() []IIdentifierContext
- func (s *ColumnAliasesContext) GetParser() antlr.Parser
- func (s *ColumnAliasesContext) GetRuleContext() antlr.RuleContext
- func (s *ColumnAliasesContext) Identifier(i int) IIdentifierContext
- func (*ColumnAliasesContext) IsColumnAliasesContext()
- func (s *ColumnAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ColumnReferenceContext
- type ComparisonContext
- func (s *ComparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ComparisonContext) ComparisonOperator() IComparisonOperatorContext
- func (s *ComparisonContext) GetRight() IValueExpressionContext
- func (s *ComparisonContext) GetRuleContext() antlr.RuleContext
- func (s *ComparisonContext) SetRight(v IValueExpressionContext)
- func (s *ComparisonContext) ValueExpression() IValueExpressionContext
- type ComparisonOperatorContext
- func (s *ComparisonOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ComparisonOperatorContext) EQ() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 ConcatenationContext
- func (s *ConcatenationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConcatenationContext) AllValueExpression() []IValueExpressionContext
- func (s *ConcatenationContext) CONCAT() antlr.TerminalNode
- func (s *ConcatenationContext) GetLeft() IValueExpressionContext
- func (s *ConcatenationContext) GetRight() IValueExpressionContext
- func (s *ConcatenationContext) GetRuleContext() antlr.RuleContext
- func (s *ConcatenationContext) SetLeft(v IValueExpressionContext)
- func (s *ConcatenationContext) SetRight(v IValueExpressionContext)
- func (s *ConcatenationContext) ValueExpression(i int) IValueExpressionContext
- type CurrentUserContext
- func (s *CurrentUserContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CurrentUserContext) CURRENT_USER() antlr.TerminalNode
- func (s *CurrentUserContext) GetName() antlr.Token
- func (s *CurrentUserContext) GetRuleContext() antlr.RuleContext
- func (s *CurrentUserContext) SetName(v antlr.Token)
- type DecimalLiteralContext
- type DereferenceContext
- func (s *DereferenceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DereferenceContext) GetBase() IPrimaryExpressionContext
- func (s *DereferenceContext) GetFieldName() IIdentifierContext
- func (s *DereferenceContext) GetRuleContext() antlr.RuleContext
- func (s *DereferenceContext) Identifier() IIdentifierContext
- func (s *DereferenceContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *DereferenceContext) SetBase(v IPrimaryExpressionContext)
- func (s *DereferenceContext) SetFieldName(v IIdentifierContext)
- type DigitIdentifierContext
- type DoubleLiteralContext
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FilterContext) BooleanExpression() IBooleanExpressionContext
- 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 FunctionCallContext
- func (s *FunctionCallContext) ASTERISK() antlr.TerminalNode
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) AllExpression() []IExpressionContext
- func (s *FunctionCallContext) AllSortItem() []ISortItemContext
- func (s *FunctionCallContext) BY() antlr.TerminalNode
- func (s *FunctionCallContext) Expression(i int) IExpressionContext
- func (s *FunctionCallContext) Filter() IFilterContext
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallContext) ORDER() antlr.TerminalNode
- func (s *FunctionCallContext) QualifiedName() IQualifiedNameContext
- func (s *FunctionCallContext) SetQuantifier() ISetQuantifierContext
- func (s *FunctionCallContext) SortItem(i int) ISortItemContext
- type GroupByContext
- func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GroupByContext) AllGroupingElement() []IGroupingElementContext
- 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) CopyFrom(ctx *GroupingElementContext)
- 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 GroupingExpressionsContext
- func (s *GroupingExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GroupingExpressionsContext) AllExpression() []IExpressionContext
- func (s *GroupingExpressionsContext) Expression(i int) IExpressionContext
- func (s *GroupingExpressionsContext) GetParser() antlr.Parser
- func (s *GroupingExpressionsContext) GetRuleContext() antlr.RuleContext
- func (*GroupingExpressionsContext) IsGroupingExpressionsContext()
- func (s *GroupingExpressionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupingOperationContext
- func (s *GroupingOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GroupingOperationContext) AllQualifiedName() []IQualifiedNameContext
- func (s *GroupingOperationContext) GROUPING() antlr.TerminalNode
- func (s *GroupingOperationContext) GetRuleContext() antlr.RuleContext
- func (s *GroupingOperationContext) QualifiedName(i int) IQualifiedNameContext
- type IAliasedRelationContext
- type IBaseTypeContext
- type IBooleanExpressionContext
- type IBooleanValueContext
- type IColumnAliasesContext
- type IComparisonOperatorContext
- type IComparisonQuantifierContext
- type IExpressionContext
- type IFilterContext
- type IGroupByContext
- type IGroupingElementContext
- type IGroupingExpressionsContext
- type IIdentifierContext
- type IIntervalContext
- type IIntervalFieldContext
- type IJoinCriteriaContext
- type IJoinTypeContext
- type INamedQueryContext
- type INonReservedContext
- type INormalFormContext
- type INumberContext
- type IPredicateContext
- type IPredicatedContext
- type IPrimaryExpressionContext
- type IQualifiedNameContext
- type IQueryContext
- type IQueryNoWithContext
- type IQueryPrimaryContext
- type IQuerySpecificationContext
- type IQueryTermContext
- type IRelationContext
- type IRelationPrimaryContext
- type ISampleTypeContext
- type ISampledRelationContext
- type ISelectItemContext
- type ISetQuantifierContext
- type ISortItemContext
- type ISql_stringContext
- type ISqltypeContext
- type IStatementContext
- type ITimeZoneSpecifierContext
- type ITypeParameterContext
- type IValueExpressionContext
- type IWhenClauseContext
- type IWithContext
- type IdentifierContext
- func (s *IdentifierContext) CopyFrom(ctx *IdentifierContext)
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InListContext
- func (s *InListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InListContext) AllExpression() []IExpressionContext
- func (s *InListContext) Expression(i int) IExpressionContext
- func (s *InListContext) GetRuleContext() antlr.RuleContext
- func (s *InListContext) IN() antlr.TerminalNode
- func (s *InListContext) NOT() antlr.TerminalNode
- type InSubqueryContext
- type InlineTableContext
- func (s *InlineTableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InlineTableContext) AllExpression() []IExpressionContext
- func (s *InlineTableContext) Expression(i int) IExpressionContext
- func (s *InlineTableContext) GetRuleContext() antlr.RuleContext
- func (s *InlineTableContext) VALUES() antlr.TerminalNode
- type IntegerLiteralContext
- type IntervalContext
- func (s *IntervalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntervalContext) AllIntervalField() []IIntervalFieldContext
- func (s *IntervalContext) GetFrom() IIntervalFieldContext
- func (s *IntervalContext) GetParser() antlr.Parser
- func (s *IntervalContext) GetRuleContext() antlr.RuleContext
- func (s *IntervalContext) GetSign() antlr.Token
- func (s *IntervalContext) GetTo() IIntervalFieldContext
- func (s *IntervalContext) INTERVAL() antlr.TerminalNode
- func (s *IntervalContext) IntervalField(i int) IIntervalFieldContext
- func (*IntervalContext) IsIntervalContext()
- func (s *IntervalContext) MINUS() antlr.TerminalNode
- func (s *IntervalContext) PLUS() antlr.TerminalNode
- func (s *IntervalContext) SetFrom(v IIntervalFieldContext)
- func (s *IntervalContext) SetSign(v antlr.Token)
- func (s *IntervalContext) SetTo(v IIntervalFieldContext)
- func (s *IntervalContext) Sql_string() ISql_stringContext
- func (s *IntervalContext) TO() antlr.TerminalNode
- func (s *IntervalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntervalFieldContext
- func (s *IntervalFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntervalFieldContext) DAY() antlr.TerminalNode
- func (s *IntervalFieldContext) GetParser() antlr.Parser
- func (s *IntervalFieldContext) GetRuleContext() antlr.RuleContext
- func (s *IntervalFieldContext) HOUR() antlr.TerminalNode
- func (*IntervalFieldContext) IsIntervalFieldContext()
- func (s *IntervalFieldContext) MINUTE() antlr.TerminalNode
- func (s *IntervalFieldContext) MONTH() antlr.TerminalNode
- func (s *IntervalFieldContext) SECOND() antlr.TerminalNode
- func (s *IntervalFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IntervalFieldContext) YEAR() antlr.TerminalNode
- type IntervalLiteralContext
- type JoinCriteriaContext
- func (s *JoinCriteriaContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *JoinCriteriaContext) AllIdentifier() []IIdentifierContext
- func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext
- 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 JoinRelationContext
- func (s *JoinRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *JoinRelationContext) AllRelation() []IRelationContext
- func (s *JoinRelationContext) CROSS() antlr.TerminalNode
- func (s *JoinRelationContext) GetLeft() IRelationContext
- func (s *JoinRelationContext) GetRight() ISampledRelationContext
- func (s *JoinRelationContext) GetRightRelation() IRelationContext
- func (s *JoinRelationContext) GetRuleContext() antlr.RuleContext
- func (s *JoinRelationContext) JOIN() antlr.TerminalNode
- func (s *JoinRelationContext) JoinCriteria() IJoinCriteriaContext
- func (s *JoinRelationContext) JoinType() IJoinTypeContext
- func (s *JoinRelationContext) NATURAL() antlr.TerminalNode
- func (s *JoinRelationContext) Relation(i int) IRelationContext
- func (s *JoinRelationContext) SampledRelation() ISampledRelationContext
- func (s *JoinRelationContext) SetLeft(v IRelationContext)
- func (s *JoinRelationContext) SetRight(v ISampledRelationContext)
- func (s *JoinRelationContext) SetRightRelation(v IRelationContext)
- type JoinTypeContext
- func (s *JoinTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 LogicalBinaryContext
- func (s *LogicalBinaryContext) AND() antlr.TerminalNode
- func (s *LogicalBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LogicalBinaryContext) AllBooleanExpression() []IBooleanExpressionContext
- func (s *LogicalBinaryContext) BooleanExpression(i int) IBooleanExpressionContext
- func (s *LogicalBinaryContext) GetLeft() IBooleanExpressionContext
- func (s *LogicalBinaryContext) GetOperator() antlr.Token
- func (s *LogicalBinaryContext) GetRight() IBooleanExpressionContext
- func (s *LogicalBinaryContext) GetRuleContext() antlr.RuleContext
- func (s *LogicalBinaryContext) OR() antlr.TerminalNode
- func (s *LogicalBinaryContext) SetLeft(v IBooleanExpressionContext)
- func (s *LogicalBinaryContext) SetOperator(v antlr.Token)
- func (s *LogicalBinaryContext) SetRight(v IBooleanExpressionContext)
- type LogicalNotContext
- type NamedQueryContext
- func (s *NamedQueryContext) AS() antlr.TerminalNode
- func (s *NamedQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NamedQueryContext) ColumnAliases() IColumnAliasesContext
- func (s *NamedQueryContext) GetName() IIdentifierContext
- func (s *NamedQueryContext) GetParser() antlr.Parser
- func (s *NamedQueryContext) GetRuleContext() antlr.RuleContext
- func (s *NamedQueryContext) Identifier() IIdentifierContext
- func (*NamedQueryContext) IsNamedQueryContext()
- func (s *NamedQueryContext) Query() IQueryContext
- func (s *NamedQueryContext) SetName(v IIdentifierContext)
- func (s *NamedQueryContext) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) 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) 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) 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 (*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) 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 NormalFormContext
- func (s *NormalFormContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NormalFormContext) GetParser() antlr.Parser
- func (s *NormalFormContext) GetRuleContext() antlr.RuleContext
- func (*NormalFormContext) IsNormalFormContext()
- func (s *NormalFormContext) NFC() antlr.TerminalNode
- func (s *NormalFormContext) NFD() antlr.TerminalNode
- func (s *NormalFormContext) NFKC() antlr.TerminalNode
- func (s *NormalFormContext) NFKD() antlr.TerminalNode
- func (s *NormalFormContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NullLiteralContext
- type NumberContext
- type NumericLiteralContext
- type ParenthesizedExpressionContext
- type ParenthesizedRelationContext
- type PredicateContext
- func (s *PredicateContext) CopyFrom(ctx *PredicateContext)
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (s *PredicateContext) GetValue() antlr.ParserRuleContext
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicatedContext
- func (s *PredicatedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PredicatedContext) GetParser() antlr.Parser
- func (s *PredicatedContext) GetRuleContext() antlr.RuleContext
- func (s *PredicatedContext) Get_valueExpression() IValueExpressionContext
- func (*PredicatedContext) IsPredicatedContext()
- func (s *PredicatedContext) Predicate() IPredicateContext
- func (s *PredicatedContext) Set_valueExpression(v IValueExpressionContext)
- func (s *PredicatedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PredicatedContext) ValueExpression() IValueExpressionContext
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) CopyFrom(ctx *PrimaryExpressionContext)
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QualifiedNameContext
- func (s *QualifiedNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext
- 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 QuantifiedComparisonContext
- func (s *QuantifiedComparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QuantifiedComparisonContext) ComparisonOperator() IComparisonOperatorContext
- func (s *QuantifiedComparisonContext) ComparisonQuantifier() IComparisonQuantifierContext
- func (s *QuantifiedComparisonContext) GetRuleContext() antlr.RuleContext
- func (s *QuantifiedComparisonContext) Query() IQueryContext
- type QueryContext
- func (s *QueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QueryContext) GetParser() antlr.Parser
- func (s *QueryContext) GetRuleContext() antlr.RuleContext
- func (*QueryContext) IsQueryContext()
- func (s *QueryContext) QueryNoWith() IQueryNoWithContext
- func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *QueryContext) With() IWithContext
- type QueryNoWithContext
- func (s *QueryNoWithContext) ALL() antlr.TerminalNode
- func (s *QueryNoWithContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QueryNoWithContext) AllSortItem() []ISortItemContext
- func (s *QueryNoWithContext) BY() antlr.TerminalNode
- func (s *QueryNoWithContext) GetLimit() antlr.Token
- func (s *QueryNoWithContext) GetParser() antlr.Parser
- func (s *QueryNoWithContext) GetRuleContext() antlr.RuleContext
- func (s *QueryNoWithContext) INTEGER_VALUE() antlr.TerminalNode
- func (*QueryNoWithContext) IsQueryNoWithContext()
- func (s *QueryNoWithContext) LIMIT() antlr.TerminalNode
- func (s *QueryNoWithContext) ORDER() antlr.TerminalNode
- func (s *QueryNoWithContext) QueryTerm() IQueryTermContext
- func (s *QueryNoWithContext) SetLimit(v antlr.Token)
- func (s *QueryNoWithContext) SortItem(i int) ISortItemContext
- func (s *QueryNoWithContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QueryPrimaryContext
- func (s *QueryPrimaryContext) CopyFrom(ctx *QueryPrimaryContext)
- func (s *QueryPrimaryContext) GetParser() antlr.Parser
- func (s *QueryPrimaryContext) GetRuleContext() antlr.RuleContext
- func (*QueryPrimaryContext) IsQueryPrimaryContext()
- func (s *QueryPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QueryPrimaryDefaultContext
- type QuerySpecificationContext
- func (s *QuerySpecificationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) 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) CopyFrom(ctx *QueryTermContext)
- func (s *QueryTermContext) GetParser() antlr.Parser
- func (s *QueryTermContext) GetRuleContext() antlr.RuleContext
- func (*QueryTermContext) IsQueryTermContext()
- func (s *QueryTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QueryTermDefaultContext
- type QuotedIdentifierContext
- type RelationContext
- func (s *RelationContext) CopyFrom(ctx *RelationContext)
- func (s *RelationContext) GetParser() antlr.Parser
- func (s *RelationContext) GetRuleContext() antlr.RuleContext
- func (*RelationContext) IsRelationContext()
- func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationDefaultContext
- type RelationPrimaryContext
- func (s *RelationPrimaryContext) CopyFrom(ctx *RelationPrimaryContext)
- func (s *RelationPrimaryContext) GetParser() antlr.Parser
- func (s *RelationPrimaryContext) GetRuleContext() antlr.RuleContext
- func (*RelationPrimaryContext) IsRelationPrimaryContext()
- func (s *RelationPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RowConstructorContext
- func (s *RowConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RowConstructorContext) AllExpression() []IExpressionContext
- func (s *RowConstructorContext) Expression(i int) IExpressionContext
- func (s *RowConstructorContext) GetRuleContext() antlr.RuleContext
- func (s *RowConstructorContext) ROW() antlr.TerminalNode
- type SampleTypeContext
- func (s *SampleTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SampleTypeContext) BERNOULLI() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SampledRelationContext) AliasedRelation() IAliasedRelationContext
- func (s *SampledRelationContext) Expression() IExpressionContext
- func (s *SampledRelationContext) GetParser() antlr.Parser
- func (s *SampledRelationContext) GetPercentage() IExpressionContext
- func (s *SampledRelationContext) GetRuleContext() antlr.RuleContext
- func (*SampledRelationContext) IsSampledRelationContext()
- func (s *SampledRelationContext) SampleType() ISampleTypeContext
- func (s *SampledRelationContext) SetPercentage(v IExpressionContext)
- func (s *SampledRelationContext) TABLESAMPLE() antlr.TerminalNode
- func (s *SampledRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectAllContext
- type SelectItemContext
- func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)
- func (s *SelectItemContext) GetParser() antlr.Parser
- func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
- func (*SelectItemContext) IsSelectItemContext()
- func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectSingleContext
- func (s *SelectSingleContext) AS() antlr.TerminalNode
- func (s *SelectSingleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectSingleContext) Expression() IExpressionContext
- func (s *SelectSingleContext) GetRuleContext() antlr.RuleContext
- func (s *SelectSingleContext) Identifier() IIdentifierContext
- type SetOperationContext
- func (s *SetOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SetOperationContext) AllQueryTerm() []IQueryTermContext
- func (s *SetOperationContext) EXCEPT() antlr.TerminalNode
- func (s *SetOperationContext) GetLeft() IQueryTermContext
- func (s *SetOperationContext) GetOperator() antlr.Token
- func (s *SetOperationContext) GetRight() IQueryTermContext
- func (s *SetOperationContext) GetRuleContext() antlr.RuleContext
- func (s *SetOperationContext) INTERSECT() antlr.TerminalNode
- func (s *SetOperationContext) QueryTerm(i int) IQueryTermContext
- func (s *SetOperationContext) SetLeft(v IQueryTermContext)
- func (s *SetOperationContext) SetOperator(v antlr.Token)
- func (s *SetOperationContext) SetQuantifier() ISetQuantifierContext
- func (s *SetOperationContext) SetRight(v IQueryTermContext)
- func (s *SetOperationContext) UNION() antlr.TerminalNode
- type SetQuantifierContext
- func (s *SetQuantifierContext) ALL() antlr.TerminalNode
- func (s *SetQuantifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SetQuantifierContext) DISTINCT() antlr.TerminalNode
- 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 SingleGroupingSetContext
- type SortItemContext
- func (s *SortItemContext) ASC() antlr.TerminalNode
- func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SortItemContext) DESC() antlr.TerminalNode
- 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 SpecialDateTimeFunctionContext
- func (s *SpecialDateTimeFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SpecialDateTimeFunctionContext) CURRENT_DATE() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) CURRENT_TIME() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) GetName() antlr.Token
- func (s *SpecialDateTimeFunctionContext) GetPrecision() antlr.Token
- func (s *SpecialDateTimeFunctionContext) GetRuleContext() antlr.RuleContext
- func (s *SpecialDateTimeFunctionContext) INTEGER_VALUE() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) LOCALTIME() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) LOCALTIMESTAMP() antlr.TerminalNode
- func (s *SpecialDateTimeFunctionContext) SetName(v antlr.Token)
- func (s *SpecialDateTimeFunctionContext) SetPrecision(v antlr.Token)
- type SqlBaseLexer
- type SqlBaseParser
- func (p *SqlBaseParser) AliasedRelation() (localctx IAliasedRelationContext)
- func (p *SqlBaseParser) BaseType() (localctx IBaseTypeContext)
- func (p *SqlBaseParser) BooleanExpression() (localctx IBooleanExpressionContext)
- func (p *SqlBaseParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) BooleanValue() (localctx IBooleanValueContext)
- func (p *SqlBaseParser) ColumnAliases() (localctx IColumnAliasesContext)
- func (p *SqlBaseParser) ComparisonOperator() (localctx IComparisonOperatorContext)
- func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)
- func (p *SqlBaseParser) Expression() (localctx IExpressionContext)
- func (p *SqlBaseParser) Filter() (localctx IFilterContext)
- func (p *SqlBaseParser) GroupBy() (localctx IGroupByContext)
- func (p *SqlBaseParser) GroupingElement() (localctx IGroupingElementContext)
- func (p *SqlBaseParser) GroupingExpressions() (localctx IGroupingExpressionsContext)
- func (p *SqlBaseParser) Identifier() (localctx IIdentifierContext)
- func (p *SqlBaseParser) Interval() (localctx IIntervalContext)
- func (p *SqlBaseParser) IntervalField() (localctx IIntervalFieldContext)
- func (p *SqlBaseParser) JoinCriteria() (localctx IJoinCriteriaContext)
- func (p *SqlBaseParser) JoinType() (localctx IJoinTypeContext)
- func (p *SqlBaseParser) NamedQuery() (localctx INamedQueryContext)
- func (p *SqlBaseParser) NonReserved() (localctx INonReservedContext)
- func (p *SqlBaseParser) NormalForm() (localctx INormalFormContext)
- func (p *SqlBaseParser) Number() (localctx INumberContext)
- func (p *SqlBaseParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)
- func (p *SqlBaseParser) Predicated() (localctx IPredicatedContext)
- func (p *SqlBaseParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *SqlBaseParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) QualifiedName() (localctx IQualifiedNameContext)
- func (p *SqlBaseParser) Query() (localctx IQueryContext)
- func (p *SqlBaseParser) QueryNoWith() (localctx IQueryNoWithContext)
- func (p *SqlBaseParser) QueryPrimary() (localctx IQueryPrimaryContext)
- func (p *SqlBaseParser) QuerySpecification() (localctx IQuerySpecificationContext)
- func (p *SqlBaseParser) QueryTerm() (localctx IQueryTermContext)
- func (p *SqlBaseParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) Relation() (localctx IRelationContext)
- func (p *SqlBaseParser) RelationPrimary() (localctx IRelationPrimaryContext)
- func (p *SqlBaseParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) SampleType() (localctx ISampleTypeContext)
- func (p *SqlBaseParser) SampledRelation() (localctx ISampledRelationContext)
- func (p *SqlBaseParser) SelectItem() (localctx ISelectItemContext)
- func (p *SqlBaseParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *SqlBaseParser) SetQuantifier() (localctx ISetQuantifierContext)
- func (p *SqlBaseParser) SortItem() (localctx ISortItemContext)
- func (p *SqlBaseParser) Sql_string() (localctx ISql_stringContext)
- func (p *SqlBaseParser) Sqltype() (localctx ISqltypeContext)
- func (p *SqlBaseParser) Sqltype_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) Statement() (localctx IStatementContext)
- func (p *SqlBaseParser) TimeZoneSpecifier() (localctx ITimeZoneSpecifierContext)
- func (p *SqlBaseParser) TypeParameter() (localctx ITypeParameterContext)
- func (p *SqlBaseParser) ValueExpression() (localctx IValueExpressionContext)
- func (p *SqlBaseParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SqlBaseParser) WhenClause() (localctx IWhenClauseContext)
- func (p *SqlBaseParser) With() (localctx IWithContext)
- type SqlBaseVisitor
- type Sql_stringContext
- func (s *Sql_stringContext) CopyFrom(ctx *Sql_stringContext)
- func (s *Sql_stringContext) GetParser() antlr.Parser
- func (s *Sql_stringContext) GetRuleContext() antlr.RuleContext
- func (*Sql_stringContext) IsSql_stringContext()
- func (s *Sql_stringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SqltypeContext
- func (s *SqltypeContext) ARRAY() antlr.TerminalNode
- func (s *SqltypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SqltypeContext) AllIdentifier() []IIdentifierContext
- func (s *SqltypeContext) AllIntervalField() []IIntervalFieldContext
- func (s *SqltypeContext) AllSqltype() []ISqltypeContext
- func (s *SqltypeContext) AllTypeParameter() []ITypeParameterContext
- func (s *SqltypeContext) BaseType() IBaseTypeContext
- func (s *SqltypeContext) GetFrom() IIntervalFieldContext
- func (s *SqltypeContext) GetParser() antlr.Parser
- func (s *SqltypeContext) GetRuleContext() antlr.RuleContext
- func (s *SqltypeContext) GetTo() IIntervalFieldContext
- func (s *SqltypeContext) INTERVAL() antlr.TerminalNode
- func (s *SqltypeContext) Identifier(i int) IIdentifierContext
- func (s *SqltypeContext) IntervalField(i int) IIntervalFieldContext
- func (*SqltypeContext) IsSqltypeContext()
- func (s *SqltypeContext) MAP() antlr.TerminalNode
- func (s *SqltypeContext) ROW() antlr.TerminalNode
- func (s *SqltypeContext) SetFrom(v IIntervalFieldContext)
- func (s *SqltypeContext) SetTo(v IIntervalFieldContext)
- func (s *SqltypeContext) Sqltype(i int) ISqltypeContext
- func (s *SqltypeContext) TO() antlr.TerminalNode
- func (s *SqltypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SqltypeContext) TypeParameter(i int) ITypeParameterContext
- type StatementContext
- func (s *StatementContext) CopyFrom(ctx *StatementContext)
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementDefaultContext
- type StringLiteralContext
- type SubqueryContext
- type SubqueryExpressionContext
- type SubqueryRelationContext
- type SubscriptContext
- func (s *SubscriptContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SubscriptContext) GetIndex() IValueExpressionContext
- func (s *SubscriptContext) GetRuleContext() antlr.RuleContext
- func (s *SubscriptContext) GetValue() IPrimaryExpressionContext
- func (s *SubscriptContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *SubscriptContext) SetIndex(v IValueExpressionContext)
- func (s *SubscriptContext) SetValue(v IPrimaryExpressionContext)
- func (s *SubscriptContext) ValueExpression() IValueExpressionContext
- type TableContext
- type TableNameContext
- type TimeZoneIntervalContext
- func (s *TimeZoneIntervalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimeZoneIntervalContext) GetRuleContext() antlr.RuleContext
- func (s *TimeZoneIntervalContext) Interval() IIntervalContext
- func (s *TimeZoneIntervalContext) TIME() antlr.TerminalNode
- func (s *TimeZoneIntervalContext) ZONE() antlr.TerminalNode
- type TimeZoneSpecifierContext
- func (s *TimeZoneSpecifierContext) CopyFrom(ctx *TimeZoneSpecifierContext)
- func (s *TimeZoneSpecifierContext) GetParser() antlr.Parser
- func (s *TimeZoneSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext()
- func (s *TimeZoneSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TimeZoneStringContext
- func (s *TimeZoneStringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimeZoneStringContext) GetRuleContext() antlr.RuleContext
- func (s *TimeZoneStringContext) Sql_string() ISql_stringContext
- func (s *TimeZoneStringContext) TIME() antlr.TerminalNode
- func (s *TimeZoneStringContext) ZONE() antlr.TerminalNode
- type TypeConstructorContext
- func (s *TypeConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeConstructorContext) DOUBLE_PRECISION() antlr.TerminalNode
- func (s *TypeConstructorContext) GetRuleContext() antlr.RuleContext
- func (s *TypeConstructorContext) Identifier() IIdentifierContext
- func (s *TypeConstructorContext) Sql_string() ISql_stringContext
- type TypeParameterContext
- func (s *TypeParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Sqltype() ISqltypeContext
- func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnicodeStringLiteralContext
- func (s *UnicodeStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnicodeStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *UnicodeStringLiteralContext) STRING() antlr.TerminalNode
- func (s *UnicodeStringLiteralContext) UESCAPE() antlr.TerminalNode
- func (s *UnicodeStringLiteralContext) UNICODE_STRING() antlr.TerminalNode
- type UnquotedIdentifierContext
- type ValueExpressionContext
- func (s *ValueExpressionContext) CopyFrom(ctx *ValueExpressionContext)
- func (s *ValueExpressionContext) GetParser() antlr.Parser
- func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ValueExpressionContext) IsValueExpressionContext()
- func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ValueExpressionDefaultContext
- type WhenClauseContext
- func (s *WhenClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *WhenClauseContext) AllExpression() []IExpressionContext
- 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
- type WithContext
- func (s *WithContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *WithContext) AllNamedQuery() []INamedQueryContext
- func (s *WithContext) GetParser() antlr.Parser
- func (s *WithContext) GetRuleContext() antlr.RuleContext
- func (*WithContext) IsWithContext()
- func (s *WithContext) NamedQuery(i int) INamedQueryContext
- func (s *WithContext) RECURSIVE() antlr.TerminalNode
- func (s *WithContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WithContext) WITH() antlr.TerminalNode
Constants ¶
const ( SqlBaseLexerT__0 = 1 SqlBaseLexerT__1 = 2 SqlBaseLexerT__2 = 3 SqlBaseLexerT__3 = 4 SqlBaseLexerT__4 = 5 SqlBaseLexerT__5 = 6 SqlBaseLexerADD = 7 SqlBaseLexerALL = 8 SqlBaseLexerALTER = 9 SqlBaseLexerANALYZE = 10 SqlBaseLexerAND = 11 SqlBaseLexerANY = 12 SqlBaseLexerARRAY = 13 SqlBaseLexerAS = 14 SqlBaseLexerASC = 15 SqlBaseLexerAT = 16 SqlBaseLexerBERNOULLI = 17 SqlBaseLexerBETWEEN = 18 SqlBaseLexerBY = 19 SqlBaseLexerCALL = 20 SqlBaseLexerCASCADE = 21 SqlBaseLexerCASE = 22 SqlBaseLexerCAST = 23 SqlBaseLexerCATALOGS = 24 SqlBaseLexerCOALESCE = 25 SqlBaseLexerCOLUMN = 26 SqlBaseLexerCOLUMNS = 27 SqlBaseLexerCOMMENT = 28 SqlBaseLexerCOMMITTED = 29 SqlBaseLexerCONSTRAINT = 30 SqlBaseLexerCREATE = 31 SqlBaseLexerCROSS = 32 SqlBaseLexerCURRENT = 33 SqlBaseLexerCURRENT_DATE = 34 SqlBaseLexerCURRENT_TIME = 35 SqlBaseLexerCURRENT_TIMESTAMP = 36 SqlBaseLexerCURRENT_USER = 37 SqlBaseLexerDATA = 38 SqlBaseLexerDATE = 39 SqlBaseLexerDAY = 40 SqlBaseLexerDEALLOCATE = 41 SqlBaseLexerDELETE = 42 SqlBaseLexerDESC = 43 SqlBaseLexerDESCRIBE = 44 SqlBaseLexerDISTINCT = 45 SqlBaseLexerDISTRIBUTED = 46 SqlBaseLexerDROP = 47 SqlBaseLexerELSE = 48 SqlBaseLexerEND = 49 SqlBaseLexerESCAPE = 50 SqlBaseLexerEXCEPT = 51 SqlBaseLexerEXCLUDING = 52 SqlBaseLexerEXECUTE = 53 SqlBaseLexerEXISTS = 54 SqlBaseLexerEXPLAIN = 55 SqlBaseLexerEXTRACT = 56 SqlBaseLexerFALSE = 57 SqlBaseLexerFILTER = 58 SqlBaseLexerFIRST = 59 SqlBaseLexerFOLLOWING = 60 SqlBaseLexerFOR = 61 SqlBaseLexerFORMAT = 62 SqlBaseLexerFROM = 63 SqlBaseLexerFULL = 64 SqlBaseLexerFUNCTIONS = 65 SqlBaseLexerGRANT = 66 SqlBaseLexerGRANTS = 67 SqlBaseLexerGRAPHVIZ = 68 SqlBaseLexerGROUP = 69 SqlBaseLexerGROUPING = 70 SqlBaseLexerHAVING = 71 SqlBaseLexerHOUR = 72 SqlBaseLexerIF = 73 SqlBaseLexerIN = 74 SqlBaseLexerINCLUDING = 75 SqlBaseLexerINNER = 76 SqlBaseLexerINPUT = 77 SqlBaseLexerINSERT = 78 SqlBaseLexerINTEGER = 79 SqlBaseLexerINTERSECT = 80 SqlBaseLexerINTERVAL = 81 SqlBaseLexerINTO = 82 SqlBaseLexerIS = 83 SqlBaseLexerJOIN = 84 SqlBaseLexerLAST = 85 SqlBaseLexerLATERAL = 86 SqlBaseLexerLEFT = 87 SqlBaseLexerLEVEL = 88 SqlBaseLexerLIKE = 89 SqlBaseLexerLIMIT = 90 SqlBaseLexerLOCALTIME = 91 SqlBaseLexerLOCALTIMESTAMP = 92 SqlBaseLexerLOGICAL = 93 SqlBaseLexerMAP = 94 SqlBaseLexerMINUTE = 95 SqlBaseLexerMONTH = 96 SqlBaseLexerNATURAL = 97 SqlBaseLexerNFC = 98 SqlBaseLexerNFD = 99 SqlBaseLexerNFKC = 100 SqlBaseLexerNFKD = 101 SqlBaseLexerNO = 102 SqlBaseLexerNORMALIZE = 103 SqlBaseLexerNOT = 104 SqlBaseLexerNULL = 105 SqlBaseLexerNULLIF = 106 SqlBaseLexerNULLS = 107 SqlBaseLexerON = 108 SqlBaseLexerONLY = 109 SqlBaseLexerOPTION = 110 SqlBaseLexerOR = 111 SqlBaseLexerORDER = 112 SqlBaseLexerORDINALITY = 113 SqlBaseLexerOUTER = 114 SqlBaseLexerOUTPUT = 115 SqlBaseLexerOVER = 116 SqlBaseLexerPARTITION = 117 SqlBaseLexerPARTITIONS = 118 SqlBaseLexerPOSITION = 119 SqlBaseLexerPRECEDING = 120 SqlBaseLexerPREPARE = 121 SqlBaseLexerPRIVILEGES = 122 SqlBaseLexerPROPERTIES = 123 SqlBaseLexerPUBLIC = 124 SqlBaseLexerRANGE = 125 SqlBaseLexerREAD = 126 SqlBaseLexerRECURSIVE = 127 SqlBaseLexerRENAME = 128 SqlBaseLexerREPEATABLE = 129 SqlBaseLexerREPLACE = 130 SqlBaseLexerRESET = 131 SqlBaseLexerRESTRICT = 132 SqlBaseLexerREVOKE = 133 SqlBaseLexerRIGHT = 134 SqlBaseLexerROLLBACK = 135 SqlBaseLexerROLLUP = 136 SqlBaseLexerROW = 137 SqlBaseLexerROWS = 138 SqlBaseLexerSCHEMA = 139 SqlBaseLexerSCHEMAS = 140 SqlBaseLexerSECOND = 141 SqlBaseLexerSELECT = 142 SqlBaseLexerSERIALIZABLE = 143 SqlBaseLexerSESSION = 144 SqlBaseLexerSET = 145 SqlBaseLexerSETS = 146 SqlBaseLexerSHOW = 147 SqlBaseLexerSMALLINT = 148 SqlBaseLexerSOME = 149 SqlBaseLexerSTART = 150 SqlBaseLexerSTATS = 151 SqlBaseLexerSUBSTRING = 152 SqlBaseLexerSYSTEM = 153 SqlBaseLexerTABLE = 154 SqlBaseLexerTABLES = 155 SqlBaseLexerTABLESAMPLE = 156 SqlBaseLexerTEXT = 157 SqlBaseLexerTHEN = 158 SqlBaseLexerTIME = 159 SqlBaseLexerTIMESTAMP = 160 SqlBaseLexerTINYINT = 161 SqlBaseLexerTO = 162 SqlBaseLexerTRUE = 163 SqlBaseLexerTRY_CAST = 164 SqlBaseLexerTYPE = 165 SqlBaseLexerUESCAPE = 166 SqlBaseLexerUNBOUNDED = 167 SqlBaseLexerUNCOMMITTED = 168 SqlBaseLexerUNION = 169 SqlBaseLexerUNNEST = 170 SqlBaseLexerUSE = 171 SqlBaseLexerUSING = 172 SqlBaseLexerVALIDATE = 173 SqlBaseLexerVALUES = 174 SqlBaseLexerVERBOSE = 175 SqlBaseLexerVIEW = 176 SqlBaseLexerWHEN = 177 SqlBaseLexerWHERE = 178 SqlBaseLexerWITH = 179 SqlBaseLexerWORK = 180 SqlBaseLexerWRITE = 181 SqlBaseLexerYEAR = 182 SqlBaseLexerZONE = 183 SqlBaseLexerEQ = 184 SqlBaseLexerNEQ = 185 SqlBaseLexerLT = 186 SqlBaseLexerLTE = 187 SqlBaseLexerGT = 188 SqlBaseLexerGTE = 189 SqlBaseLexerPLUS = 190 SqlBaseLexerMINUS = 191 SqlBaseLexerASTERISK = 192 SqlBaseLexerSLASH = 193 SqlBaseLexerPERCENT = 194 SqlBaseLexerCONCAT = 195 SqlBaseLexerSTRING = 196 SqlBaseLexerUNICODE_STRING = 197 SqlBaseLexerBINARY_LITERAL = 198 SqlBaseLexerINTEGER_VALUE = 199 SqlBaseLexerDECIMAL_VALUE = 200 SqlBaseLexerDOUBLE_VALUE = 201 SqlBaseLexerIDENTIFIER = 202 SqlBaseLexerDIGIT_IDENTIFIER = 203 SqlBaseLexerQUOTED_IDENTIFIER = 204 SqlBaseLexerBACKQUOTED_IDENTIFIER = 205 SqlBaseLexerTIME_WITH_TIME_ZONE = 206 SqlBaseLexerTIMESTAMP_WITH_TIME_ZONE = 207 SqlBaseLexerDOUBLE_PRECISION = 208 SqlBaseLexerSIMPLE_COMMENT = 209 SqlBaseLexerBRACKETED_COMMENT = 210 SqlBaseLexerWS = 211 SqlBaseLexerUNRECOGNIZED = 212 )
SqlBaseLexer tokens.
const ( SqlBaseParserEOF = antlr.TokenEOF SqlBaseParserT__0 = 1 SqlBaseParserT__1 = 2 SqlBaseParserT__2 = 3 SqlBaseParserT__3 = 4 SqlBaseParserT__4 = 5 SqlBaseParserT__5 = 6 SqlBaseParserADD = 7 SqlBaseParserALL = 8 SqlBaseParserALTER = 9 SqlBaseParserANALYZE = 10 SqlBaseParserAND = 11 SqlBaseParserANY = 12 SqlBaseParserARRAY = 13 SqlBaseParserAS = 14 SqlBaseParserASC = 15 SqlBaseParserAT = 16 SqlBaseParserBERNOULLI = 17 SqlBaseParserBETWEEN = 18 SqlBaseParserBY = 19 SqlBaseParserCALL = 20 SqlBaseParserCASCADE = 21 SqlBaseParserCASE = 22 SqlBaseParserCAST = 23 SqlBaseParserCATALOGS = 24 SqlBaseParserCOALESCE = 25 SqlBaseParserCOLUMN = 26 SqlBaseParserCOLUMNS = 27 SqlBaseParserCOMMENT = 28 SqlBaseParserCOMMITTED = 29 SqlBaseParserCONSTRAINT = 30 SqlBaseParserCREATE = 31 SqlBaseParserCROSS = 32 SqlBaseParserCURRENT = 33 SqlBaseParserCURRENT_DATE = 34 SqlBaseParserCURRENT_TIME = 35 SqlBaseParserCURRENT_TIMESTAMP = 36 SqlBaseParserCURRENT_USER = 37 SqlBaseParserDATA = 38 SqlBaseParserDATE = 39 SqlBaseParserDAY = 40 SqlBaseParserDEALLOCATE = 41 SqlBaseParserDELETE = 42 SqlBaseParserDESC = 43 SqlBaseParserDESCRIBE = 44 SqlBaseParserDISTINCT = 45 SqlBaseParserDISTRIBUTED = 46 SqlBaseParserDROP = 47 SqlBaseParserELSE = 48 SqlBaseParserEND = 49 SqlBaseParserESCAPE = 50 SqlBaseParserEXCEPT = 51 SqlBaseParserEXCLUDING = 52 SqlBaseParserEXECUTE = 53 SqlBaseParserEXISTS = 54 SqlBaseParserEXPLAIN = 55 SqlBaseParserEXTRACT = 56 SqlBaseParserFALSE = 57 SqlBaseParserFILTER = 58 SqlBaseParserFIRST = 59 SqlBaseParserFOLLOWING = 60 SqlBaseParserFOR = 61 SqlBaseParserFORMAT = 62 SqlBaseParserFROM = 63 SqlBaseParserFULL = 64 SqlBaseParserFUNCTIONS = 65 SqlBaseParserGRANT = 66 SqlBaseParserGRANTS = 67 SqlBaseParserGRAPHVIZ = 68 SqlBaseParserGROUP = 69 SqlBaseParserGROUPING = 70 SqlBaseParserHAVING = 71 SqlBaseParserHOUR = 72 SqlBaseParserIF = 73 SqlBaseParserIN = 74 SqlBaseParserINCLUDING = 75 SqlBaseParserINNER = 76 SqlBaseParserINPUT = 77 SqlBaseParserINSERT = 78 SqlBaseParserINTEGER = 79 SqlBaseParserINTERSECT = 80 SqlBaseParserINTERVAL = 81 SqlBaseParserINTO = 82 SqlBaseParserIS = 83 SqlBaseParserJOIN = 84 SqlBaseParserLAST = 85 SqlBaseParserLATERAL = 86 SqlBaseParserLEFT = 87 SqlBaseParserLEVEL = 88 SqlBaseParserLIKE = 89 SqlBaseParserLIMIT = 90 SqlBaseParserLOCALTIME = 91 SqlBaseParserLOCALTIMESTAMP = 92 SqlBaseParserLOGICAL = 93 SqlBaseParserMAP = 94 SqlBaseParserMINUTE = 95 SqlBaseParserMONTH = 96 SqlBaseParserNATURAL = 97 SqlBaseParserNFC = 98 SqlBaseParserNFD = 99 SqlBaseParserNFKC = 100 SqlBaseParserNFKD = 101 SqlBaseParserNO = 102 SqlBaseParserNORMALIZE = 103 SqlBaseParserNOT = 104 SqlBaseParserNULL = 105 SqlBaseParserNULLIF = 106 SqlBaseParserNULLS = 107 SqlBaseParserON = 108 SqlBaseParserONLY = 109 SqlBaseParserOPTION = 110 SqlBaseParserOR = 111 SqlBaseParserORDER = 112 SqlBaseParserORDINALITY = 113 SqlBaseParserOUTER = 114 SqlBaseParserOUTPUT = 115 SqlBaseParserOVER = 116 SqlBaseParserPARTITION = 117 SqlBaseParserPARTITIONS = 118 SqlBaseParserPOSITION = 119 SqlBaseParserPRECEDING = 120 SqlBaseParserPREPARE = 121 SqlBaseParserPRIVILEGES = 122 SqlBaseParserPROPERTIES = 123 SqlBaseParserPUBLIC = 124 SqlBaseParserRANGE = 125 SqlBaseParserREAD = 126 SqlBaseParserRECURSIVE = 127 SqlBaseParserRENAME = 128 SqlBaseParserREPEATABLE = 129 SqlBaseParserREPLACE = 130 SqlBaseParserRESET = 131 SqlBaseParserRESTRICT = 132 SqlBaseParserREVOKE = 133 SqlBaseParserRIGHT = 134 SqlBaseParserROLLBACK = 135 SqlBaseParserROLLUP = 136 SqlBaseParserROW = 137 SqlBaseParserROWS = 138 SqlBaseParserSCHEMA = 139 SqlBaseParserSCHEMAS = 140 SqlBaseParserSECOND = 141 SqlBaseParserSELECT = 142 SqlBaseParserSERIALIZABLE = 143 SqlBaseParserSESSION = 144 SqlBaseParserSET = 145 SqlBaseParserSETS = 146 SqlBaseParserSHOW = 147 SqlBaseParserSMALLINT = 148 SqlBaseParserSOME = 149 SqlBaseParserSTART = 150 SqlBaseParserSTATS = 151 SqlBaseParserSUBSTRING = 152 SqlBaseParserSYSTEM = 153 SqlBaseParserTABLE = 154 SqlBaseParserTABLES = 155 SqlBaseParserTABLESAMPLE = 156 SqlBaseParserTEXT = 157 SqlBaseParserTHEN = 158 SqlBaseParserTIME = 159 SqlBaseParserTIMESTAMP = 160 SqlBaseParserTINYINT = 161 SqlBaseParserTO = 162 SqlBaseParserTRUE = 163 SqlBaseParserTRY_CAST = 164 SqlBaseParserTYPE = 165 SqlBaseParserUESCAPE = 166 SqlBaseParserUNBOUNDED = 167 SqlBaseParserUNCOMMITTED = 168 SqlBaseParserUNION = 169 SqlBaseParserUNNEST = 170 SqlBaseParserUSE = 171 SqlBaseParserUSING = 172 SqlBaseParserVALIDATE = 173 SqlBaseParserVALUES = 174 SqlBaseParserVERBOSE = 175 SqlBaseParserVIEW = 176 SqlBaseParserWHEN = 177 SqlBaseParserWHERE = 178 SqlBaseParserWITH = 179 SqlBaseParserWORK = 180 SqlBaseParserWRITE = 181 SqlBaseParserYEAR = 182 SqlBaseParserZONE = 183 SqlBaseParserEQ = 184 SqlBaseParserNEQ = 185 SqlBaseParserLT = 186 SqlBaseParserLTE = 187 SqlBaseParserGT = 188 SqlBaseParserGTE = 189 SqlBaseParserPLUS = 190 SqlBaseParserMINUS = 191 SqlBaseParserASTERISK = 192 SqlBaseParserSLASH = 193 SqlBaseParserPERCENT = 194 SqlBaseParserCONCAT = 195 SqlBaseParserSTRING = 196 SqlBaseParserUNICODE_STRING = 197 SqlBaseParserBINARY_LITERAL = 198 SqlBaseParserINTEGER_VALUE = 199 SqlBaseParserDECIMAL_VALUE = 200 SqlBaseParserDOUBLE_VALUE = 201 SqlBaseParserIDENTIFIER = 202 SqlBaseParserDIGIT_IDENTIFIER = 203 SqlBaseParserQUOTED_IDENTIFIER = 204 SqlBaseParserBACKQUOTED_IDENTIFIER = 205 SqlBaseParserTIME_WITH_TIME_ZONE = 206 SqlBaseParserTIMESTAMP_WITH_TIME_ZONE = 207 SqlBaseParserDOUBLE_PRECISION = 208 SqlBaseParserSIMPLE_COMMENT = 209 SqlBaseParserBRACKETED_COMMENT = 210 SqlBaseParserWS = 211 SqlBaseParserUNRECOGNIZED = 212 SqlBaseParserDELIMITER = 213 )
SqlBaseParser tokens.
const ( SqlBaseParserRULE_statement = 0 SqlBaseParserRULE_query = 1 SqlBaseParserRULE_with = 2 SqlBaseParserRULE_queryNoWith = 3 SqlBaseParserRULE_queryTerm = 4 SqlBaseParserRULE_queryPrimary = 5 SqlBaseParserRULE_sortItem = 6 SqlBaseParserRULE_querySpecification = 7 SqlBaseParserRULE_groupBy = 8 SqlBaseParserRULE_groupingElement = 9 SqlBaseParserRULE_groupingExpressions = 10 SqlBaseParserRULE_namedQuery = 11 SqlBaseParserRULE_setQuantifier = 12 SqlBaseParserRULE_selectItem = 13 SqlBaseParserRULE_relation = 14 SqlBaseParserRULE_joinType = 15 SqlBaseParserRULE_joinCriteria = 16 SqlBaseParserRULE_sampledRelation = 17 SqlBaseParserRULE_sampleType = 18 SqlBaseParserRULE_aliasedRelation = 19 SqlBaseParserRULE_columnAliases = 20 SqlBaseParserRULE_relationPrimary = 21 SqlBaseParserRULE_expression = 22 SqlBaseParserRULE_booleanExpression = 23 SqlBaseParserRULE_predicated = 24 SqlBaseParserRULE_predicate = 25 SqlBaseParserRULE_valueExpression = 26 SqlBaseParserRULE_primaryExpression = 27 SqlBaseParserRULE_sql_string = 28 SqlBaseParserRULE_timeZoneSpecifier = 29 SqlBaseParserRULE_comparisonOperator = 30 SqlBaseParserRULE_comparisonQuantifier = 31 SqlBaseParserRULE_booleanValue = 32 SqlBaseParserRULE_interval = 33 SqlBaseParserRULE_intervalField = 34 SqlBaseParserRULE_normalForm = 35 SqlBaseParserRULE_sqltype = 36 SqlBaseParserRULE_typeParameter = 37 SqlBaseParserRULE_baseType = 38 SqlBaseParserRULE_whenClause = 39 SqlBaseParserRULE_filter = 40 SqlBaseParserRULE_qualifiedName = 41 SqlBaseParserRULE_identifier = 42 SqlBaseParserRULE_number = 43 SqlBaseParserRULE_nonReserved = 44 )
SqlBaseParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasedRelationContext ¶
type AliasedRelationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAliasedRelationContext ¶
func NewAliasedRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasedRelationContext
func NewEmptyAliasedRelationContext ¶
func NewEmptyAliasedRelationContext() *AliasedRelationContext
func (*AliasedRelationContext) AS ¶
func (s *AliasedRelationContext) AS() antlr.TerminalNode
func (*AliasedRelationContext) Accept ¶
func (s *AliasedRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AliasedRelationContext) ColumnAliases ¶
func (s *AliasedRelationContext) ColumnAliases() IColumnAliasesContext
func (*AliasedRelationContext) GetParser ¶
func (s *AliasedRelationContext) GetParser() antlr.Parser
func (*AliasedRelationContext) GetRuleContext ¶
func (s *AliasedRelationContext) GetRuleContext() antlr.RuleContext
func (*AliasedRelationContext) Identifier ¶
func (s *AliasedRelationContext) Identifier() IIdentifierContext
func (*AliasedRelationContext) IsAliasedRelationContext ¶
func (*AliasedRelationContext) IsAliasedRelationContext()
func (*AliasedRelationContext) RelationPrimary ¶
func (s *AliasedRelationContext) RelationPrimary() IRelationPrimaryContext
func (*AliasedRelationContext) ToStringTree ¶
func (s *AliasedRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArithmeticBinaryContext ¶
type ArithmeticBinaryContext struct { *ValueExpressionContext // contains filtered or unexported fields }
func NewArithmeticBinaryContext ¶
func NewArithmeticBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticBinaryContext
func (*ArithmeticBinaryContext) ASTERISK ¶
func (s *ArithmeticBinaryContext) ASTERISK() antlr.TerminalNode
func (*ArithmeticBinaryContext) Accept ¶
func (s *ArithmeticBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArithmeticBinaryContext) AllValueExpression ¶
func (s *ArithmeticBinaryContext) AllValueExpression() []IValueExpressionContext
func (*ArithmeticBinaryContext) GetLeft ¶
func (s *ArithmeticBinaryContext) GetLeft() IValueExpressionContext
func (*ArithmeticBinaryContext) GetOperator ¶
func (s *ArithmeticBinaryContext) GetOperator() antlr.Token
func (*ArithmeticBinaryContext) GetRight ¶
func (s *ArithmeticBinaryContext) GetRight() IValueExpressionContext
func (*ArithmeticBinaryContext) GetRuleContext ¶
func (s *ArithmeticBinaryContext) GetRuleContext() antlr.RuleContext
func (*ArithmeticBinaryContext) MINUS ¶
func (s *ArithmeticBinaryContext) MINUS() antlr.TerminalNode
func (*ArithmeticBinaryContext) PERCENT ¶
func (s *ArithmeticBinaryContext) PERCENT() antlr.TerminalNode
func (*ArithmeticBinaryContext) PLUS ¶
func (s *ArithmeticBinaryContext) PLUS() antlr.TerminalNode
func (*ArithmeticBinaryContext) SLASH ¶
func (s *ArithmeticBinaryContext) SLASH() antlr.TerminalNode
func (*ArithmeticBinaryContext) SetLeft ¶
func (s *ArithmeticBinaryContext) SetLeft(v IValueExpressionContext)
func (*ArithmeticBinaryContext) SetOperator ¶
func (s *ArithmeticBinaryContext) SetOperator(v antlr.Token)
func (*ArithmeticBinaryContext) SetRight ¶
func (s *ArithmeticBinaryContext) SetRight(v IValueExpressionContext)
func (*ArithmeticBinaryContext) ValueExpression ¶
func (s *ArithmeticBinaryContext) ValueExpression(i int) IValueExpressionContext
type ArithmeticUnaryContext ¶
type ArithmeticUnaryContext struct { *ValueExpressionContext // contains filtered or unexported fields }
func NewArithmeticUnaryContext ¶
func NewArithmeticUnaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticUnaryContext
func (*ArithmeticUnaryContext) Accept ¶
func (s *ArithmeticUnaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArithmeticUnaryContext) GetOperator ¶
func (s *ArithmeticUnaryContext) GetOperator() antlr.Token
func (*ArithmeticUnaryContext) GetRuleContext ¶
func (s *ArithmeticUnaryContext) GetRuleContext() antlr.RuleContext
func (*ArithmeticUnaryContext) MINUS ¶
func (s *ArithmeticUnaryContext) MINUS() antlr.TerminalNode
func (*ArithmeticUnaryContext) PLUS ¶
func (s *ArithmeticUnaryContext) PLUS() antlr.TerminalNode
func (*ArithmeticUnaryContext) SetOperator ¶
func (s *ArithmeticUnaryContext) SetOperator(v antlr.Token)
func (*ArithmeticUnaryContext) ValueExpression ¶
func (s *ArithmeticUnaryContext) ValueExpression() IValueExpressionContext
type ArrayConstructorContext ¶
type ArrayConstructorContext struct {
*PrimaryExpressionContext
}
func NewArrayConstructorContext ¶
func NewArrayConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayConstructorContext
func (*ArrayConstructorContext) ARRAY ¶
func (s *ArrayConstructorContext) ARRAY() antlr.TerminalNode
func (*ArrayConstructorContext) Accept ¶
func (s *ArrayConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayConstructorContext) AllExpression ¶
func (s *ArrayConstructorContext) AllExpression() []IExpressionContext
func (*ArrayConstructorContext) Expression ¶
func (s *ArrayConstructorContext) Expression(i int) IExpressionContext
func (*ArrayConstructorContext) GetRuleContext ¶
func (s *ArrayConstructorContext) GetRuleContext() antlr.RuleContext
type AtTimeZoneContext ¶
type AtTimeZoneContext struct {
*ValueExpressionContext
}
func NewAtTimeZoneContext ¶
func NewAtTimeZoneContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AtTimeZoneContext
func (*AtTimeZoneContext) AT ¶
func (s *AtTimeZoneContext) AT() antlr.TerminalNode
func (*AtTimeZoneContext) Accept ¶
func (s *AtTimeZoneContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AtTimeZoneContext) GetRuleContext ¶
func (s *AtTimeZoneContext) GetRuleContext() antlr.RuleContext
func (*AtTimeZoneContext) TimeZoneSpecifier ¶
func (s *AtTimeZoneContext) TimeZoneSpecifier() ITimeZoneSpecifierContext
func (*AtTimeZoneContext) ValueExpression ¶
func (s *AtTimeZoneContext) ValueExpression() IValueExpressionContext
type BackQuotedIdentifierContext ¶
type BackQuotedIdentifierContext struct {
*IdentifierContext
}
func NewBackQuotedIdentifierContext ¶
func NewBackQuotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BackQuotedIdentifierContext
func (*BackQuotedIdentifierContext) Accept ¶
func (s *BackQuotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER ¶
func (s *BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER() antlr.TerminalNode
func (*BackQuotedIdentifierContext) GetRuleContext ¶
func (s *BackQuotedIdentifierContext) GetRuleContext() antlr.RuleContext
type BaseSqlBaseVisitor ¶
type BaseSqlBaseVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseSqlBaseVisitor) VisitAliasedRelation ¶
func (v *BaseSqlBaseVisitor) VisitAliasedRelation(ctx *AliasedRelationContext) interface{}
func (*BaseSqlBaseVisitor) VisitArithmeticBinary ¶
func (v *BaseSqlBaseVisitor) VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{}
func (*BaseSqlBaseVisitor) VisitArithmeticUnary ¶
func (v *BaseSqlBaseVisitor) VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{}
func (*BaseSqlBaseVisitor) VisitArrayConstructor ¶
func (v *BaseSqlBaseVisitor) VisitArrayConstructor(ctx *ArrayConstructorContext) interface{}
func (*BaseSqlBaseVisitor) VisitAtTimeZone ¶
func (v *BaseSqlBaseVisitor) VisitAtTimeZone(ctx *AtTimeZoneContext) interface{}
func (*BaseSqlBaseVisitor) VisitBackQuotedIdentifier ¶
func (v *BaseSqlBaseVisitor) VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitBaseType ¶
func (v *BaseSqlBaseVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
func (*BaseSqlBaseVisitor) VisitBasicStringLiteral ¶
func (v *BaseSqlBaseVisitor) VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitBetween ¶
func (v *BaseSqlBaseVisitor) VisitBetween(ctx *BetweenContext) interface{}
func (*BaseSqlBaseVisitor) VisitBinaryLiteral ¶
func (v *BaseSqlBaseVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitBooleanDefault ¶
func (v *BaseSqlBaseVisitor) VisitBooleanDefault(ctx *BooleanDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitBooleanLiteral ¶
func (v *BaseSqlBaseVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitBooleanValue ¶
func (v *BaseSqlBaseVisitor) VisitBooleanValue(ctx *BooleanValueContext) interface{}
func (*BaseSqlBaseVisitor) VisitColumnAliases ¶
func (v *BaseSqlBaseVisitor) VisitColumnAliases(ctx *ColumnAliasesContext) interface{}
func (*BaseSqlBaseVisitor) VisitColumnReference ¶
func (v *BaseSqlBaseVisitor) VisitColumnReference(ctx *ColumnReferenceContext) interface{}
func (*BaseSqlBaseVisitor) VisitComparison ¶
func (v *BaseSqlBaseVisitor) VisitComparison(ctx *ComparisonContext) interface{}
func (*BaseSqlBaseVisitor) VisitComparisonOperator ¶
func (v *BaseSqlBaseVisitor) VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}
func (*BaseSqlBaseVisitor) VisitComparisonQuantifier ¶
func (v *BaseSqlBaseVisitor) VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitConcatenation ¶
func (v *BaseSqlBaseVisitor) VisitConcatenation(ctx *ConcatenationContext) interface{}
func (*BaseSqlBaseVisitor) VisitCurrentUser ¶
func (v *BaseSqlBaseVisitor) VisitCurrentUser(ctx *CurrentUserContext) interface{}
func (*BaseSqlBaseVisitor) VisitDecimalLiteral ¶
func (v *BaseSqlBaseVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitDereference ¶
func (v *BaseSqlBaseVisitor) VisitDereference(ctx *DereferenceContext) interface{}
func (*BaseSqlBaseVisitor) VisitDigitIdentifier ¶
func (v *BaseSqlBaseVisitor) VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitDoubleLiteral ¶
func (v *BaseSqlBaseVisitor) VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitExpression ¶
func (v *BaseSqlBaseVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseSqlBaseVisitor) VisitFilter ¶
func (v *BaseSqlBaseVisitor) VisitFilter(ctx *FilterContext) interface{}
func (*BaseSqlBaseVisitor) VisitFunctionCall ¶
func (v *BaseSqlBaseVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
func (*BaseSqlBaseVisitor) VisitGroupBy ¶
func (v *BaseSqlBaseVisitor) VisitGroupBy(ctx *GroupByContext) interface{}
func (*BaseSqlBaseVisitor) VisitGroupingExpressions ¶
func (v *BaseSqlBaseVisitor) VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{}
func (*BaseSqlBaseVisitor) VisitGroupingOperation ¶
func (v *BaseSqlBaseVisitor) VisitGroupingOperation(ctx *GroupingOperationContext) interface{}
func (*BaseSqlBaseVisitor) VisitInList ¶
func (v *BaseSqlBaseVisitor) VisitInList(ctx *InListContext) interface{}
func (*BaseSqlBaseVisitor) VisitInSubquery ¶
func (v *BaseSqlBaseVisitor) VisitInSubquery(ctx *InSubqueryContext) interface{}
func (*BaseSqlBaseVisitor) VisitInlineTable ¶
func (v *BaseSqlBaseVisitor) VisitInlineTable(ctx *InlineTableContext) interface{}
func (*BaseSqlBaseVisitor) VisitIntegerLiteral ¶
func (v *BaseSqlBaseVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitInterval ¶
func (v *BaseSqlBaseVisitor) VisitInterval(ctx *IntervalContext) interface{}
func (*BaseSqlBaseVisitor) VisitIntervalField ¶
func (v *BaseSqlBaseVisitor) VisitIntervalField(ctx *IntervalFieldContext) interface{}
func (*BaseSqlBaseVisitor) VisitIntervalLiteral ¶
func (v *BaseSqlBaseVisitor) VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitJoinCriteria ¶
func (v *BaseSqlBaseVisitor) VisitJoinCriteria(ctx *JoinCriteriaContext) interface{}
func (*BaseSqlBaseVisitor) VisitJoinRelation ¶
func (v *BaseSqlBaseVisitor) VisitJoinRelation(ctx *JoinRelationContext) interface{}
func (*BaseSqlBaseVisitor) VisitJoinType ¶
func (v *BaseSqlBaseVisitor) VisitJoinType(ctx *JoinTypeContext) interface{}
func (*BaseSqlBaseVisitor) VisitLogicalBinary ¶
func (v *BaseSqlBaseVisitor) VisitLogicalBinary(ctx *LogicalBinaryContext) interface{}
func (*BaseSqlBaseVisitor) VisitLogicalNot ¶
func (v *BaseSqlBaseVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
func (*BaseSqlBaseVisitor) VisitNamedQuery ¶
func (v *BaseSqlBaseVisitor) VisitNamedQuery(ctx *NamedQueryContext) interface{}
func (*BaseSqlBaseVisitor) VisitNonReserved ¶
func (v *BaseSqlBaseVisitor) VisitNonReserved(ctx *NonReservedContext) interface{}
func (*BaseSqlBaseVisitor) VisitNormalForm ¶
func (v *BaseSqlBaseVisitor) VisitNormalForm(ctx *NormalFormContext) interface{}
func (*BaseSqlBaseVisitor) VisitNullLiteral ¶
func (v *BaseSqlBaseVisitor) VisitNullLiteral(ctx *NullLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitNumericLiteral ¶
func (v *BaseSqlBaseVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitParenthesizedExpression ¶
func (v *BaseSqlBaseVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}
func (*BaseSqlBaseVisitor) VisitParenthesizedRelation ¶
func (v *BaseSqlBaseVisitor) VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{}
func (*BaseSqlBaseVisitor) VisitPredicated ¶
func (v *BaseSqlBaseVisitor) VisitPredicated(ctx *PredicatedContext) interface{}
func (*BaseSqlBaseVisitor) VisitQualifiedName ¶
func (v *BaseSqlBaseVisitor) VisitQualifiedName(ctx *QualifiedNameContext) interface{}
func (*BaseSqlBaseVisitor) VisitQuantifiedComparison ¶
func (v *BaseSqlBaseVisitor) VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{}
func (*BaseSqlBaseVisitor) VisitQuery ¶
func (v *BaseSqlBaseVisitor) VisitQuery(ctx *QueryContext) interface{}
func (*BaseSqlBaseVisitor) VisitQueryNoWith ¶
func (v *BaseSqlBaseVisitor) VisitQueryNoWith(ctx *QueryNoWithContext) interface{}
func (*BaseSqlBaseVisitor) VisitQueryPrimaryDefault ¶
func (v *BaseSqlBaseVisitor) VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitQuerySpecification ¶
func (v *BaseSqlBaseVisitor) VisitQuerySpecification(ctx *QuerySpecificationContext) interface{}
func (*BaseSqlBaseVisitor) VisitQueryTermDefault ¶
func (v *BaseSqlBaseVisitor) VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitQuotedIdentifier ¶
func (v *BaseSqlBaseVisitor) VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitRelationDefault ¶
func (v *BaseSqlBaseVisitor) VisitRelationDefault(ctx *RelationDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitRowConstructor ¶
func (v *BaseSqlBaseVisitor) VisitRowConstructor(ctx *RowConstructorContext) interface{}
func (*BaseSqlBaseVisitor) VisitSampleType ¶
func (v *BaseSqlBaseVisitor) VisitSampleType(ctx *SampleTypeContext) interface{}
func (*BaseSqlBaseVisitor) VisitSampledRelation ¶
func (v *BaseSqlBaseVisitor) VisitSampledRelation(ctx *SampledRelationContext) interface{}
func (*BaseSqlBaseVisitor) VisitSelectAll ¶
func (v *BaseSqlBaseVisitor) VisitSelectAll(ctx *SelectAllContext) interface{}
func (*BaseSqlBaseVisitor) VisitSelectSingle ¶
func (v *BaseSqlBaseVisitor) VisitSelectSingle(ctx *SelectSingleContext) interface{}
func (*BaseSqlBaseVisitor) VisitSetOperation ¶
func (v *BaseSqlBaseVisitor) VisitSetOperation(ctx *SetOperationContext) interface{}
func (*BaseSqlBaseVisitor) VisitSetQuantifier ¶
func (v *BaseSqlBaseVisitor) VisitSetQuantifier(ctx *SetQuantifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitSingleGroupingSet ¶
func (v *BaseSqlBaseVisitor) VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{}
func (*BaseSqlBaseVisitor) VisitSortItem ¶
func (v *BaseSqlBaseVisitor) VisitSortItem(ctx *SortItemContext) interface{}
func (*BaseSqlBaseVisitor) VisitSpecialDateTimeFunction ¶
func (v *BaseSqlBaseVisitor) VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{}
func (*BaseSqlBaseVisitor) VisitSqltype ¶
func (v *BaseSqlBaseVisitor) VisitSqltype(ctx *SqltypeContext) interface{}
func (*BaseSqlBaseVisitor) VisitStatementDefault ¶
func (v *BaseSqlBaseVisitor) VisitStatementDefault(ctx *StatementDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitStringLiteral ¶
func (v *BaseSqlBaseVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitSubquery ¶
func (v *BaseSqlBaseVisitor) VisitSubquery(ctx *SubqueryContext) interface{}
func (*BaseSqlBaseVisitor) VisitSubqueryExpression ¶
func (v *BaseSqlBaseVisitor) VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{}
func (*BaseSqlBaseVisitor) VisitSubqueryRelation ¶
func (v *BaseSqlBaseVisitor) VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{}
func (*BaseSqlBaseVisitor) VisitSubscript ¶
func (v *BaseSqlBaseVisitor) VisitSubscript(ctx *SubscriptContext) interface{}
func (*BaseSqlBaseVisitor) VisitTable ¶
func (v *BaseSqlBaseVisitor) VisitTable(ctx *TableContext) interface{}
func (*BaseSqlBaseVisitor) VisitTableName ¶
func (v *BaseSqlBaseVisitor) VisitTableName(ctx *TableNameContext) interface{}
func (*BaseSqlBaseVisitor) VisitTimeZoneInterval ¶
func (v *BaseSqlBaseVisitor) VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{}
func (*BaseSqlBaseVisitor) VisitTimeZoneString ¶
func (v *BaseSqlBaseVisitor) VisitTimeZoneString(ctx *TimeZoneStringContext) interface{}
func (*BaseSqlBaseVisitor) VisitTypeConstructor ¶
func (v *BaseSqlBaseVisitor) VisitTypeConstructor(ctx *TypeConstructorContext) interface{}
func (*BaseSqlBaseVisitor) VisitTypeParameter ¶
func (v *BaseSqlBaseVisitor) VisitTypeParameter(ctx *TypeParameterContext) interface{}
func (*BaseSqlBaseVisitor) VisitUnicodeStringLiteral ¶
func (v *BaseSqlBaseVisitor) VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{}
func (*BaseSqlBaseVisitor) VisitUnquotedIdentifier ¶
func (v *BaseSqlBaseVisitor) VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{}
func (*BaseSqlBaseVisitor) VisitValueExpressionDefault ¶
func (v *BaseSqlBaseVisitor) VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{}
func (*BaseSqlBaseVisitor) VisitWhenClause ¶
func (v *BaseSqlBaseVisitor) VisitWhenClause(ctx *WhenClauseContext) interface{}
func (*BaseSqlBaseVisitor) VisitWith ¶
func (v *BaseSqlBaseVisitor) VisitWith(ctx *WithContext) interface{}
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) Accept ¶
func (s *BaseTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BaseTypeContext) DOUBLE_PRECISION ¶
func (s *BaseTypeContext) DOUBLE_PRECISION() antlr.TerminalNode
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 BasicStringLiteralContext ¶
type BasicStringLiteralContext struct {
*Sql_stringContext
}
func NewBasicStringLiteralContext ¶
func NewBasicStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BasicStringLiteralContext
func (*BasicStringLiteralContext) Accept ¶
func (s *BasicStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BasicStringLiteralContext) GetRuleContext ¶
func (s *BasicStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*BasicStringLiteralContext) STRING ¶
func (s *BasicStringLiteralContext) STRING() antlr.TerminalNode
type BetweenContext ¶
type BetweenContext struct { *PredicateContext // contains filtered or unexported fields }
func NewBetweenContext ¶
func NewBetweenContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BetweenContext
func (*BetweenContext) AND ¶
func (s *BetweenContext) AND() antlr.TerminalNode
func (*BetweenContext) Accept ¶
func (s *BetweenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BetweenContext) AllValueExpression ¶
func (s *BetweenContext) AllValueExpression() []IValueExpressionContext
func (*BetweenContext) BETWEEN ¶
func (s *BetweenContext) BETWEEN() antlr.TerminalNode
func (*BetweenContext) GetLower ¶
func (s *BetweenContext) GetLower() IValueExpressionContext
func (*BetweenContext) GetRuleContext ¶
func (s *BetweenContext) GetRuleContext() antlr.RuleContext
func (*BetweenContext) GetUpper ¶
func (s *BetweenContext) GetUpper() IValueExpressionContext
func (*BetweenContext) NOT ¶
func (s *BetweenContext) NOT() antlr.TerminalNode
func (*BetweenContext) SetLower ¶
func (s *BetweenContext) SetLower(v IValueExpressionContext)
func (*BetweenContext) SetUpper ¶
func (s *BetweenContext) SetUpper(v IValueExpressionContext)
func (*BetweenContext) ValueExpression ¶
func (s *BetweenContext) ValueExpression(i int) IValueExpressionContext
type BinaryLiteralContext ¶
type BinaryLiteralContext struct {
*PrimaryExpressionContext
}
func NewBinaryLiteralContext ¶
func NewBinaryLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLiteralContext
func (*BinaryLiteralContext) Accept ¶
func (s *BinaryLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryLiteralContext) BINARY_LITERAL ¶
func (s *BinaryLiteralContext) BINARY_LITERAL() antlr.TerminalNode
func (*BinaryLiteralContext) GetRuleContext ¶
func (s *BinaryLiteralContext) GetRuleContext() antlr.RuleContext
type BooleanDefaultContext ¶
type BooleanDefaultContext struct {
*BooleanExpressionContext
}
func NewBooleanDefaultContext ¶
func NewBooleanDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanDefaultContext
func (*BooleanDefaultContext) Accept ¶
func (s *BooleanDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleanDefaultContext) GetRuleContext ¶
func (s *BooleanDefaultContext) GetRuleContext() antlr.RuleContext
func (*BooleanDefaultContext) Predicated ¶
func (s *BooleanDefaultContext) Predicated() IPredicatedContext
type BooleanExpressionContext ¶
type BooleanExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanExpressionContext ¶
func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext
func NewEmptyBooleanExpressionContext ¶
func NewEmptyBooleanExpressionContext() *BooleanExpressionContext
func (*BooleanExpressionContext) CopyFrom ¶
func (s *BooleanExpressionContext) CopyFrom(ctx *BooleanExpressionContext)
func (*BooleanExpressionContext) GetParser ¶
func (s *BooleanExpressionContext) GetParser() antlr.Parser
func (*BooleanExpressionContext) GetRuleContext ¶
func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BooleanExpressionContext) IsBooleanExpressionContext ¶
func (*BooleanExpressionContext) IsBooleanExpressionContext()
func (*BooleanExpressionContext) ToStringTree ¶
func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanLiteralContext ¶
type BooleanLiteralContext struct {
*PrimaryExpressionContext
}
func NewBooleanLiteralContext ¶
func NewBooleanLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanLiteralContext
func (*BooleanLiteralContext) Accept ¶
func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleanLiteralContext) BooleanValue ¶
func (s *BooleanLiteralContext) BooleanValue() IBooleanValueContext
func (*BooleanLiteralContext) GetRuleContext ¶
func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
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) Accept ¶
func (s *BooleanValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 ColumnAliasesContext ¶
type ColumnAliasesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewColumnAliasesContext ¶
func NewColumnAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnAliasesContext
func NewEmptyColumnAliasesContext ¶
func NewEmptyColumnAliasesContext() *ColumnAliasesContext
func (*ColumnAliasesContext) Accept ¶
func (s *ColumnAliasesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ColumnAliasesContext) AllIdentifier ¶
func (s *ColumnAliasesContext) AllIdentifier() []IIdentifierContext
func (*ColumnAliasesContext) GetParser ¶
func (s *ColumnAliasesContext) GetParser() antlr.Parser
func (*ColumnAliasesContext) GetRuleContext ¶
func (s *ColumnAliasesContext) GetRuleContext() antlr.RuleContext
func (*ColumnAliasesContext) Identifier ¶
func (s *ColumnAliasesContext) Identifier(i int) IIdentifierContext
func (*ColumnAliasesContext) IsColumnAliasesContext ¶
func (*ColumnAliasesContext) IsColumnAliasesContext()
func (*ColumnAliasesContext) ToStringTree ¶
func (s *ColumnAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ColumnReferenceContext ¶
type ColumnReferenceContext struct {
*PrimaryExpressionContext
}
func NewColumnReferenceContext ¶
func NewColumnReferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ColumnReferenceContext
func (*ColumnReferenceContext) Accept ¶
func (s *ColumnReferenceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ColumnReferenceContext) GetRuleContext ¶
func (s *ColumnReferenceContext) GetRuleContext() antlr.RuleContext
func (*ColumnReferenceContext) Identifier ¶
func (s *ColumnReferenceContext) Identifier() IIdentifierContext
type ComparisonContext ¶
type ComparisonContext struct { *PredicateContext // contains filtered or unexported fields }
func NewComparisonContext ¶
func NewComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparisonContext
func (*ComparisonContext) Accept ¶
func (s *ComparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComparisonContext) ComparisonOperator ¶
func (s *ComparisonContext) ComparisonOperator() IComparisonOperatorContext
func (*ComparisonContext) GetRight ¶
func (s *ComparisonContext) GetRight() IValueExpressionContext
func (*ComparisonContext) GetRuleContext ¶
func (s *ComparisonContext) GetRuleContext() antlr.RuleContext
func (*ComparisonContext) SetRight ¶
func (s *ComparisonContext) SetRight(v IValueExpressionContext)
func (*ComparisonContext) ValueExpression ¶
func (s *ComparisonContext) ValueExpression() IValueExpressionContext
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) Accept ¶
func (s *ComparisonOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComparisonOperatorContext) EQ ¶
func (s *ComparisonOperatorContext) EQ() antlr.TerminalNode
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) Accept ¶
func (s *ComparisonQuantifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 ConcatenationContext ¶
type ConcatenationContext struct { *ValueExpressionContext // contains filtered or unexported fields }
func NewConcatenationContext ¶
func NewConcatenationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConcatenationContext
func (*ConcatenationContext) Accept ¶
func (s *ConcatenationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConcatenationContext) AllValueExpression ¶
func (s *ConcatenationContext) AllValueExpression() []IValueExpressionContext
func (*ConcatenationContext) CONCAT ¶
func (s *ConcatenationContext) CONCAT() antlr.TerminalNode
func (*ConcatenationContext) GetLeft ¶
func (s *ConcatenationContext) GetLeft() IValueExpressionContext
func (*ConcatenationContext) GetRight ¶
func (s *ConcatenationContext) GetRight() IValueExpressionContext
func (*ConcatenationContext) GetRuleContext ¶
func (s *ConcatenationContext) GetRuleContext() antlr.RuleContext
func (*ConcatenationContext) SetLeft ¶
func (s *ConcatenationContext) SetLeft(v IValueExpressionContext)
func (*ConcatenationContext) SetRight ¶
func (s *ConcatenationContext) SetRight(v IValueExpressionContext)
func (*ConcatenationContext) ValueExpression ¶
func (s *ConcatenationContext) ValueExpression(i int) IValueExpressionContext
type CurrentUserContext ¶
type CurrentUserContext struct { *PrimaryExpressionContext // contains filtered or unexported fields }
func NewCurrentUserContext ¶
func NewCurrentUserContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CurrentUserContext
func (*CurrentUserContext) Accept ¶
func (s *CurrentUserContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CurrentUserContext) CURRENT_USER ¶
func (s *CurrentUserContext) CURRENT_USER() antlr.TerminalNode
func (*CurrentUserContext) GetName ¶
func (s *CurrentUserContext) GetName() antlr.Token
func (*CurrentUserContext) GetRuleContext ¶
func (s *CurrentUserContext) GetRuleContext() antlr.RuleContext
func (*CurrentUserContext) SetName ¶
func (s *CurrentUserContext) SetName(v antlr.Token)
type DecimalLiteralContext ¶
type DecimalLiteralContext struct {
*NumberContext
}
func NewDecimalLiteralContext ¶
func NewDecimalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DecimalLiteralContext
func (*DecimalLiteralContext) Accept ¶
func (s *DecimalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DecimalLiteralContext) DECIMAL_VALUE ¶
func (s *DecimalLiteralContext) DECIMAL_VALUE() antlr.TerminalNode
func (*DecimalLiteralContext) GetRuleContext ¶
func (s *DecimalLiteralContext) GetRuleContext() antlr.RuleContext
type DereferenceContext ¶
type DereferenceContext struct { *PrimaryExpressionContext // contains filtered or unexported fields }
func NewDereferenceContext ¶
func NewDereferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DereferenceContext
func (*DereferenceContext) Accept ¶
func (s *DereferenceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DereferenceContext) GetBase ¶
func (s *DereferenceContext) GetBase() IPrimaryExpressionContext
func (*DereferenceContext) GetFieldName ¶
func (s *DereferenceContext) GetFieldName() IIdentifierContext
func (*DereferenceContext) GetRuleContext ¶
func (s *DereferenceContext) GetRuleContext() antlr.RuleContext
func (*DereferenceContext) Identifier ¶
func (s *DereferenceContext) Identifier() IIdentifierContext
func (*DereferenceContext) PrimaryExpression ¶
func (s *DereferenceContext) PrimaryExpression() IPrimaryExpressionContext
func (*DereferenceContext) SetBase ¶
func (s *DereferenceContext) SetBase(v IPrimaryExpressionContext)
func (*DereferenceContext) SetFieldName ¶
func (s *DereferenceContext) SetFieldName(v IIdentifierContext)
type DigitIdentifierContext ¶
type DigitIdentifierContext struct {
*IdentifierContext
}
func NewDigitIdentifierContext ¶
func NewDigitIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DigitIdentifierContext
func (*DigitIdentifierContext) Accept ¶
func (s *DigitIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DigitIdentifierContext) DIGIT_IDENTIFIER ¶
func (s *DigitIdentifierContext) DIGIT_IDENTIFIER() antlr.TerminalNode
func (*DigitIdentifierContext) GetRuleContext ¶
func (s *DigitIdentifierContext) GetRuleContext() antlr.RuleContext
type DoubleLiteralContext ¶
type DoubleLiteralContext struct {
*NumberContext
}
func NewDoubleLiteralContext ¶
func NewDoubleLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DoubleLiteralContext
func (*DoubleLiteralContext) Accept ¶
func (s *DoubleLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DoubleLiteralContext) DOUBLE_VALUE ¶
func (s *DoubleLiteralContext) DOUBLE_VALUE() antlr.TerminalNode
func (*DoubleLiteralContext) GetRuleContext ¶
func (s *DoubleLiteralContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) BooleanExpression ¶
func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext
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) Accept ¶
func (s *FilterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FilterContext) BooleanExpression ¶
func (s *FilterContext) BooleanExpression() IBooleanExpressionContext
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 FunctionCallContext ¶
type FunctionCallContext struct {
*PrimaryExpressionContext
}
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext
func (*FunctionCallContext) ASTERISK ¶
func (s *FunctionCallContext) ASTERISK() antlr.TerminalNode
func (*FunctionCallContext) Accept ¶
func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallContext) AllExpression ¶
func (s *FunctionCallContext) AllExpression() []IExpressionContext
func (*FunctionCallContext) AllSortItem ¶
func (s *FunctionCallContext) AllSortItem() []ISortItemContext
func (*FunctionCallContext) BY ¶
func (s *FunctionCallContext) BY() antlr.TerminalNode
func (*FunctionCallContext) Expression ¶
func (s *FunctionCallContext) Expression(i int) IExpressionContext
func (*FunctionCallContext) Filter ¶
func (s *FunctionCallContext) Filter() IFilterContext
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallContext) ORDER ¶
func (s *FunctionCallContext) ORDER() antlr.TerminalNode
func (*FunctionCallContext) QualifiedName ¶
func (s *FunctionCallContext) QualifiedName() IQualifiedNameContext
func (*FunctionCallContext) SetQuantifier ¶
func (s *FunctionCallContext) SetQuantifier() ISetQuantifierContext
func (*FunctionCallContext) SortItem ¶
func (s *FunctionCallContext) SortItem(i int) ISortItemContext
type GroupByContext ¶
type GroupByContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGroupByContext ¶
func NewEmptyGroupByContext() *GroupByContext
func NewGroupByContext ¶
func NewGroupByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByContext
func (*GroupByContext) Accept ¶
func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GroupByContext) AllGroupingElement ¶
func (s *GroupByContext) AllGroupingElement() []IGroupingElementContext
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) CopyFrom ¶
func (s *GroupingElementContext) CopyFrom(ctx *GroupingElementContext)
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 GroupingExpressionsContext ¶
type GroupingExpressionsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGroupingExpressionsContext ¶
func NewEmptyGroupingExpressionsContext() *GroupingExpressionsContext
func NewGroupingExpressionsContext ¶
func NewGroupingExpressionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupingExpressionsContext
func (*GroupingExpressionsContext) Accept ¶
func (s *GroupingExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GroupingExpressionsContext) AllExpression ¶
func (s *GroupingExpressionsContext) AllExpression() []IExpressionContext
func (*GroupingExpressionsContext) Expression ¶
func (s *GroupingExpressionsContext) Expression(i int) IExpressionContext
func (*GroupingExpressionsContext) GetParser ¶
func (s *GroupingExpressionsContext) GetParser() antlr.Parser
func (*GroupingExpressionsContext) GetRuleContext ¶
func (s *GroupingExpressionsContext) GetRuleContext() antlr.RuleContext
func (*GroupingExpressionsContext) IsGroupingExpressionsContext ¶
func (*GroupingExpressionsContext) IsGroupingExpressionsContext()
func (*GroupingExpressionsContext) ToStringTree ¶
func (s *GroupingExpressionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupingOperationContext ¶
type GroupingOperationContext struct {
*PrimaryExpressionContext
}
func NewGroupingOperationContext ¶
func NewGroupingOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GroupingOperationContext
func (*GroupingOperationContext) Accept ¶
func (s *GroupingOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GroupingOperationContext) AllQualifiedName ¶
func (s *GroupingOperationContext) AllQualifiedName() []IQualifiedNameContext
func (*GroupingOperationContext) GROUPING ¶
func (s *GroupingOperationContext) GROUPING() antlr.TerminalNode
func (*GroupingOperationContext) GetRuleContext ¶
func (s *GroupingOperationContext) GetRuleContext() antlr.RuleContext
func (*GroupingOperationContext) QualifiedName ¶
func (s *GroupingOperationContext) QualifiedName(i int) IQualifiedNameContext
type IAliasedRelationContext ¶
type IAliasedRelationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAliasedRelationContext differentiates from other interfaces. IsAliasedRelationContext() }
IAliasedRelationContext is an interface to support dynamic dispatch.
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 // 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 IColumnAliasesContext ¶
type IColumnAliasesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsColumnAliasesContext differentiates from other interfaces. IsColumnAliasesContext() }
IColumnAliasesContext 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 IGroupingExpressionsContext ¶
type IGroupingExpressionsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGroupingExpressionsContext differentiates from other interfaces. IsGroupingExpressionsContext() }
IGroupingExpressionsContext 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 IIntervalContext ¶
type IIntervalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetSign returns the sign token. GetSign() antlr.Token // SetSign sets the sign token. SetSign(antlr.Token) // GetFrom returns the from rule contexts. GetFrom() IIntervalFieldContext // GetTo returns the to rule contexts. GetTo() IIntervalFieldContext // SetFrom sets the from rule contexts. SetFrom(IIntervalFieldContext) // SetTo sets the to rule contexts. SetTo(IIntervalFieldContext) // IsIntervalContext differentiates from other interfaces. IsIntervalContext() }
IIntervalContext is an interface to support dynamic dispatch.
type IIntervalFieldContext ¶
type IIntervalFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntervalFieldContext differentiates from other interfaces. IsIntervalFieldContext() }
IIntervalFieldContext 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 INamedQueryContext ¶
type INamedQueryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // IsNamedQueryContext differentiates from other interfaces. IsNamedQueryContext() }
INamedQueryContext 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 INormalFormContext ¶
type INormalFormContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNormalFormContext differentiates from other interfaces. IsNormalFormContext() }
INormalFormContext 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 IPredicateContext ¶
type IPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetValue returns the value attribute. GetValue() antlr.ParserRuleContext // SetValue sets the value attribute. SetValue(antlr.ParserRuleContext) // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type IPredicatedContext ¶
type IPredicatedContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_valueExpression returns the _valueExpression rule contexts. Get_valueExpression() IValueExpressionContext // Set_valueExpression sets the _valueExpression rule contexts. Set_valueExpression(IValueExpressionContext) // 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 // IsPrimaryExpressionContext differentiates from other interfaces. IsPrimaryExpressionContext() }
IPrimaryExpressionContext 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 // IsQueryContext differentiates from other interfaces. IsQueryContext() }
IQueryContext is an interface to support dynamic dispatch.
type IQueryNoWithContext ¶
type IQueryNoWithContext 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) // IsQueryNoWithContext differentiates from other interfaces. IsQueryNoWithContext() }
IQueryNoWithContext 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 // 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 // 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 // GetPercentage returns the percentage rule contexts. GetPercentage() IExpressionContext // SetPercentage sets the percentage rule contexts. SetPercentage(IExpressionContext) // 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 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 ISql_stringContext ¶
type ISql_stringContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSql_stringContext differentiates from other interfaces. IsSql_stringContext() }
ISql_stringContext is an interface to support dynamic dispatch.
type ISqltypeContext ¶
type ISqltypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetFrom returns the from rule contexts. GetFrom() IIntervalFieldContext // GetTo returns the to rule contexts. GetTo() IIntervalFieldContext // SetFrom sets the from rule contexts. SetFrom(IIntervalFieldContext) // SetTo sets the to rule contexts. SetTo(IIntervalFieldContext) // IsSqltypeContext differentiates from other interfaces. IsSqltypeContext() }
ISqltypeContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type ITimeZoneSpecifierContext ¶
type ITimeZoneSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTimeZoneSpecifierContext differentiates from other interfaces. IsTimeZoneSpecifierContext() }
ITimeZoneSpecifierContext 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 IValueExpressionContext ¶
type IValueExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsValueExpressionContext differentiates from other interfaces. IsValueExpressionContext() }
IValueExpressionContext is an interface to support dynamic dispatch.
type 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 IWithContext ¶
type IWithContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsWithContext differentiates from other interfaces. IsWithContext() }
IWithContext 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) CopyFrom ¶
func (s *IdentifierContext) CopyFrom(ctx *IdentifierContext)
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InListContext ¶
type InListContext struct {
*PredicateContext
}
func NewInListContext ¶
func NewInListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InListContext
func (*InListContext) Accept ¶
func (s *InListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InListContext) AllExpression ¶
func (s *InListContext) AllExpression() []IExpressionContext
func (*InListContext) Expression ¶
func (s *InListContext) Expression(i int) IExpressionContext
func (*InListContext) GetRuleContext ¶
func (s *InListContext) GetRuleContext() antlr.RuleContext
func (*InListContext) IN ¶
func (s *InListContext) IN() antlr.TerminalNode
func (*InListContext) NOT ¶
func (s *InListContext) NOT() antlr.TerminalNode
type InSubqueryContext ¶
type InSubqueryContext struct {
*PredicateContext
}
func NewInSubqueryContext ¶
func NewInSubqueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InSubqueryContext
func (*InSubqueryContext) Accept ¶
func (s *InSubqueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InSubqueryContext) GetRuleContext ¶
func (s *InSubqueryContext) GetRuleContext() antlr.RuleContext
func (*InSubqueryContext) IN ¶
func (s *InSubqueryContext) IN() antlr.TerminalNode
func (*InSubqueryContext) NOT ¶
func (s *InSubqueryContext) NOT() antlr.TerminalNode
func (*InSubqueryContext) Query ¶
func (s *InSubqueryContext) Query() IQueryContext
type InlineTableContext ¶
type InlineTableContext struct {
*QueryPrimaryContext
}
func NewInlineTableContext ¶
func NewInlineTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InlineTableContext
func (*InlineTableContext) Accept ¶
func (s *InlineTableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InlineTableContext) AllExpression ¶
func (s *InlineTableContext) AllExpression() []IExpressionContext
func (*InlineTableContext) Expression ¶
func (s *InlineTableContext) Expression(i int) IExpressionContext
func (*InlineTableContext) GetRuleContext ¶
func (s *InlineTableContext) GetRuleContext() antlr.RuleContext
func (*InlineTableContext) VALUES ¶
func (s *InlineTableContext) VALUES() antlr.TerminalNode
type IntegerLiteralContext ¶
type IntegerLiteralContext struct {
*NumberContext
}
func NewIntegerLiteralContext ¶
func NewIntegerLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntegerLiteralContext
func (*IntegerLiteralContext) Accept ¶
func (s *IntegerLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntegerLiteralContext) GetRuleContext ¶
func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext
func (*IntegerLiteralContext) INTEGER_VALUE ¶
func (s *IntegerLiteralContext) INTEGER_VALUE() antlr.TerminalNode
type IntervalContext ¶
type IntervalContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntervalContext ¶
func NewEmptyIntervalContext() *IntervalContext
func NewIntervalContext ¶
func NewIntervalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalContext
func (*IntervalContext) Accept ¶
func (s *IntervalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntervalContext) AllIntervalField ¶
func (s *IntervalContext) AllIntervalField() []IIntervalFieldContext
func (*IntervalContext) GetFrom ¶
func (s *IntervalContext) GetFrom() IIntervalFieldContext
func (*IntervalContext) GetParser ¶
func (s *IntervalContext) GetParser() antlr.Parser
func (*IntervalContext) GetRuleContext ¶
func (s *IntervalContext) GetRuleContext() antlr.RuleContext
func (*IntervalContext) GetSign ¶
func (s *IntervalContext) GetSign() antlr.Token
func (*IntervalContext) GetTo ¶
func (s *IntervalContext) GetTo() IIntervalFieldContext
func (*IntervalContext) INTERVAL ¶
func (s *IntervalContext) INTERVAL() antlr.TerminalNode
func (*IntervalContext) IntervalField ¶
func (s *IntervalContext) IntervalField(i int) IIntervalFieldContext
func (*IntervalContext) IsIntervalContext ¶
func (*IntervalContext) IsIntervalContext()
func (*IntervalContext) MINUS ¶
func (s *IntervalContext) MINUS() antlr.TerminalNode
func (*IntervalContext) PLUS ¶
func (s *IntervalContext) PLUS() antlr.TerminalNode
func (*IntervalContext) SetFrom ¶
func (s *IntervalContext) SetFrom(v IIntervalFieldContext)
func (*IntervalContext) SetSign ¶
func (s *IntervalContext) SetSign(v antlr.Token)
func (*IntervalContext) SetTo ¶
func (s *IntervalContext) SetTo(v IIntervalFieldContext)
func (*IntervalContext) Sql_string ¶
func (s *IntervalContext) Sql_string() ISql_stringContext
func (*IntervalContext) TO ¶
func (s *IntervalContext) TO() antlr.TerminalNode
func (*IntervalContext) ToStringTree ¶
func (s *IntervalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntervalFieldContext ¶
type IntervalFieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntervalFieldContext ¶
func NewEmptyIntervalFieldContext() *IntervalFieldContext
func NewIntervalFieldContext ¶
func NewIntervalFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalFieldContext
func (*IntervalFieldContext) Accept ¶
func (s *IntervalFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntervalFieldContext) DAY ¶
func (s *IntervalFieldContext) DAY() antlr.TerminalNode
func (*IntervalFieldContext) GetParser ¶
func (s *IntervalFieldContext) GetParser() antlr.Parser
func (*IntervalFieldContext) GetRuleContext ¶
func (s *IntervalFieldContext) GetRuleContext() antlr.RuleContext
func (*IntervalFieldContext) HOUR ¶
func (s *IntervalFieldContext) HOUR() antlr.TerminalNode
func (*IntervalFieldContext) IsIntervalFieldContext ¶
func (*IntervalFieldContext) IsIntervalFieldContext()
func (*IntervalFieldContext) MINUTE ¶
func (s *IntervalFieldContext) MINUTE() antlr.TerminalNode
func (*IntervalFieldContext) MONTH ¶
func (s *IntervalFieldContext) MONTH() antlr.TerminalNode
func (*IntervalFieldContext) SECOND ¶
func (s *IntervalFieldContext) SECOND() antlr.TerminalNode
func (*IntervalFieldContext) ToStringTree ¶
func (s *IntervalFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IntervalFieldContext) YEAR ¶
func (s *IntervalFieldContext) YEAR() antlr.TerminalNode
type IntervalLiteralContext ¶
type IntervalLiteralContext struct {
*PrimaryExpressionContext
}
func NewIntervalLiteralContext ¶
func NewIntervalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntervalLiteralContext
func (*IntervalLiteralContext) Accept ¶
func (s *IntervalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntervalLiteralContext) GetRuleContext ¶
func (s *IntervalLiteralContext) GetRuleContext() antlr.RuleContext
func (*IntervalLiteralContext) Interval ¶
func (s *IntervalLiteralContext) Interval() IIntervalContext
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) Accept ¶
func (s *JoinCriteriaContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*JoinCriteriaContext) AllIdentifier ¶
func (s *JoinCriteriaContext) AllIdentifier() []IIdentifierContext
func (*JoinCriteriaContext) BooleanExpression ¶
func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext
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 JoinRelationContext ¶
type JoinRelationContext struct { *RelationContext // contains filtered or unexported fields }
func NewJoinRelationContext ¶
func NewJoinRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JoinRelationContext
func (*JoinRelationContext) Accept ¶
func (s *JoinRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*JoinRelationContext) AllRelation ¶
func (s *JoinRelationContext) AllRelation() []IRelationContext
func (*JoinRelationContext) CROSS ¶
func (s *JoinRelationContext) CROSS() antlr.TerminalNode
func (*JoinRelationContext) GetLeft ¶
func (s *JoinRelationContext) GetLeft() IRelationContext
func (*JoinRelationContext) GetRight ¶
func (s *JoinRelationContext) GetRight() ISampledRelationContext
func (*JoinRelationContext) GetRightRelation ¶
func (s *JoinRelationContext) GetRightRelation() IRelationContext
func (*JoinRelationContext) GetRuleContext ¶
func (s *JoinRelationContext) GetRuleContext() antlr.RuleContext
func (*JoinRelationContext) JOIN ¶
func (s *JoinRelationContext) JOIN() antlr.TerminalNode
func (*JoinRelationContext) JoinCriteria ¶
func (s *JoinRelationContext) JoinCriteria() IJoinCriteriaContext
func (*JoinRelationContext) JoinType ¶
func (s *JoinRelationContext) JoinType() IJoinTypeContext
func (*JoinRelationContext) NATURAL ¶
func (s *JoinRelationContext) NATURAL() antlr.TerminalNode
func (*JoinRelationContext) Relation ¶
func (s *JoinRelationContext) Relation(i int) IRelationContext
func (*JoinRelationContext) SampledRelation ¶
func (s *JoinRelationContext) SampledRelation() ISampledRelationContext
func (*JoinRelationContext) SetLeft ¶
func (s *JoinRelationContext) SetLeft(v IRelationContext)
func (*JoinRelationContext) SetRight ¶
func (s *JoinRelationContext) SetRight(v ISampledRelationContext)
func (*JoinRelationContext) SetRightRelation ¶
func (s *JoinRelationContext) SetRightRelation(v IRelationContext)
type JoinTypeContext ¶
type JoinTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJoinTypeContext ¶
func NewEmptyJoinTypeContext() *JoinTypeContext
func NewJoinTypeContext ¶
func NewJoinTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinTypeContext
func (*JoinTypeContext) Accept ¶
func (s *JoinTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 LogicalBinaryContext ¶
type LogicalBinaryContext struct { *BooleanExpressionContext // contains filtered or unexported fields }
func NewLogicalBinaryContext ¶
func NewLogicalBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalBinaryContext
func (*LogicalBinaryContext) AND ¶
func (s *LogicalBinaryContext) AND() antlr.TerminalNode
func (*LogicalBinaryContext) Accept ¶
func (s *LogicalBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LogicalBinaryContext) AllBooleanExpression ¶
func (s *LogicalBinaryContext) AllBooleanExpression() []IBooleanExpressionContext
func (*LogicalBinaryContext) BooleanExpression ¶
func (s *LogicalBinaryContext) BooleanExpression(i int) IBooleanExpressionContext
func (*LogicalBinaryContext) GetLeft ¶
func (s *LogicalBinaryContext) GetLeft() IBooleanExpressionContext
func (*LogicalBinaryContext) GetOperator ¶
func (s *LogicalBinaryContext) GetOperator() antlr.Token
func (*LogicalBinaryContext) GetRight ¶
func (s *LogicalBinaryContext) GetRight() IBooleanExpressionContext
func (*LogicalBinaryContext) GetRuleContext ¶
func (s *LogicalBinaryContext) GetRuleContext() antlr.RuleContext
func (*LogicalBinaryContext) OR ¶
func (s *LogicalBinaryContext) OR() antlr.TerminalNode
func (*LogicalBinaryContext) SetLeft ¶
func (s *LogicalBinaryContext) SetLeft(v IBooleanExpressionContext)
func (*LogicalBinaryContext) SetOperator ¶
func (s *LogicalBinaryContext) SetOperator(v antlr.Token)
func (*LogicalBinaryContext) SetRight ¶
func (s *LogicalBinaryContext) SetRight(v IBooleanExpressionContext)
type LogicalNotContext ¶
type LogicalNotContext struct {
*BooleanExpressionContext
}
func NewLogicalNotContext ¶
func NewLogicalNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalNotContext
func (*LogicalNotContext) Accept ¶
func (s *LogicalNotContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LogicalNotContext) BooleanExpression ¶
func (s *LogicalNotContext) BooleanExpression() IBooleanExpressionContext
func (*LogicalNotContext) GetRuleContext ¶
func (s *LogicalNotContext) GetRuleContext() antlr.RuleContext
func (*LogicalNotContext) NOT ¶
func (s *LogicalNotContext) NOT() antlr.TerminalNode
type NamedQueryContext ¶
type NamedQueryContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNamedQueryContext ¶
func NewEmptyNamedQueryContext() *NamedQueryContext
func NewNamedQueryContext ¶
func NewNamedQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedQueryContext
func (*NamedQueryContext) AS ¶
func (s *NamedQueryContext) AS() antlr.TerminalNode
func (*NamedQueryContext) Accept ¶
func (s *NamedQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NamedQueryContext) ColumnAliases ¶
func (s *NamedQueryContext) ColumnAliases() IColumnAliasesContext
func (*NamedQueryContext) GetName ¶
func (s *NamedQueryContext) GetName() IIdentifierContext
func (*NamedQueryContext) GetParser ¶
func (s *NamedQueryContext) GetParser() antlr.Parser
func (*NamedQueryContext) GetRuleContext ¶
func (s *NamedQueryContext) GetRuleContext() antlr.RuleContext
func (*NamedQueryContext) Identifier ¶
func (s *NamedQueryContext) Identifier() IIdentifierContext
func (*NamedQueryContext) IsNamedQueryContext ¶
func (*NamedQueryContext) IsNamedQueryContext()
func (*NamedQueryContext) Query ¶
func (s *NamedQueryContext) Query() IQueryContext
func (*NamedQueryContext) SetName ¶
func (s *NamedQueryContext) SetName(v IIdentifierContext)
func (*NamedQueryContext) ToStringTree ¶
func (s *NamedQueryContext) 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) Accept ¶
func (s *NonReservedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) 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) 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) 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) 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 NormalFormContext ¶
type NormalFormContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNormalFormContext ¶
func NewEmptyNormalFormContext() *NormalFormContext
func NewNormalFormContext ¶
func NewNormalFormContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NormalFormContext
func (*NormalFormContext) Accept ¶
func (s *NormalFormContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NormalFormContext) GetParser ¶
func (s *NormalFormContext) GetParser() antlr.Parser
func (*NormalFormContext) GetRuleContext ¶
func (s *NormalFormContext) GetRuleContext() antlr.RuleContext
func (*NormalFormContext) IsNormalFormContext ¶
func (*NormalFormContext) IsNormalFormContext()
func (*NormalFormContext) NFC ¶
func (s *NormalFormContext) NFC() antlr.TerminalNode
func (*NormalFormContext) NFD ¶
func (s *NormalFormContext) NFD() antlr.TerminalNode
func (*NormalFormContext) NFKC ¶
func (s *NormalFormContext) NFKC() antlr.TerminalNode
func (*NormalFormContext) NFKD ¶
func (s *NormalFormContext) NFKD() antlr.TerminalNode
func (*NormalFormContext) ToStringTree ¶
func (s *NormalFormContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NullLiteralContext ¶
type NullLiteralContext struct {
*PrimaryExpressionContext
}
func NewNullLiteralContext ¶
func NewNullLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullLiteralContext
func (*NullLiteralContext) Accept ¶
func (s *NullLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NullLiteralContext) GetRuleContext ¶
func (s *NullLiteralContext) GetRuleContext() antlr.RuleContext
func (*NullLiteralContext) NULL ¶
func (s *NullLiteralContext) NULL() 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) CopyFrom ¶
func (s *NumberContext) CopyFrom(ctx *NumberContext)
func (*NumberContext) GetParser ¶
func (s *NumberContext) GetParser() antlr.Parser
func (*NumberContext) GetRuleContext ¶
func (s *NumberContext) GetRuleContext() antlr.RuleContext
func (*NumberContext) IsNumberContext ¶
func (*NumberContext) IsNumberContext()
func (*NumberContext) ToStringTree ¶
func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumericLiteralContext ¶
type NumericLiteralContext struct {
*PrimaryExpressionContext
}
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericLiteralContext
func (*NumericLiteralContext) Accept ¶
func (s *NumericLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) Number ¶
func (s *NumericLiteralContext) Number() INumberContext
type ParenthesizedExpressionContext ¶
type ParenthesizedExpressionContext struct {
*PrimaryExpressionContext
}
func NewParenthesizedExpressionContext ¶
func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext
func (*ParenthesizedExpressionContext) Accept ¶
func (s *ParenthesizedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenthesizedExpressionContext) Expression ¶
func (s *ParenthesizedExpressionContext) Expression() IExpressionContext
func (*ParenthesizedExpressionContext) GetRuleContext ¶
func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
type ParenthesizedRelationContext ¶
type ParenthesizedRelationContext struct {
*RelationPrimaryContext
}
func NewParenthesizedRelationContext ¶
func NewParenthesizedRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedRelationContext
func (*ParenthesizedRelationContext) Accept ¶
func (s *ParenthesizedRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenthesizedRelationContext) GetRuleContext ¶
func (s *ParenthesizedRelationContext) GetRuleContext() antlr.RuleContext
func (*ParenthesizedRelationContext) Relation ¶
func (s *ParenthesizedRelationContext) Relation() IRelationContext
type PredicateContext ¶
type PredicateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicateContext ¶
func NewEmptyPredicateContext() *PredicateContext
func NewPredicateContext ¶
func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, value antlr.ParserRuleContext) *PredicateContext
func (*PredicateContext) CopyFrom ¶
func (s *PredicateContext) CopyFrom(ctx *PredicateContext)
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) GetValue ¶
func (s *PredicateContext) GetValue() antlr.ParserRuleContext
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) SetValue ¶
func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type 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) Accept ¶
func (s *PredicatedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PredicatedContext) GetParser ¶
func (s *PredicatedContext) GetParser() antlr.Parser
func (*PredicatedContext) GetRuleContext ¶
func (s *PredicatedContext) GetRuleContext() antlr.RuleContext
func (*PredicatedContext) Get_valueExpression ¶
func (s *PredicatedContext) Get_valueExpression() IValueExpressionContext
func (*PredicatedContext) IsPredicatedContext ¶
func (*PredicatedContext) IsPredicatedContext()
func (*PredicatedContext) Predicate ¶
func (s *PredicatedContext) Predicate() IPredicateContext
func (*PredicatedContext) Set_valueExpression ¶
func (s *PredicatedContext) Set_valueExpression(v IValueExpressionContext)
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) CopyFrom ¶
func (s *PrimaryExpressionContext) CopyFrom(ctx *PrimaryExpressionContext)
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QualifiedNameContext ¶
type QualifiedNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedNameContext ¶
func NewEmptyQualifiedNameContext() *QualifiedNameContext
func NewQualifiedNameContext ¶
func NewQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameContext
func (*QualifiedNameContext) Accept ¶
func (s *QualifiedNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QualifiedNameContext) AllIdentifier ¶
func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext
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 QuantifiedComparisonContext ¶
type QuantifiedComparisonContext struct {
*PredicateContext
}
func NewQuantifiedComparisonContext ¶
func NewQuantifiedComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuantifiedComparisonContext
func (*QuantifiedComparisonContext) Accept ¶
func (s *QuantifiedComparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QuantifiedComparisonContext) ComparisonOperator ¶
func (s *QuantifiedComparisonContext) ComparisonOperator() IComparisonOperatorContext
func (*QuantifiedComparisonContext) ComparisonQuantifier ¶
func (s *QuantifiedComparisonContext) ComparisonQuantifier() IComparisonQuantifierContext
func (*QuantifiedComparisonContext) GetRuleContext ¶
func (s *QuantifiedComparisonContext) GetRuleContext() antlr.RuleContext
func (*QuantifiedComparisonContext) Query ¶
func (s *QuantifiedComparisonContext) Query() IQueryContext
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) Accept ¶
func (s *QueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QueryContext) GetParser ¶
func (s *QueryContext) GetParser() antlr.Parser
func (*QueryContext) GetRuleContext ¶
func (s *QueryContext) GetRuleContext() antlr.RuleContext
func (*QueryContext) IsQueryContext ¶
func (*QueryContext) IsQueryContext()
func (*QueryContext) QueryNoWith ¶
func (s *QueryContext) QueryNoWith() IQueryNoWithContext
func (*QueryContext) ToStringTree ¶
func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*QueryContext) With ¶
func (s *QueryContext) With() IWithContext
type QueryNoWithContext ¶
type QueryNoWithContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQueryNoWithContext ¶
func NewEmptyQueryNoWithContext() *QueryNoWithContext
func NewQueryNoWithContext ¶
func NewQueryNoWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryNoWithContext
func (*QueryNoWithContext) ALL ¶
func (s *QueryNoWithContext) ALL() antlr.TerminalNode
func (*QueryNoWithContext) Accept ¶
func (s *QueryNoWithContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QueryNoWithContext) AllSortItem ¶
func (s *QueryNoWithContext) AllSortItem() []ISortItemContext
func (*QueryNoWithContext) BY ¶
func (s *QueryNoWithContext) BY() antlr.TerminalNode
func (*QueryNoWithContext) GetLimit ¶
func (s *QueryNoWithContext) GetLimit() antlr.Token
func (*QueryNoWithContext) GetParser ¶
func (s *QueryNoWithContext) GetParser() antlr.Parser
func (*QueryNoWithContext) GetRuleContext ¶
func (s *QueryNoWithContext) GetRuleContext() antlr.RuleContext
func (*QueryNoWithContext) INTEGER_VALUE ¶
func (s *QueryNoWithContext) INTEGER_VALUE() antlr.TerminalNode
func (*QueryNoWithContext) IsQueryNoWithContext ¶
func (*QueryNoWithContext) IsQueryNoWithContext()
func (*QueryNoWithContext) LIMIT ¶
func (s *QueryNoWithContext) LIMIT() antlr.TerminalNode
func (*QueryNoWithContext) ORDER ¶
func (s *QueryNoWithContext) ORDER() antlr.TerminalNode
func (*QueryNoWithContext) QueryTerm ¶
func (s *QueryNoWithContext) QueryTerm() IQueryTermContext
func (*QueryNoWithContext) SetLimit ¶
func (s *QueryNoWithContext) SetLimit(v antlr.Token)
func (*QueryNoWithContext) SortItem ¶
func (s *QueryNoWithContext) SortItem(i int) ISortItemContext
func (*QueryNoWithContext) ToStringTree ¶
func (s *QueryNoWithContext) 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) CopyFrom ¶
func (s *QueryPrimaryContext) CopyFrom(ctx *QueryPrimaryContext)
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) ToStringTree ¶
func (s *QueryPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QueryPrimaryDefaultContext ¶
type QueryPrimaryDefaultContext struct {
*QueryPrimaryContext
}
func NewQueryPrimaryDefaultContext ¶
func NewQueryPrimaryDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryPrimaryDefaultContext
func (*QueryPrimaryDefaultContext) Accept ¶
func (s *QueryPrimaryDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QueryPrimaryDefaultContext) GetRuleContext ¶
func (s *QueryPrimaryDefaultContext) GetRuleContext() antlr.RuleContext
func (*QueryPrimaryDefaultContext) QuerySpecification ¶
func (s *QueryPrimaryDefaultContext) QuerySpecification() IQuerySpecificationContext
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) Accept ¶
func (s *QuerySpecificationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) CopyFrom ¶
func (s *QueryTermContext) CopyFrom(ctx *QueryTermContext)
func (*QueryTermContext) GetParser ¶
func (s *QueryTermContext) GetParser() antlr.Parser
func (*QueryTermContext) GetRuleContext ¶
func (s *QueryTermContext) GetRuleContext() antlr.RuleContext
func (*QueryTermContext) IsQueryTermContext ¶
func (*QueryTermContext) IsQueryTermContext()
func (*QueryTermContext) ToStringTree ¶
func (s *QueryTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QueryTermDefaultContext ¶
type QueryTermDefaultContext struct {
*QueryTermContext
}
func NewQueryTermDefaultContext ¶
func NewQueryTermDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryTermDefaultContext
func (*QueryTermDefaultContext) Accept ¶
func (s *QueryTermDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QueryTermDefaultContext) GetRuleContext ¶
func (s *QueryTermDefaultContext) GetRuleContext() antlr.RuleContext
func (*QueryTermDefaultContext) QueryPrimary ¶
func (s *QueryTermDefaultContext) QueryPrimary() IQueryPrimaryContext
type QuotedIdentifierContext ¶
type QuotedIdentifierContext struct {
*IdentifierContext
}
func NewQuotedIdentifierContext ¶
func NewQuotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuotedIdentifierContext
func (*QuotedIdentifierContext) Accept ¶
func (s *QuotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QuotedIdentifierContext) GetRuleContext ¶
func (s *QuotedIdentifierContext) GetRuleContext() antlr.RuleContext
func (*QuotedIdentifierContext) QUOTED_IDENTIFIER ¶
func (s *QuotedIdentifierContext) QUOTED_IDENTIFIER() 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) CopyFrom ¶
func (s *RelationContext) CopyFrom(ctx *RelationContext)
func (*RelationContext) GetParser ¶
func (s *RelationContext) GetParser() antlr.Parser
func (*RelationContext) GetRuleContext ¶
func (s *RelationContext) GetRuleContext() antlr.RuleContext
func (*RelationContext) IsRelationContext ¶
func (*RelationContext) IsRelationContext()
func (*RelationContext) ToStringTree ¶
func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationDefaultContext ¶
type RelationDefaultContext struct {
*RelationContext
}
func NewRelationDefaultContext ¶
func NewRelationDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationDefaultContext
func (*RelationDefaultContext) Accept ¶
func (s *RelationDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RelationDefaultContext) GetRuleContext ¶
func (s *RelationDefaultContext) GetRuleContext() antlr.RuleContext
func (*RelationDefaultContext) SampledRelation ¶
func (s *RelationDefaultContext) SampledRelation() ISampledRelationContext
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) CopyFrom ¶
func (s *RelationPrimaryContext) CopyFrom(ctx *RelationPrimaryContext)
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) ToStringTree ¶
func (s *RelationPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RowConstructorContext ¶
type RowConstructorContext struct {
*PrimaryExpressionContext
}
func NewRowConstructorContext ¶
func NewRowConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RowConstructorContext
func (*RowConstructorContext) Accept ¶
func (s *RowConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RowConstructorContext) AllExpression ¶
func (s *RowConstructorContext) AllExpression() []IExpressionContext
func (*RowConstructorContext) Expression ¶
func (s *RowConstructorContext) Expression(i int) IExpressionContext
func (*RowConstructorContext) GetRuleContext ¶
func (s *RowConstructorContext) GetRuleContext() antlr.RuleContext
func (*RowConstructorContext) ROW ¶
func (s *RowConstructorContext) ROW() antlr.TerminalNode
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) Accept ¶
func (s *SampleTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SampleTypeContext) BERNOULLI ¶
func (s *SampleTypeContext) BERNOULLI() antlr.TerminalNode
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) Accept ¶
func (s *SampledRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SampledRelationContext) AliasedRelation ¶
func (s *SampledRelationContext) AliasedRelation() IAliasedRelationContext
func (*SampledRelationContext) Expression ¶
func (s *SampledRelationContext) Expression() IExpressionContext
func (*SampledRelationContext) GetParser ¶
func (s *SampledRelationContext) GetParser() antlr.Parser
func (*SampledRelationContext) GetPercentage ¶
func (s *SampledRelationContext) GetPercentage() IExpressionContext
func (*SampledRelationContext) GetRuleContext ¶
func (s *SampledRelationContext) GetRuleContext() antlr.RuleContext
func (*SampledRelationContext) IsSampledRelationContext ¶
func (*SampledRelationContext) IsSampledRelationContext()
func (*SampledRelationContext) SampleType ¶
func (s *SampledRelationContext) SampleType() ISampleTypeContext
func (*SampledRelationContext) SetPercentage ¶
func (s *SampledRelationContext) SetPercentage(v IExpressionContext)
func (*SampledRelationContext) TABLESAMPLE ¶
func (s *SampledRelationContext) TABLESAMPLE() antlr.TerminalNode
func (*SampledRelationContext) ToStringTree ¶
func (s *SampledRelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectAllContext ¶
type SelectAllContext struct {
*SelectItemContext
}
func NewSelectAllContext ¶
func NewSelectAllContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectAllContext
func (*SelectAllContext) ASTERISK ¶
func (s *SelectAllContext) ASTERISK() antlr.TerminalNode
func (*SelectAllContext) Accept ¶
func (s *SelectAllContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectAllContext) GetRuleContext ¶
func (s *SelectAllContext) GetRuleContext() antlr.RuleContext
func (*SelectAllContext) QualifiedName ¶
func (s *SelectAllContext) QualifiedName() IQualifiedNameContext
type SelectItemContext ¶
type SelectItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectItemContext ¶
func NewEmptySelectItemContext() *SelectItemContext
func NewSelectItemContext ¶
func NewSelectItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectItemContext
func (*SelectItemContext) CopyFrom ¶
func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)
func (*SelectItemContext) GetParser ¶
func (s *SelectItemContext) GetParser() antlr.Parser
func (*SelectItemContext) GetRuleContext ¶
func (s *SelectItemContext) GetRuleContext() antlr.RuleContext
func (*SelectItemContext) IsSelectItemContext ¶
func (*SelectItemContext) IsSelectItemContext()
func (*SelectItemContext) ToStringTree ¶
func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectSingleContext ¶
type SelectSingleContext struct {
*SelectItemContext
}
func NewSelectSingleContext ¶
func NewSelectSingleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectSingleContext
func (*SelectSingleContext) AS ¶
func (s *SelectSingleContext) AS() antlr.TerminalNode
func (*SelectSingleContext) Accept ¶
func (s *SelectSingleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectSingleContext) Expression ¶
func (s *SelectSingleContext) Expression() IExpressionContext
func (*SelectSingleContext) GetRuleContext ¶
func (s *SelectSingleContext) GetRuleContext() antlr.RuleContext
func (*SelectSingleContext) Identifier ¶
func (s *SelectSingleContext) Identifier() IIdentifierContext
type SetOperationContext ¶
type SetOperationContext struct { *QueryTermContext // contains filtered or unexported fields }
func NewSetOperationContext ¶
func NewSetOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetOperationContext
func (*SetOperationContext) Accept ¶
func (s *SetOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SetOperationContext) AllQueryTerm ¶
func (s *SetOperationContext) AllQueryTerm() []IQueryTermContext
func (*SetOperationContext) EXCEPT ¶
func (s *SetOperationContext) EXCEPT() antlr.TerminalNode
func (*SetOperationContext) GetLeft ¶
func (s *SetOperationContext) GetLeft() IQueryTermContext
func (*SetOperationContext) GetOperator ¶
func (s *SetOperationContext) GetOperator() antlr.Token
func (*SetOperationContext) GetRight ¶
func (s *SetOperationContext) GetRight() IQueryTermContext
func (*SetOperationContext) GetRuleContext ¶
func (s *SetOperationContext) GetRuleContext() antlr.RuleContext
func (*SetOperationContext) INTERSECT ¶
func (s *SetOperationContext) INTERSECT() antlr.TerminalNode
func (*SetOperationContext) QueryTerm ¶
func (s *SetOperationContext) QueryTerm(i int) IQueryTermContext
func (*SetOperationContext) SetLeft ¶
func (s *SetOperationContext) SetLeft(v IQueryTermContext)
func (*SetOperationContext) SetOperator ¶
func (s *SetOperationContext) SetOperator(v antlr.Token)
func (*SetOperationContext) SetQuantifier ¶
func (s *SetOperationContext) SetQuantifier() ISetQuantifierContext
func (*SetOperationContext) SetRight ¶
func (s *SetOperationContext) SetRight(v IQueryTermContext)
func (*SetOperationContext) UNION ¶
func (s *SetOperationContext) UNION() antlr.TerminalNode
type SetQuantifierContext ¶
type SetQuantifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySetQuantifierContext ¶
func NewEmptySetQuantifierContext() *SetQuantifierContext
func NewSetQuantifierContext ¶
func NewSetQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetQuantifierContext
func (*SetQuantifierContext) ALL ¶
func (s *SetQuantifierContext) ALL() antlr.TerminalNode
func (*SetQuantifierContext) Accept ¶
func (s *SetQuantifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SetQuantifierContext) DISTINCT ¶
func (s *SetQuantifierContext) DISTINCT() antlr.TerminalNode
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 SingleGroupingSetContext ¶
type SingleGroupingSetContext struct {
*GroupingElementContext
}
func NewSingleGroupingSetContext ¶
func NewSingleGroupingSetContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingleGroupingSetContext
func (*SingleGroupingSetContext) Accept ¶
func (s *SingleGroupingSetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SingleGroupingSetContext) GetRuleContext ¶
func (s *SingleGroupingSetContext) GetRuleContext() antlr.RuleContext
func (*SingleGroupingSetContext) GroupingExpressions ¶
func (s *SingleGroupingSetContext) GroupingExpressions() IGroupingExpressionsContext
type SortItemContext ¶
type SortItemContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySortItemContext ¶
func NewEmptySortItemContext() *SortItemContext
func NewSortItemContext ¶
func NewSortItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortItemContext
func (*SortItemContext) ASC ¶
func (s *SortItemContext) ASC() antlr.TerminalNode
func (*SortItemContext) Accept ¶
func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SortItemContext) DESC ¶
func (s *SortItemContext) DESC() antlr.TerminalNode
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 SpecialDateTimeFunctionContext ¶
type SpecialDateTimeFunctionContext struct { *PrimaryExpressionContext // contains filtered or unexported fields }
func NewSpecialDateTimeFunctionContext ¶
func NewSpecialDateTimeFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SpecialDateTimeFunctionContext
func (*SpecialDateTimeFunctionContext) Accept ¶
func (s *SpecialDateTimeFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SpecialDateTimeFunctionContext) CURRENT_DATE ¶
func (s *SpecialDateTimeFunctionContext) CURRENT_DATE() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) CURRENT_TIME ¶
func (s *SpecialDateTimeFunctionContext) CURRENT_TIME() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP ¶
func (s *SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) GetName ¶
func (s *SpecialDateTimeFunctionContext) GetName() antlr.Token
func (*SpecialDateTimeFunctionContext) GetPrecision ¶
func (s *SpecialDateTimeFunctionContext) GetPrecision() antlr.Token
func (*SpecialDateTimeFunctionContext) GetRuleContext ¶
func (s *SpecialDateTimeFunctionContext) GetRuleContext() antlr.RuleContext
func (*SpecialDateTimeFunctionContext) INTEGER_VALUE ¶
func (s *SpecialDateTimeFunctionContext) INTEGER_VALUE() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) LOCALTIME ¶
func (s *SpecialDateTimeFunctionContext) LOCALTIME() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) LOCALTIMESTAMP ¶
func (s *SpecialDateTimeFunctionContext) LOCALTIMESTAMP() antlr.TerminalNode
func (*SpecialDateTimeFunctionContext) SetName ¶
func (s *SpecialDateTimeFunctionContext) SetName(v antlr.Token)
func (*SpecialDateTimeFunctionContext) SetPrecision ¶
func (s *SpecialDateTimeFunctionContext) SetPrecision(v antlr.Token)
type SqlBaseLexer ¶
func NewSqlBaseLexer ¶
func NewSqlBaseLexer(input antlr.CharStream) *SqlBaseLexer
type SqlBaseParser ¶
type SqlBaseParser struct {
*antlr.BaseParser
}
func NewSqlBaseParser ¶
func NewSqlBaseParser(input antlr.TokenStream) *SqlBaseParser
func (*SqlBaseParser) AliasedRelation ¶
func (p *SqlBaseParser) AliasedRelation() (localctx IAliasedRelationContext)
func (*SqlBaseParser) BaseType ¶
func (p *SqlBaseParser) BaseType() (localctx IBaseTypeContext)
func (*SqlBaseParser) BooleanExpression ¶
func (p *SqlBaseParser) BooleanExpression() (localctx IBooleanExpressionContext)
func (*SqlBaseParser) BooleanExpression_Sempred ¶
func (p *SqlBaseParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) BooleanValue ¶
func (p *SqlBaseParser) BooleanValue() (localctx IBooleanValueContext)
func (*SqlBaseParser) ColumnAliases ¶
func (p *SqlBaseParser) ColumnAliases() (localctx IColumnAliasesContext)
func (*SqlBaseParser) ComparisonOperator ¶
func (p *SqlBaseParser) ComparisonOperator() (localctx IComparisonOperatorContext)
func (*SqlBaseParser) ComparisonQuantifier ¶
func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)
func (*SqlBaseParser) Expression ¶
func (p *SqlBaseParser) Expression() (localctx IExpressionContext)
func (*SqlBaseParser) Filter ¶
func (p *SqlBaseParser) Filter() (localctx IFilterContext)
func (*SqlBaseParser) GroupBy ¶
func (p *SqlBaseParser) GroupBy() (localctx IGroupByContext)
func (*SqlBaseParser) GroupingElement ¶
func (p *SqlBaseParser) GroupingElement() (localctx IGroupingElementContext)
func (*SqlBaseParser) GroupingExpressions ¶
func (p *SqlBaseParser) GroupingExpressions() (localctx IGroupingExpressionsContext)
func (*SqlBaseParser) Identifier ¶
func (p *SqlBaseParser) Identifier() (localctx IIdentifierContext)
func (*SqlBaseParser) Interval ¶
func (p *SqlBaseParser) Interval() (localctx IIntervalContext)
func (*SqlBaseParser) IntervalField ¶
func (p *SqlBaseParser) IntervalField() (localctx IIntervalFieldContext)
func (*SqlBaseParser) JoinCriteria ¶
func (p *SqlBaseParser) JoinCriteria() (localctx IJoinCriteriaContext)
func (*SqlBaseParser) JoinType ¶
func (p *SqlBaseParser) JoinType() (localctx IJoinTypeContext)
func (*SqlBaseParser) NamedQuery ¶
func (p *SqlBaseParser) NamedQuery() (localctx INamedQueryContext)
func (*SqlBaseParser) NonReserved ¶
func (p *SqlBaseParser) NonReserved() (localctx INonReservedContext)
func (*SqlBaseParser) NormalForm ¶
func (p *SqlBaseParser) NormalForm() (localctx INormalFormContext)
func (*SqlBaseParser) Number ¶
func (p *SqlBaseParser) Number() (localctx INumberContext)
func (*SqlBaseParser) Predicate ¶
func (p *SqlBaseParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)
func (*SqlBaseParser) Predicated ¶
func (p *SqlBaseParser) Predicated() (localctx IPredicatedContext)
func (*SqlBaseParser) PrimaryExpression ¶
func (p *SqlBaseParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*SqlBaseParser) PrimaryExpression_Sempred ¶
func (p *SqlBaseParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) QualifiedName ¶
func (p *SqlBaseParser) QualifiedName() (localctx IQualifiedNameContext)
func (*SqlBaseParser) Query ¶
func (p *SqlBaseParser) Query() (localctx IQueryContext)
func (*SqlBaseParser) QueryNoWith ¶
func (p *SqlBaseParser) QueryNoWith() (localctx IQueryNoWithContext)
func (*SqlBaseParser) QueryPrimary ¶
func (p *SqlBaseParser) QueryPrimary() (localctx IQueryPrimaryContext)
func (*SqlBaseParser) QuerySpecification ¶
func (p *SqlBaseParser) QuerySpecification() (localctx IQuerySpecificationContext)
func (*SqlBaseParser) QueryTerm ¶
func (p *SqlBaseParser) QueryTerm() (localctx IQueryTermContext)
func (*SqlBaseParser) QueryTerm_Sempred ¶
func (p *SqlBaseParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) Relation ¶
func (p *SqlBaseParser) Relation() (localctx IRelationContext)
func (*SqlBaseParser) RelationPrimary ¶
func (p *SqlBaseParser) RelationPrimary() (localctx IRelationPrimaryContext)
func (*SqlBaseParser) Relation_Sempred ¶
func (p *SqlBaseParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) SampleType ¶
func (p *SqlBaseParser) SampleType() (localctx ISampleTypeContext)
func (*SqlBaseParser) SampledRelation ¶
func (p *SqlBaseParser) SampledRelation() (localctx ISampledRelationContext)
func (*SqlBaseParser) SelectItem ¶
func (p *SqlBaseParser) SelectItem() (localctx ISelectItemContext)
func (*SqlBaseParser) Sempred ¶
func (p *SqlBaseParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*SqlBaseParser) SetQuantifier ¶
func (p *SqlBaseParser) SetQuantifier() (localctx ISetQuantifierContext)
func (*SqlBaseParser) SortItem ¶
func (p *SqlBaseParser) SortItem() (localctx ISortItemContext)
func (*SqlBaseParser) Sql_string ¶
func (p *SqlBaseParser) Sql_string() (localctx ISql_stringContext)
func (*SqlBaseParser) Sqltype ¶
func (p *SqlBaseParser) Sqltype() (localctx ISqltypeContext)
func (*SqlBaseParser) Sqltype_Sempred ¶
func (p *SqlBaseParser) Sqltype_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) Statement ¶
func (p *SqlBaseParser) Statement() (localctx IStatementContext)
func (*SqlBaseParser) TimeZoneSpecifier ¶
func (p *SqlBaseParser) TimeZoneSpecifier() (localctx ITimeZoneSpecifierContext)
func (*SqlBaseParser) TypeParameter ¶
func (p *SqlBaseParser) TypeParameter() (localctx ITypeParameterContext)
func (*SqlBaseParser) ValueExpression ¶
func (p *SqlBaseParser) ValueExpression() (localctx IValueExpressionContext)
func (*SqlBaseParser) ValueExpression_Sempred ¶
func (p *SqlBaseParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SqlBaseParser) WhenClause ¶
func (p *SqlBaseParser) WhenClause() (localctx IWhenClauseContext)
func (*SqlBaseParser) With ¶
func (p *SqlBaseParser) With() (localctx IWithContext)
type SqlBaseVisitor ¶
type SqlBaseVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by SqlBaseParser#statementDefault. VisitStatementDefault(ctx *StatementDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#query. VisitQuery(ctx *QueryContext) interface{} // Visit a parse tree produced by SqlBaseParser#with. VisitWith(ctx *WithContext) interface{} // Visit a parse tree produced by SqlBaseParser#queryNoWith. VisitQueryNoWith(ctx *QueryNoWithContext) interface{} // Visit a parse tree produced by SqlBaseParser#queryTermDefault. VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#setOperation. VisitSetOperation(ctx *SetOperationContext) interface{} // Visit a parse tree produced by SqlBaseParser#queryPrimaryDefault. VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#table. VisitTable(ctx *TableContext) interface{} // Visit a parse tree produced by SqlBaseParser#inlineTable. VisitInlineTable(ctx *InlineTableContext) interface{} // Visit a parse tree produced by SqlBaseParser#subquery. VisitSubquery(ctx *SubqueryContext) interface{} // Visit a parse tree produced by SqlBaseParser#sortItem. VisitSortItem(ctx *SortItemContext) interface{} // Visit a parse tree produced by SqlBaseParser#querySpecification. VisitQuerySpecification(ctx *QuerySpecificationContext) interface{} // Visit a parse tree produced by SqlBaseParser#groupBy. VisitGroupBy(ctx *GroupByContext) interface{} // Visit a parse tree produced by SqlBaseParser#singleGroupingSet. VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{} // Visit a parse tree produced by SqlBaseParser#groupingExpressions. VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{} // Visit a parse tree produced by SqlBaseParser#namedQuery. VisitNamedQuery(ctx *NamedQueryContext) interface{} // Visit a parse tree produced by SqlBaseParser#setQuantifier. VisitSetQuantifier(ctx *SetQuantifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#selectSingle. VisitSelectSingle(ctx *SelectSingleContext) interface{} // Visit a parse tree produced by SqlBaseParser#selectAll. VisitSelectAll(ctx *SelectAllContext) interface{} // Visit a parse tree produced by SqlBaseParser#relationDefault. VisitRelationDefault(ctx *RelationDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#joinRelation. VisitJoinRelation(ctx *JoinRelationContext) interface{} // Visit a parse tree produced by SqlBaseParser#joinType. VisitJoinType(ctx *JoinTypeContext) interface{} // Visit a parse tree produced by SqlBaseParser#joinCriteria. VisitJoinCriteria(ctx *JoinCriteriaContext) interface{} // Visit a parse tree produced by SqlBaseParser#sampledRelation. VisitSampledRelation(ctx *SampledRelationContext) interface{} // Visit a parse tree produced by SqlBaseParser#sampleType. VisitSampleType(ctx *SampleTypeContext) interface{} // Visit a parse tree produced by SqlBaseParser#aliasedRelation. VisitAliasedRelation(ctx *AliasedRelationContext) interface{} // Visit a parse tree produced by SqlBaseParser#columnAliases. VisitColumnAliases(ctx *ColumnAliasesContext) interface{} // Visit a parse tree produced by SqlBaseParser#tableName. VisitTableName(ctx *TableNameContext) interface{} // Visit a parse tree produced by SqlBaseParser#subqueryRelation. VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{} // Visit a parse tree produced by SqlBaseParser#parenthesizedRelation. VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{} // Visit a parse tree produced by SqlBaseParser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by SqlBaseParser#logicalNot. VisitLogicalNot(ctx *LogicalNotContext) interface{} // Visit a parse tree produced by SqlBaseParser#booleanDefault. VisitBooleanDefault(ctx *BooleanDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#logicalBinary. VisitLogicalBinary(ctx *LogicalBinaryContext) interface{} // Visit a parse tree produced by SqlBaseParser#predicated. VisitPredicated(ctx *PredicatedContext) interface{} // Visit a parse tree produced by SqlBaseParser#comparison. VisitComparison(ctx *ComparisonContext) interface{} // Visit a parse tree produced by SqlBaseParser#quantifiedComparison. VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{} // Visit a parse tree produced by SqlBaseParser#between. VisitBetween(ctx *BetweenContext) interface{} // Visit a parse tree produced by SqlBaseParser#inList. VisitInList(ctx *InListContext) interface{} // Visit a parse tree produced by SqlBaseParser#inSubquery. VisitInSubquery(ctx *InSubqueryContext) interface{} // Visit a parse tree produced by SqlBaseParser#valueExpressionDefault. VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{} // Visit a parse tree produced by SqlBaseParser#concatenation. VisitConcatenation(ctx *ConcatenationContext) interface{} // Visit a parse tree produced by SqlBaseParser#arithmeticBinary. VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{} // Visit a parse tree produced by SqlBaseParser#arithmeticUnary. VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{} // Visit a parse tree produced by SqlBaseParser#atTimeZone. VisitAtTimeZone(ctx *AtTimeZoneContext) interface{} // Visit a parse tree produced by SqlBaseParser#dereference. VisitDereference(ctx *DereferenceContext) interface{} // Visit a parse tree produced by SqlBaseParser#columnReference. VisitColumnReference(ctx *ColumnReferenceContext) interface{} // Visit a parse tree produced by SqlBaseParser#nullLiteral. VisitNullLiteral(ctx *NullLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#rowConstructor. VisitRowConstructor(ctx *RowConstructorContext) interface{} // Visit a parse tree produced by SqlBaseParser#subscript. VisitSubscript(ctx *SubscriptContext) interface{} // Visit a parse tree produced by SqlBaseParser#typeConstructor. VisitTypeConstructor(ctx *TypeConstructorContext) interface{} // Visit a parse tree produced by SqlBaseParser#specialDateTimeFunction. VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{} // Visit a parse tree produced by SqlBaseParser#subqueryExpression. VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{} // Visit a parse tree produced by SqlBaseParser#binaryLiteral. VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#currentUser. VisitCurrentUser(ctx *CurrentUserContext) interface{} // Visit a parse tree produced by SqlBaseParser#parenthesizedExpression. VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{} // Visit a parse tree produced by SqlBaseParser#stringLiteral. VisitStringLiteral(ctx *StringLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#arrayConstructor. VisitArrayConstructor(ctx *ArrayConstructorContext) interface{} // Visit a parse tree produced by SqlBaseParser#functionCall. VisitFunctionCall(ctx *FunctionCallContext) interface{} // Visit a parse tree produced by SqlBaseParser#intervalLiteral. VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#numericLiteral. VisitNumericLiteral(ctx *NumericLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#booleanLiteral. VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#groupingOperation. VisitGroupingOperation(ctx *GroupingOperationContext) interface{} // Visit a parse tree produced by SqlBaseParser#basicStringLiteral. VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#unicodeStringLiteral. VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#timeZoneInterval. VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{} // Visit a parse tree produced by SqlBaseParser#timeZoneString. VisitTimeZoneString(ctx *TimeZoneStringContext) interface{} // Visit a parse tree produced by SqlBaseParser#comparisonOperator. VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{} // Visit a parse tree produced by SqlBaseParser#comparisonQuantifier. VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#booleanValue. VisitBooleanValue(ctx *BooleanValueContext) interface{} // Visit a parse tree produced by SqlBaseParser#interval. VisitInterval(ctx *IntervalContext) interface{} // Visit a parse tree produced by SqlBaseParser#intervalField. VisitIntervalField(ctx *IntervalFieldContext) interface{} // Visit a parse tree produced by SqlBaseParser#normalForm. VisitNormalForm(ctx *NormalFormContext) interface{} // Visit a parse tree produced by SqlBaseParser#sqltype. VisitSqltype(ctx *SqltypeContext) interface{} // Visit a parse tree produced by SqlBaseParser#typeParameter. VisitTypeParameter(ctx *TypeParameterContext) interface{} // Visit a parse tree produced by SqlBaseParser#baseType. VisitBaseType(ctx *BaseTypeContext) interface{} // Visit a parse tree produced by SqlBaseParser#whenClause. VisitWhenClause(ctx *WhenClauseContext) interface{} // Visit a parse tree produced by SqlBaseParser#filter. VisitFilter(ctx *FilterContext) interface{} // Visit a parse tree produced by SqlBaseParser#qualifiedName. VisitQualifiedName(ctx *QualifiedNameContext) interface{} // Visit a parse tree produced by SqlBaseParser#unquotedIdentifier. VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#quotedIdentifier. VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#backQuotedIdentifier. VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#digitIdentifier. VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{} // Visit a parse tree produced by SqlBaseParser#decimalLiteral. VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#doubleLiteral. VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#integerLiteral. VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{} // Visit a parse tree produced by SqlBaseParser#nonReserved. VisitNonReserved(ctx *NonReservedContext) interface{} }
A complete Visitor for a parse tree produced by SqlBaseParser.
type Sql_stringContext ¶
type Sql_stringContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySql_stringContext ¶
func NewEmptySql_stringContext() *Sql_stringContext
func NewSql_stringContext ¶
func NewSql_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_stringContext
func (*Sql_stringContext) CopyFrom ¶
func (s *Sql_stringContext) CopyFrom(ctx *Sql_stringContext)
func (*Sql_stringContext) GetParser ¶
func (s *Sql_stringContext) GetParser() antlr.Parser
func (*Sql_stringContext) GetRuleContext ¶
func (s *Sql_stringContext) GetRuleContext() antlr.RuleContext
func (*Sql_stringContext) IsSql_stringContext ¶
func (*Sql_stringContext) IsSql_stringContext()
func (*Sql_stringContext) ToStringTree ¶
func (s *Sql_stringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SqltypeContext ¶
type SqltypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySqltypeContext ¶
func NewEmptySqltypeContext() *SqltypeContext
func NewSqltypeContext ¶
func NewSqltypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqltypeContext
func (*SqltypeContext) ARRAY ¶
func (s *SqltypeContext) ARRAY() antlr.TerminalNode
func (*SqltypeContext) Accept ¶
func (s *SqltypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SqltypeContext) AllIdentifier ¶
func (s *SqltypeContext) AllIdentifier() []IIdentifierContext
func (*SqltypeContext) AllIntervalField ¶
func (s *SqltypeContext) AllIntervalField() []IIntervalFieldContext
func (*SqltypeContext) AllSqltype ¶
func (s *SqltypeContext) AllSqltype() []ISqltypeContext
func (*SqltypeContext) AllTypeParameter ¶
func (s *SqltypeContext) AllTypeParameter() []ITypeParameterContext
func (*SqltypeContext) BaseType ¶
func (s *SqltypeContext) BaseType() IBaseTypeContext
func (*SqltypeContext) GetFrom ¶
func (s *SqltypeContext) GetFrom() IIntervalFieldContext
func (*SqltypeContext) GetParser ¶
func (s *SqltypeContext) GetParser() antlr.Parser
func (*SqltypeContext) GetRuleContext ¶
func (s *SqltypeContext) GetRuleContext() antlr.RuleContext
func (*SqltypeContext) GetTo ¶
func (s *SqltypeContext) GetTo() IIntervalFieldContext
func (*SqltypeContext) INTERVAL ¶
func (s *SqltypeContext) INTERVAL() antlr.TerminalNode
func (*SqltypeContext) Identifier ¶
func (s *SqltypeContext) Identifier(i int) IIdentifierContext
func (*SqltypeContext) IntervalField ¶
func (s *SqltypeContext) IntervalField(i int) IIntervalFieldContext
func (*SqltypeContext) IsSqltypeContext ¶
func (*SqltypeContext) IsSqltypeContext()
func (*SqltypeContext) MAP ¶
func (s *SqltypeContext) MAP() antlr.TerminalNode
func (*SqltypeContext) ROW ¶
func (s *SqltypeContext) ROW() antlr.TerminalNode
func (*SqltypeContext) SetFrom ¶
func (s *SqltypeContext) SetFrom(v IIntervalFieldContext)
func (*SqltypeContext) SetTo ¶
func (s *SqltypeContext) SetTo(v IIntervalFieldContext)
func (*SqltypeContext) Sqltype ¶
func (s *SqltypeContext) Sqltype(i int) ISqltypeContext
func (*SqltypeContext) TO ¶
func (s *SqltypeContext) TO() antlr.TerminalNode
func (*SqltypeContext) ToStringTree ¶
func (s *SqltypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SqltypeContext) TypeParameter ¶
func (s *SqltypeContext) TypeParameter(i int) ITypeParameterContext
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) CopyFrom ¶
func (s *StatementContext) CopyFrom(ctx *StatementContext)
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementDefaultContext ¶
type StatementDefaultContext struct {
*StatementContext
}
func NewStatementDefaultContext ¶
func NewStatementDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementDefaultContext
func (*StatementDefaultContext) Accept ¶
func (s *StatementDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementDefaultContext) GetRuleContext ¶
func (s *StatementDefaultContext) GetRuleContext() antlr.RuleContext
func (*StatementDefaultContext) Query ¶
func (s *StatementDefaultContext) Query() IQueryContext
type StringLiteralContext ¶
type StringLiteralContext struct {
*PrimaryExpressionContext
}
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext
func (*StringLiteralContext) Accept ¶
func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringLiteralContext) GetRuleContext ¶
func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
func (*StringLiteralContext) Sql_string ¶
func (s *StringLiteralContext) Sql_string() ISql_stringContext
type SubqueryContext ¶
type SubqueryContext struct {
*QueryPrimaryContext
}
func NewSubqueryContext ¶
func NewSubqueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryContext
func (*SubqueryContext) Accept ¶
func (s *SubqueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SubqueryContext) GetRuleContext ¶
func (s *SubqueryContext) GetRuleContext() antlr.RuleContext
func (*SubqueryContext) QueryNoWith ¶
func (s *SubqueryContext) QueryNoWith() IQueryNoWithContext
type SubqueryExpressionContext ¶
type SubqueryExpressionContext struct {
*PrimaryExpressionContext
}
func NewSubqueryExpressionContext ¶
func NewSubqueryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryExpressionContext
func (*SubqueryExpressionContext) Accept ¶
func (s *SubqueryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SubqueryExpressionContext) GetRuleContext ¶
func (s *SubqueryExpressionContext) GetRuleContext() antlr.RuleContext
func (*SubqueryExpressionContext) Query ¶
func (s *SubqueryExpressionContext) Query() IQueryContext
type SubqueryRelationContext ¶
type SubqueryRelationContext struct {
*RelationPrimaryContext
}
func NewSubqueryRelationContext ¶
func NewSubqueryRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryRelationContext
func (*SubqueryRelationContext) Accept ¶
func (s *SubqueryRelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SubqueryRelationContext) GetRuleContext ¶
func (s *SubqueryRelationContext) GetRuleContext() antlr.RuleContext
func (*SubqueryRelationContext) Query ¶
func (s *SubqueryRelationContext) Query() IQueryContext
type SubscriptContext ¶
type SubscriptContext struct { *PrimaryExpressionContext // contains filtered or unexported fields }
func NewSubscriptContext ¶
func NewSubscriptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubscriptContext
func (*SubscriptContext) Accept ¶
func (s *SubscriptContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SubscriptContext) GetIndex ¶
func (s *SubscriptContext) GetIndex() IValueExpressionContext
func (*SubscriptContext) GetRuleContext ¶
func (s *SubscriptContext) GetRuleContext() antlr.RuleContext
func (*SubscriptContext) GetValue ¶
func (s *SubscriptContext) GetValue() IPrimaryExpressionContext
func (*SubscriptContext) PrimaryExpression ¶
func (s *SubscriptContext) PrimaryExpression() IPrimaryExpressionContext
func (*SubscriptContext) SetIndex ¶
func (s *SubscriptContext) SetIndex(v IValueExpressionContext)
func (*SubscriptContext) SetValue ¶
func (s *SubscriptContext) SetValue(v IPrimaryExpressionContext)
func (*SubscriptContext) ValueExpression ¶
func (s *SubscriptContext) ValueExpression() IValueExpressionContext
type TableContext ¶
type TableContext struct {
*QueryPrimaryContext
}
func NewTableContext ¶
func NewTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableContext
func (*TableContext) Accept ¶
func (s *TableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TableContext) GetRuleContext ¶
func (s *TableContext) GetRuleContext() antlr.RuleContext
func (*TableContext) QualifiedName ¶
func (s *TableContext) QualifiedName() IQualifiedNameContext
func (*TableContext) TABLE ¶
func (s *TableContext) TABLE() antlr.TerminalNode
type TableNameContext ¶
type TableNameContext struct {
*RelationPrimaryContext
}
func NewTableNameContext ¶
func NewTableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableNameContext
func (*TableNameContext) Accept ¶
func (s *TableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TableNameContext) GetRuleContext ¶
func (s *TableNameContext) GetRuleContext() antlr.RuleContext
func (*TableNameContext) QualifiedName ¶
func (s *TableNameContext) QualifiedName() IQualifiedNameContext
type TimeZoneIntervalContext ¶
type TimeZoneIntervalContext struct {
*TimeZoneSpecifierContext
}
func NewTimeZoneIntervalContext ¶
func NewTimeZoneIntervalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneIntervalContext
func (*TimeZoneIntervalContext) Accept ¶
func (s *TimeZoneIntervalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimeZoneIntervalContext) GetRuleContext ¶
func (s *TimeZoneIntervalContext) GetRuleContext() antlr.RuleContext
func (*TimeZoneIntervalContext) Interval ¶
func (s *TimeZoneIntervalContext) Interval() IIntervalContext
func (*TimeZoneIntervalContext) TIME ¶
func (s *TimeZoneIntervalContext) TIME() antlr.TerminalNode
func (*TimeZoneIntervalContext) ZONE ¶
func (s *TimeZoneIntervalContext) ZONE() antlr.TerminalNode
type TimeZoneSpecifierContext ¶
type TimeZoneSpecifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTimeZoneSpecifierContext ¶
func NewEmptyTimeZoneSpecifierContext() *TimeZoneSpecifierContext
func NewTimeZoneSpecifierContext ¶
func NewTimeZoneSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeZoneSpecifierContext
func (*TimeZoneSpecifierContext) CopyFrom ¶
func (s *TimeZoneSpecifierContext) CopyFrom(ctx *TimeZoneSpecifierContext)
func (*TimeZoneSpecifierContext) GetParser ¶
func (s *TimeZoneSpecifierContext) GetParser() antlr.Parser
func (*TimeZoneSpecifierContext) GetRuleContext ¶
func (s *TimeZoneSpecifierContext) GetRuleContext() antlr.RuleContext
func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext ¶
func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext()
func (*TimeZoneSpecifierContext) ToStringTree ¶
func (s *TimeZoneSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TimeZoneStringContext ¶
type TimeZoneStringContext struct {
*TimeZoneSpecifierContext
}
func NewTimeZoneStringContext ¶
func NewTimeZoneStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneStringContext
func (*TimeZoneStringContext) Accept ¶
func (s *TimeZoneStringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimeZoneStringContext) GetRuleContext ¶
func (s *TimeZoneStringContext) GetRuleContext() antlr.RuleContext
func (*TimeZoneStringContext) Sql_string ¶
func (s *TimeZoneStringContext) Sql_string() ISql_stringContext
func (*TimeZoneStringContext) TIME ¶
func (s *TimeZoneStringContext) TIME() antlr.TerminalNode
func (*TimeZoneStringContext) ZONE ¶
func (s *TimeZoneStringContext) ZONE() antlr.TerminalNode
type TypeConstructorContext ¶
type TypeConstructorContext struct {
*PrimaryExpressionContext
}
func NewTypeConstructorContext ¶
func NewTypeConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeConstructorContext
func (*TypeConstructorContext) Accept ¶
func (s *TypeConstructorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeConstructorContext) DOUBLE_PRECISION ¶
func (s *TypeConstructorContext) DOUBLE_PRECISION() antlr.TerminalNode
func (*TypeConstructorContext) GetRuleContext ¶
func (s *TypeConstructorContext) GetRuleContext() antlr.RuleContext
func (*TypeConstructorContext) Identifier ¶
func (s *TypeConstructorContext) Identifier() IIdentifierContext
func (*TypeConstructorContext) Sql_string ¶
func (s *TypeConstructorContext) Sql_string() ISql_stringContext
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) Accept ¶
func (s *TypeParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Sqltype ¶
func (s *TypeParameterContext) Sqltype() ISqltypeContext
func (*TypeParameterContext) ToStringTree ¶
func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnicodeStringLiteralContext ¶
type UnicodeStringLiteralContext struct {
*Sql_stringContext
}
func NewUnicodeStringLiteralContext ¶
func NewUnicodeStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnicodeStringLiteralContext
func (*UnicodeStringLiteralContext) Accept ¶
func (s *UnicodeStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnicodeStringLiteralContext) GetRuleContext ¶
func (s *UnicodeStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*UnicodeStringLiteralContext) STRING ¶
func (s *UnicodeStringLiteralContext) STRING() antlr.TerminalNode
func (*UnicodeStringLiteralContext) UESCAPE ¶
func (s *UnicodeStringLiteralContext) UESCAPE() antlr.TerminalNode
func (*UnicodeStringLiteralContext) UNICODE_STRING ¶
func (s *UnicodeStringLiteralContext) UNICODE_STRING() antlr.TerminalNode
type UnquotedIdentifierContext ¶
type UnquotedIdentifierContext struct {
*IdentifierContext
}
func NewUnquotedIdentifierContext ¶
func NewUnquotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnquotedIdentifierContext
func (*UnquotedIdentifierContext) Accept ¶
func (s *UnquotedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnquotedIdentifierContext) GetRuleContext ¶
func (s *UnquotedIdentifierContext) GetRuleContext() antlr.RuleContext
func (*UnquotedIdentifierContext) IDENTIFIER ¶
func (s *UnquotedIdentifierContext) IDENTIFIER() antlr.TerminalNode
func (*UnquotedIdentifierContext) NonReserved ¶
func (s *UnquotedIdentifierContext) NonReserved() INonReservedContext
type ValueExpressionContext ¶
type ValueExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyValueExpressionContext ¶
func NewEmptyValueExpressionContext() *ValueExpressionContext
func NewValueExpressionContext ¶
func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext
func (*ValueExpressionContext) CopyFrom ¶
func (s *ValueExpressionContext) CopyFrom(ctx *ValueExpressionContext)
func (*ValueExpressionContext) GetParser ¶
func (s *ValueExpressionContext) GetParser() antlr.Parser
func (*ValueExpressionContext) GetRuleContext ¶
func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*ValueExpressionContext) IsValueExpressionContext ¶
func (*ValueExpressionContext) IsValueExpressionContext()
func (*ValueExpressionContext) ToStringTree ¶
func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ValueExpressionDefaultContext ¶
type ValueExpressionDefaultContext struct {
*ValueExpressionContext
}
func NewValueExpressionDefaultContext ¶
func NewValueExpressionDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueExpressionDefaultContext
func (*ValueExpressionDefaultContext) Accept ¶
func (s *ValueExpressionDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ValueExpressionDefaultContext) GetRuleContext ¶
func (s *ValueExpressionDefaultContext) GetRuleContext() antlr.RuleContext
func (*ValueExpressionDefaultContext) PrimaryExpression ¶
func (s *ValueExpressionDefaultContext) PrimaryExpression() IPrimaryExpressionContext
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) Accept ¶
func (s *WhenClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*WhenClauseContext) AllExpression ¶
func (s *WhenClauseContext) AllExpression() []IExpressionContext
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
type WithContext ¶
type WithContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWithContext ¶
func NewEmptyWithContext() *WithContext
func NewWithContext ¶
func NewWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithContext
func (*WithContext) Accept ¶
func (s *WithContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*WithContext) AllNamedQuery ¶
func (s *WithContext) AllNamedQuery() []INamedQueryContext
func (*WithContext) GetParser ¶
func (s *WithContext) GetParser() antlr.Parser
func (*WithContext) GetRuleContext ¶
func (s *WithContext) GetRuleContext() antlr.RuleContext
func (*WithContext) IsWithContext ¶
func (*WithContext) IsWithContext()
func (*WithContext) NamedQuery ¶
func (s *WithContext) NamedQuery(i int) INamedQueryContext
func (*WithContext) RECURSIVE ¶
func (s *WithContext) RECURSIVE() antlr.TerminalNode
func (*WithContext) ToStringTree ¶
func (s *WithContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WithContext) WITH ¶
func (s *WithContext) WITH() antlr.TerminalNode