Documentation
¶
Index ¶
- Constants
- Variables
- func InitEmptyAnyTypeContext(p *AnyTypeContext)
- func InitEmptyExprContext(p *ExprContext)
- func InitEmptyNumericParameterContext(p *NumericParameterContext)
- func InitEmptyParameterizedTypeContext(p *ParameterizedTypeContext)
- func InitEmptyScalarTypeContext(p *ScalarTypeContext)
- func InitEmptyStartRuleContext(p *StartRuleContext)
- func InitEmptyTypeDefContext(p *TypeDefContext)
- func InitEmptyTypeStatementContext(p *TypeStatementContext)
- func SubstraitLexerInit()
- func SubstraitTypeLexerInit()
- func SubstraitTypeParserInit()
- type AnyTypeContext
- func (s *AnyTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AnyTypeContext) Any() antlr.TerminalNode
- func (s *AnyTypeContext) AnyVar() antlr.TerminalNode
- func (s *AnyTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AnyTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AnyTypeContext) GetIsnull() antlr.Token
- func (s *AnyTypeContext) GetParser() antlr.Parser
- func (s *AnyTypeContext) GetRuleContext() antlr.RuleContext
- func (*AnyTypeContext) IsAnyTypeContext()
- func (s *AnyTypeContext) QMark() antlr.TerminalNode
- func (s *AnyTypeContext) SetIsnull(v antlr.Token)
- func (s *AnyTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseSubstraitTypeListener
- func (s *BaseSubstraitTypeListener) EnterAnyType(ctx *AnyTypeContext)
- func (s *BaseSubstraitTypeListener) EnterBinary(ctx *BinaryContext)
- func (s *BaseSubstraitTypeListener) EnterBinaryExpr(ctx *BinaryExprContext)
- func (s *BaseSubstraitTypeListener) EnterBoolean(ctx *BooleanContext)
- func (s *BaseSubstraitTypeListener) EnterDate(ctx *DateContext)
- func (s *BaseSubstraitTypeListener) EnterDecimal(ctx *DecimalContext)
- func (s *BaseSubstraitTypeListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSubstraitTypeListener) EnterFixedBinary(ctx *FixedBinaryContext)
- func (s *BaseSubstraitTypeListener) EnterFixedChar(ctx *FixedCharContext)
- func (s *BaseSubstraitTypeListener) EnterFp32(ctx *Fp32Context)
- func (s *BaseSubstraitTypeListener) EnterFp64(ctx *Fp64Context)
- func (s *BaseSubstraitTypeListener) EnterFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSubstraitTypeListener) EnterI16(ctx *I16Context)
- func (s *BaseSubstraitTypeListener) EnterI32(ctx *I32Context)
- func (s *BaseSubstraitTypeListener) EnterI64(ctx *I64Context)
- func (s *BaseSubstraitTypeListener) EnterI8(ctx *I8Context)
- func (s *BaseSubstraitTypeListener) EnterIfExpr(ctx *IfExprContext)
- func (s *BaseSubstraitTypeListener) EnterIntervalYear(ctx *IntervalYearContext)
- func (s *BaseSubstraitTypeListener) EnterList(ctx *ListContext)
- func (s *BaseSubstraitTypeListener) EnterLiteralNumber(ctx *LiteralNumberContext)
- func (s *BaseSubstraitTypeListener) EnterMap(ctx *MapContext)
- func (s *BaseSubstraitTypeListener) EnterMultilineDefinition(ctx *MultilineDefinitionContext)
- func (s *BaseSubstraitTypeListener) EnterNStruct(ctx *NStructContext)
- func (s *BaseSubstraitTypeListener) EnterNotExpr(ctx *NotExprContext)
- func (s *BaseSubstraitTypeListener) EnterNumericExpression(ctx *NumericExpressionContext)
- func (s *BaseSubstraitTypeListener) EnterNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseSubstraitTypeListener) EnterNumericParameterName(ctx *NumericParameterNameContext)
- func (s *BaseSubstraitTypeListener) EnterParameterName(ctx *ParameterNameContext)
- func (s *BaseSubstraitTypeListener) EnterParenExpression(ctx *ParenExpressionContext)
- func (s *BaseSubstraitTypeListener) EnterPrecisionIntervalDay(ctx *PrecisionIntervalDayContext)
- func (s *BaseSubstraitTypeListener) EnterPrecisionTimestamp(ctx *PrecisionTimestampContext)
- func (s *BaseSubstraitTypeListener) EnterPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext)
- func (s *BaseSubstraitTypeListener) EnterStartRule(ctx *StartRuleContext)
- func (s *BaseSubstraitTypeListener) EnterString(ctx *StringContext)
- func (s *BaseSubstraitTypeListener) EnterStruct(ctx *StructContext)
- func (s *BaseSubstraitTypeListener) EnterTernary(ctx *TernaryContext)
- func (s *BaseSubstraitTypeListener) EnterTime(ctx *TimeContext)
- func (s *BaseSubstraitTypeListener) EnterTimestamp(ctx *TimestampContext)
- func (s *BaseSubstraitTypeListener) EnterTimestampTz(ctx *TimestampTzContext)
- func (s *BaseSubstraitTypeListener) EnterTypeDef(ctx *TypeDefContext)
- func (s *BaseSubstraitTypeListener) EnterTypeLiteral(ctx *TypeLiteralContext)
- func (s *BaseSubstraitTypeListener) EnterTypeStatement(ctx *TypeStatementContext)
- func (s *BaseSubstraitTypeListener) EnterUserDefined(ctx *UserDefinedContext)
- func (s *BaseSubstraitTypeListener) EnterUuid(ctx *UuidContext)
- func (s *BaseSubstraitTypeListener) EnterVarChar(ctx *VarCharContext)
- func (s *BaseSubstraitTypeListener) ExitAnyType(ctx *AnyTypeContext)
- func (s *BaseSubstraitTypeListener) ExitBinary(ctx *BinaryContext)
- func (s *BaseSubstraitTypeListener) ExitBinaryExpr(ctx *BinaryExprContext)
- func (s *BaseSubstraitTypeListener) ExitBoolean(ctx *BooleanContext)
- func (s *BaseSubstraitTypeListener) ExitDate(ctx *DateContext)
- func (s *BaseSubstraitTypeListener) ExitDecimal(ctx *DecimalContext)
- func (s *BaseSubstraitTypeListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSubstraitTypeListener) ExitFixedBinary(ctx *FixedBinaryContext)
- func (s *BaseSubstraitTypeListener) ExitFixedChar(ctx *FixedCharContext)
- func (s *BaseSubstraitTypeListener) ExitFp32(ctx *Fp32Context)
- func (s *BaseSubstraitTypeListener) ExitFp64(ctx *Fp64Context)
- func (s *BaseSubstraitTypeListener) ExitFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSubstraitTypeListener) ExitI16(ctx *I16Context)
- func (s *BaseSubstraitTypeListener) ExitI32(ctx *I32Context)
- func (s *BaseSubstraitTypeListener) ExitI64(ctx *I64Context)
- func (s *BaseSubstraitTypeListener) ExitI8(ctx *I8Context)
- func (s *BaseSubstraitTypeListener) ExitIfExpr(ctx *IfExprContext)
- func (s *BaseSubstraitTypeListener) ExitIntervalYear(ctx *IntervalYearContext)
- func (s *BaseSubstraitTypeListener) ExitList(ctx *ListContext)
- func (s *BaseSubstraitTypeListener) ExitLiteralNumber(ctx *LiteralNumberContext)
- func (s *BaseSubstraitTypeListener) ExitMap(ctx *MapContext)
- func (s *BaseSubstraitTypeListener) ExitMultilineDefinition(ctx *MultilineDefinitionContext)
- func (s *BaseSubstraitTypeListener) ExitNStruct(ctx *NStructContext)
- func (s *BaseSubstraitTypeListener) ExitNotExpr(ctx *NotExprContext)
- func (s *BaseSubstraitTypeListener) ExitNumericExpression(ctx *NumericExpressionContext)
- func (s *BaseSubstraitTypeListener) ExitNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseSubstraitTypeListener) ExitNumericParameterName(ctx *NumericParameterNameContext)
- func (s *BaseSubstraitTypeListener) ExitParameterName(ctx *ParameterNameContext)
- func (s *BaseSubstraitTypeListener) ExitParenExpression(ctx *ParenExpressionContext)
- func (s *BaseSubstraitTypeListener) ExitPrecisionIntervalDay(ctx *PrecisionIntervalDayContext)
- func (s *BaseSubstraitTypeListener) ExitPrecisionTimestamp(ctx *PrecisionTimestampContext)
- func (s *BaseSubstraitTypeListener) ExitPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext)
- func (s *BaseSubstraitTypeListener) ExitStartRule(ctx *StartRuleContext)
- func (s *BaseSubstraitTypeListener) ExitString(ctx *StringContext)
- func (s *BaseSubstraitTypeListener) ExitStruct(ctx *StructContext)
- func (s *BaseSubstraitTypeListener) ExitTernary(ctx *TernaryContext)
- func (s *BaseSubstraitTypeListener) ExitTime(ctx *TimeContext)
- func (s *BaseSubstraitTypeListener) ExitTimestamp(ctx *TimestampContext)
- func (s *BaseSubstraitTypeListener) ExitTimestampTz(ctx *TimestampTzContext)
- func (s *BaseSubstraitTypeListener) ExitTypeDef(ctx *TypeDefContext)
- func (s *BaseSubstraitTypeListener) ExitTypeLiteral(ctx *TypeLiteralContext)
- func (s *BaseSubstraitTypeListener) ExitTypeStatement(ctx *TypeStatementContext)
- func (s *BaseSubstraitTypeListener) ExitUserDefined(ctx *UserDefinedContext)
- func (s *BaseSubstraitTypeListener) ExitUuid(ctx *UuidContext)
- func (s *BaseSubstraitTypeListener) ExitVarChar(ctx *VarCharContext)
- func (s *BaseSubstraitTypeListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSubstraitTypeListener) VisitTerminal(node antlr.TerminalNode)
- type BaseSubstraitTypeVisitor
- func (v *BaseSubstraitTypeVisitor) VisitAnyType(ctx *AnyTypeContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitBinary(ctx *BinaryContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitBinaryExpr(ctx *BinaryExprContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitBoolean(ctx *BooleanContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitDate(ctx *DateContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitDecimal(ctx *DecimalContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitFixedBinary(ctx *FixedBinaryContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitFixedChar(ctx *FixedCharContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitFp32(ctx *Fp32Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitFp64(ctx *Fp64Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitI16(ctx *I16Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitI32(ctx *I32Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitI64(ctx *I64Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitI8(ctx *I8Context) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitIfExpr(ctx *IfExprContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitIntervalYear(ctx *IntervalYearContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitList(ctx *ListContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitLiteralNumber(ctx *LiteralNumberContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitMap(ctx *MapContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitMultilineDefinition(ctx *MultilineDefinitionContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitNStruct(ctx *NStructContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitNotExpr(ctx *NotExprContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitNumericExpression(ctx *NumericExpressionContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitNumericParameterName(ctx *NumericParameterNameContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitParameterName(ctx *ParameterNameContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitPrecisionIntervalDay(ctx *PrecisionIntervalDayContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitPrecisionTimestamp(ctx *PrecisionTimestampContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitStartRule(ctx *StartRuleContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitString(ctx *StringContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitStruct(ctx *StructContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTernary(ctx *TernaryContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTime(ctx *TimeContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTimestamp(ctx *TimestampContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTimestampTz(ctx *TimestampTzContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTypeDef(ctx *TypeDefContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitTypeStatement(ctx *TypeStatementContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitUserDefined(ctx *UserDefinedContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitUuid(ctx *UuidContext) interface{}
- func (v *BaseSubstraitTypeVisitor) VisitVarChar(ctx *VarCharContext) interface{}
- type BinaryContext
- func (s *BinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BinaryContext) Binary() antlr.TerminalNode
- func (s *BinaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryContext) GetRuleContext() antlr.RuleContext
- type BinaryExprContext
- func (s *BinaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BinaryExprContext) AllExpr() []IExprContext
- func (s *BinaryExprContext) And() antlr.TerminalNode
- func (s *BinaryExprContext) Asterisk() antlr.TerminalNode
- func (s *BinaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryExprContext) Eq() antlr.TerminalNode
- func (s *BinaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryExprContext) Expr(i int) IExprContext
- func (s *BinaryExprContext) ForwardSlash() antlr.TerminalNode
- func (s *BinaryExprContext) GetLeft() IExprContext
- func (s *BinaryExprContext) GetOp() antlr.Token
- func (s *BinaryExprContext) GetRight() IExprContext
- func (s *BinaryExprContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryExprContext) Gt() antlr.TerminalNode
- func (s *BinaryExprContext) Gte() antlr.TerminalNode
- func (s *BinaryExprContext) Lt() antlr.TerminalNode
- func (s *BinaryExprContext) Lte() antlr.TerminalNode
- func (s *BinaryExprContext) Minus() antlr.TerminalNode
- func (s *BinaryExprContext) Ne() antlr.TerminalNode
- func (s *BinaryExprContext) Or() antlr.TerminalNode
- func (s *BinaryExprContext) Plus() antlr.TerminalNode
- func (s *BinaryExprContext) SetLeft(v IExprContext)
- func (s *BinaryExprContext) SetOp(v antlr.Token)
- func (s *BinaryExprContext) SetRight(v IExprContext)
- type BooleanContext
- func (s *BooleanContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BooleanContext) Boolean() antlr.TerminalNode
- func (s *BooleanContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanContext) GetRuleContext() antlr.RuleContext
- type DateContext
- func (s *DateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DateContext) Date() antlr.TerminalNode
- func (s *DateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DateContext) GetRuleContext() antlr.RuleContext
- type DecimalContext
- func (s *DecimalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DecimalContext) AllNumericParameter() []INumericParameterContext
- func (s *DecimalContext) Comma() antlr.TerminalNode
- func (s *DecimalContext) Decimal() antlr.TerminalNode
- func (s *DecimalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecimalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecimalContext) GetIsnull() antlr.Token
- func (s *DecimalContext) GetPrecision() INumericParameterContext
- func (s *DecimalContext) GetRuleContext() antlr.RuleContext
- func (s *DecimalContext) GetScale() INumericParameterContext
- func (s *DecimalContext) Gt() antlr.TerminalNode
- func (s *DecimalContext) Lt() antlr.TerminalNode
- func (s *DecimalContext) NumericParameter(i int) INumericParameterContext
- func (s *DecimalContext) QMark() antlr.TerminalNode
- func (s *DecimalContext) SetIsnull(v antlr.Token)
- func (s *DecimalContext) SetPrecision(v INumericParameterContext)
- func (s *DecimalContext) SetScale(v INumericParameterContext)
- type ExprContext
- type FixedBinaryContext
- func (s *FixedBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FixedBinaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FixedBinaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FixedBinaryContext) FixedBinary() antlr.TerminalNode
- func (s *FixedBinaryContext) GetIsnull() antlr.Token
- func (s *FixedBinaryContext) GetLength() INumericParameterContext
- func (s *FixedBinaryContext) GetRuleContext() antlr.RuleContext
- func (s *FixedBinaryContext) Gt() antlr.TerminalNode
- func (s *FixedBinaryContext) Lt() antlr.TerminalNode
- func (s *FixedBinaryContext) NumericParameter() INumericParameterContext
- func (s *FixedBinaryContext) QMark() antlr.TerminalNode
- func (s *FixedBinaryContext) SetIsnull(v antlr.Token)
- func (s *FixedBinaryContext) SetLength(v INumericParameterContext)
- type FixedCharContext
- func (s *FixedCharContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FixedCharContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FixedCharContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FixedCharContext) FixedChar() antlr.TerminalNode
- func (s *FixedCharContext) GetIsnull() antlr.Token
- func (s *FixedCharContext) GetLength() INumericParameterContext
- func (s *FixedCharContext) GetRuleContext() antlr.RuleContext
- func (s *FixedCharContext) Gt() antlr.TerminalNode
- func (s *FixedCharContext) Lt() antlr.TerminalNode
- func (s *FixedCharContext) NumericParameter() INumericParameterContext
- func (s *FixedCharContext) QMark() antlr.TerminalNode
- func (s *FixedCharContext) SetIsnull(v antlr.Token)
- func (s *FixedCharContext) SetLength(v INumericParameterContext)
- type Fp32Context
- func (s *Fp32Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Fp32Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Fp32Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Fp32Context) FP32() antlr.TerminalNode
- func (s *Fp32Context) GetRuleContext() antlr.RuleContext
- type Fp64Context
- func (s *Fp64Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Fp64Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Fp64Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Fp64Context) FP64() antlr.TerminalNode
- func (s *Fp64Context) GetRuleContext() antlr.RuleContext
- type FunctionCallContext
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) AllComma() []antlr.TerminalNode
- func (s *FunctionCallContext) AllExpr() []IExprContext
- func (s *FunctionCallContext) CParen() antlr.TerminalNode
- func (s *FunctionCallContext) Comma(i int) antlr.TerminalNode
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) Expr(i int) IExprContext
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallContext) Identifier() antlr.TerminalNode
- func (s *FunctionCallContext) OParen() antlr.TerminalNode
- type I16Context
- func (s *I16Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *I16Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *I16Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *I16Context) GetRuleContext() antlr.RuleContext
- func (s *I16Context) I16() antlr.TerminalNode
- type I32Context
- func (s *I32Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *I32Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *I32Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *I32Context) GetRuleContext() antlr.RuleContext
- func (s *I32Context) I32() antlr.TerminalNode
- type I64Context
- func (s *I64Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *I64Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *I64Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *I64Context) GetRuleContext() antlr.RuleContext
- func (s *I64Context) I64() antlr.TerminalNode
- type I8Context
- type IAnyTypeContext
- type IExprContext
- type INumericParameterContext
- type IParameterizedTypeContext
- type IScalarTypeContext
- type IStartRuleContext
- type ITypeDefContext
- type ITypeStatementContext
- type IfExprContext
- func (s *IfExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfExprContext) AllExpr() []IExprContext
- func (s *IfExprContext) Else() antlr.TerminalNode
- func (s *IfExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfExprContext) Expr(i int) IExprContext
- func (s *IfExprContext) GetElseExpr() IExprContext
- func (s *IfExprContext) GetIfExpr() IExprContext
- func (s *IfExprContext) GetRuleContext() antlr.RuleContext
- func (s *IfExprContext) GetThenExpr() IExprContext
- func (s *IfExprContext) If() antlr.TerminalNode
- func (s *IfExprContext) SetElseExpr(v IExprContext)
- func (s *IfExprContext) SetIfExpr(v IExprContext)
- func (s *IfExprContext) SetThenExpr(v IExprContext)
- func (s *IfExprContext) Then() antlr.TerminalNode
- type IntervalYearContext
- func (s *IntervalYearContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntervalYearContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntervalYearContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntervalYearContext) GetRuleContext() antlr.RuleContext
- func (s *IntervalYearContext) Interval_Year() antlr.TerminalNode
- type ListContext
- func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListContext) Expr() IExprContext
- func (s *ListContext) GetIsnull() antlr.Token
- func (s *ListContext) GetRuleContext() antlr.RuleContext
- func (s *ListContext) Gt() antlr.TerminalNode
- func (s *ListContext) List() antlr.TerminalNode
- func (s *ListContext) Lt() antlr.TerminalNode
- func (s *ListContext) QMark() antlr.TerminalNode
- func (s *ListContext) SetIsnull(v antlr.Token)
- type LiteralNumberContext
- func (s *LiteralNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralNumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralNumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralNumberContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralNumberContext) Number() antlr.TerminalNode
- type MapContext
- func (s *MapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapContext) AllExpr() []IExprContext
- func (s *MapContext) Comma() antlr.TerminalNode
- func (s *MapContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapContext) Expr(i int) IExprContext
- func (s *MapContext) GetIsnull() antlr.Token
- func (s *MapContext) GetKey() IExprContext
- func (s *MapContext) GetRuleContext() antlr.RuleContext
- func (s *MapContext) GetValue() IExprContext
- func (s *MapContext) Gt() antlr.TerminalNode
- func (s *MapContext) Lt() antlr.TerminalNode
- func (s *MapContext) Map() antlr.TerminalNode
- func (s *MapContext) QMark() antlr.TerminalNode
- func (s *MapContext) SetIsnull(v antlr.Token)
- func (s *MapContext) SetKey(v IExprContext)
- func (s *MapContext) SetValue(v IExprContext)
- type MultilineDefinitionContext
- func (s *MultilineDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultilineDefinitionContext) AllEq() []antlr.TerminalNode
- func (s *MultilineDefinitionContext) AllExpr() []IExprContext
- func (s *MultilineDefinitionContext) AllIdentifier() []antlr.TerminalNode
- func (s *MultilineDefinitionContext) AllNewline() []antlr.TerminalNode
- func (s *MultilineDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultilineDefinitionContext) Eq(i int) antlr.TerminalNode
- func (s *MultilineDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultilineDefinitionContext) Expr(i int) IExprContext
- func (s *MultilineDefinitionContext) GetFinalType() ITypeDefContext
- func (s *MultilineDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *MultilineDefinitionContext) Identifier(i int) antlr.TerminalNode
- func (s *MultilineDefinitionContext) Newline(i int) antlr.TerminalNode
- func (s *MultilineDefinitionContext) SetFinalType(v ITypeDefContext)
- func (s *MultilineDefinitionContext) TypeDef() ITypeDefContext
- type NStructContext
- func (s *NStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NStructContext) AllComma() []antlr.TerminalNode
- func (s *NStructContext) AllExpr() []IExprContext
- func (s *NStructContext) AllIdentifier() []antlr.TerminalNode
- func (s *NStructContext) Comma(i int) antlr.TerminalNode
- func (s *NStructContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NStructContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NStructContext) Expr(i int) IExprContext
- func (s *NStructContext) GetIsnull() antlr.Token
- func (s *NStructContext) GetRuleContext() antlr.RuleContext
- func (s *NStructContext) Gt() antlr.TerminalNode
- func (s *NStructContext) Identifier(i int) antlr.TerminalNode
- func (s *NStructContext) Lt() antlr.TerminalNode
- func (s *NStructContext) NStruct() antlr.TerminalNode
- func (s *NStructContext) QMark() antlr.TerminalNode
- func (s *NStructContext) SetIsnull(v antlr.Token)
- type NotExprContext
- func (s *NotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NotExprContext) Bang() antlr.TerminalNode
- func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) Expr() IExprContext
- func (s *NotExprContext) GetRuleContext() antlr.RuleContext
- type NumericExpressionContext
- func (s *NumericExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumericExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericExpressionContext) Expr() IExprContext
- func (s *NumericExpressionContext) GetRuleContext() antlr.RuleContext
- type NumericLiteralContext
- func (s *NumericLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumericLiteralContext) Number() antlr.TerminalNode
- type NumericParameterContext
- func (s *NumericParameterContext) CopyAll(ctx *NumericParameterContext)
- func (s *NumericParameterContext) GetParser() antlr.Parser
- func (s *NumericParameterContext) GetRuleContext() antlr.RuleContext
- func (*NumericParameterContext) IsNumericParameterContext()
- func (s *NumericParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumericParameterNameContext
- func (s *NumericParameterNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumericParameterNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericParameterNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericParameterNameContext) GetRuleContext() antlr.RuleContext
- func (s *NumericParameterNameContext) Identifier() antlr.TerminalNode
- type ParameterNameContext
- func (s *ParameterNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterNameContext) GetIsnull() antlr.Token
- func (s *ParameterNameContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterNameContext) Identifier() antlr.TerminalNode
- func (s *ParameterNameContext) QMark() antlr.TerminalNode
- func (s *ParameterNameContext) SetIsnull(v antlr.Token)
- type ParameterizedTypeContext
- func (s *ParameterizedTypeContext) CopyAll(ctx *ParameterizedTypeContext)
- func (s *ParameterizedTypeContext) GetParser() antlr.Parser
- func (s *ParameterizedTypeContext) GetRuleContext() antlr.RuleContext
- func (*ParameterizedTypeContext) IsParameterizedTypeContext()
- func (s *ParameterizedTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenExpressionContext
- func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParenExpressionContext) CParen() antlr.TerminalNode
- func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) Expr() IExprContext
- func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ParenExpressionContext) OParen() antlr.TerminalNode
- type PrecisionIntervalDayContext
- func (s *PrecisionIntervalDayContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrecisionIntervalDayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrecisionIntervalDayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrecisionIntervalDayContext) GetIsnull() antlr.Token
- func (s *PrecisionIntervalDayContext) GetPrecision() INumericParameterContext
- func (s *PrecisionIntervalDayContext) GetRuleContext() antlr.RuleContext
- func (s *PrecisionIntervalDayContext) Gt() antlr.TerminalNode
- func (s *PrecisionIntervalDayContext) Interval_Day() antlr.TerminalNode
- func (s *PrecisionIntervalDayContext) Lt() antlr.TerminalNode
- func (s *PrecisionIntervalDayContext) NumericParameter() INumericParameterContext
- func (s *PrecisionIntervalDayContext) QMark() antlr.TerminalNode
- func (s *PrecisionIntervalDayContext) SetIsnull(v antlr.Token)
- func (s *PrecisionIntervalDayContext) SetPrecision(v INumericParameterContext)
- type PrecisionTimestampContext
- func (s *PrecisionTimestampContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrecisionTimestampContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrecisionTimestampContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrecisionTimestampContext) GetIsnull() antlr.Token
- func (s *PrecisionTimestampContext) GetPrecision() INumericParameterContext
- func (s *PrecisionTimestampContext) GetRuleContext() antlr.RuleContext
- func (s *PrecisionTimestampContext) Gt() antlr.TerminalNode
- func (s *PrecisionTimestampContext) Lt() antlr.TerminalNode
- func (s *PrecisionTimestampContext) NumericParameter() INumericParameterContext
- func (s *PrecisionTimestampContext) Precision_Timestamp() antlr.TerminalNode
- func (s *PrecisionTimestampContext) QMark() antlr.TerminalNode
- func (s *PrecisionTimestampContext) SetIsnull(v antlr.Token)
- func (s *PrecisionTimestampContext) SetPrecision(v INumericParameterContext)
- type PrecisionTimestampTZContext
- func (s *PrecisionTimestampTZContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrecisionTimestampTZContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrecisionTimestampTZContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrecisionTimestampTZContext) GetIsnull() antlr.Token
- func (s *PrecisionTimestampTZContext) GetPrecision() INumericParameterContext
- func (s *PrecisionTimestampTZContext) GetRuleContext() antlr.RuleContext
- func (s *PrecisionTimestampTZContext) Gt() antlr.TerminalNode
- func (s *PrecisionTimestampTZContext) Lt() antlr.TerminalNode
- func (s *PrecisionTimestampTZContext) NumericParameter() INumericParameterContext
- func (s *PrecisionTimestampTZContext) Precision_Timestamp_TZ() antlr.TerminalNode
- func (s *PrecisionTimestampTZContext) QMark() antlr.TerminalNode
- func (s *PrecisionTimestampTZContext) SetIsnull(v antlr.Token)
- func (s *PrecisionTimestampTZContext) SetPrecision(v INumericParameterContext)
- type ScalarTypeContext
- func (s *ScalarTypeContext) CopyAll(ctx *ScalarTypeContext)
- func (s *ScalarTypeContext) GetParser() antlr.Parser
- func (s *ScalarTypeContext) GetRuleContext() antlr.RuleContext
- func (*ScalarTypeContext) IsScalarTypeContext()
- func (s *ScalarTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StartRuleContext
- func (s *StartRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StartRuleContext) EOF() antlr.TerminalNode
- func (s *StartRuleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartRuleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartRuleContext) Expr() IExprContext
- func (s *StartRuleContext) GetParser() antlr.Parser
- func (s *StartRuleContext) GetRuleContext() antlr.RuleContext
- func (*StartRuleContext) IsStartRuleContext()
- func (s *StartRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringContext
- func (s *StringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringContext) GetRuleContext() antlr.RuleContext
- func (s *StringContext) String_() antlr.TerminalNode
- type StructContext
- func (s *StructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructContext) AllComma() []antlr.TerminalNode
- func (s *StructContext) AllExpr() []IExprContext
- func (s *StructContext) Comma(i int) antlr.TerminalNode
- func (s *StructContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructContext) Expr(i int) IExprContext
- func (s *StructContext) GetIsnull() antlr.Token
- func (s *StructContext) GetRuleContext() antlr.RuleContext
- func (s *StructContext) Gt() antlr.TerminalNode
- func (s *StructContext) Lt() antlr.TerminalNode
- func (s *StructContext) QMark() antlr.TerminalNode
- func (s *StructContext) SetIsnull(v antlr.Token)
- func (s *StructContext) Struct() antlr.TerminalNode
- type SubstraitLexer
- type SubstraitTypeLexer
- type SubstraitTypeListener
- type SubstraitTypeParser
- func (p *SubstraitTypeParser) AnyType() (localctx IAnyTypeContext)
- func (p *SubstraitTypeParser) Expr() (localctx IExprContext)
- func (p *SubstraitTypeParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SubstraitTypeParser) NumericParameter() (localctx INumericParameterContext)
- func (p *SubstraitTypeParser) ParameterizedType() (localctx IParameterizedTypeContext)
- func (p *SubstraitTypeParser) ScalarType() (localctx IScalarTypeContext)
- func (p *SubstraitTypeParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *SubstraitTypeParser) StartRule() (localctx IStartRuleContext)
- func (p *SubstraitTypeParser) TypeDef() (localctx ITypeDefContext)
- func (p *SubstraitTypeParser) TypeStatement() (localctx ITypeStatementContext)
- type SubstraitTypeVisitor
- type TernaryContext
- func (s *TernaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TernaryContext) AllExpr() []IExprContext
- func (s *TernaryContext) Colon() antlr.TerminalNode
- func (s *TernaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TernaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TernaryContext) Expr(i int) IExprContext
- func (s *TernaryContext) GetElseExpr() IExprContext
- func (s *TernaryContext) GetIfExpr() IExprContext
- func (s *TernaryContext) GetRuleContext() antlr.RuleContext
- func (s *TernaryContext) GetThenExpr() IExprContext
- func (s *TernaryContext) QMark() antlr.TerminalNode
- func (s *TernaryContext) SetElseExpr(v IExprContext)
- func (s *TernaryContext) SetIfExpr(v IExprContext)
- func (s *TernaryContext) SetThenExpr(v IExprContext)
- type TimeContext
- func (s *TimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TimeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TimeContext) GetRuleContext() antlr.RuleContext
- func (s *TimeContext) Time() antlr.TerminalNode
- type TimestampContext
- func (s *TimestampContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimestampContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TimestampContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TimestampContext) GetRuleContext() antlr.RuleContext
- func (s *TimestampContext) Timestamp() antlr.TerminalNode
- type TimestampTzContext
- func (s *TimestampTzContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimestampTzContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TimestampTzContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TimestampTzContext) GetRuleContext() antlr.RuleContext
- func (s *TimestampTzContext) Timestamp_TZ() antlr.TerminalNode
- type TypeDefContext
- func (s *TypeDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeDefContext) AnyType() IAnyTypeContext
- func (s *TypeDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDefContext) GetIsnull() antlr.Token
- func (s *TypeDefContext) GetParser() antlr.Parser
- func (s *TypeDefContext) GetRuleContext() antlr.RuleContext
- func (*TypeDefContext) IsTypeDefContext()
- func (s *TypeDefContext) ParameterizedType() IParameterizedTypeContext
- func (s *TypeDefContext) QMark() antlr.TerminalNode
- func (s *TypeDefContext) ScalarType() IScalarTypeContext
- func (s *TypeDefContext) SetIsnull(v antlr.Token)
- func (s *TypeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeLiteralContext
- func (s *TypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *TypeLiteralContext) TypeDef() ITypeDefContext
- type TypeStatementContext
- func (s *TypeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeStatementContext) EOF() antlr.TerminalNode
- func (s *TypeStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeStatementContext) GetParser() antlr.Parser
- func (s *TypeStatementContext) GetRuleContext() antlr.RuleContext
- func (*TypeStatementContext) IsTypeStatementContext()
- func (s *TypeStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeStatementContext) TypeDef() ITypeDefContext
- type UserDefinedContext
- func (s *UserDefinedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UserDefinedContext) AllComma() []antlr.TerminalNode
- func (s *UserDefinedContext) AllExpr() []IExprContext
- func (s *UserDefinedContext) Comma(i int) antlr.TerminalNode
- func (s *UserDefinedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedContext) Expr(i int) IExprContext
- func (s *UserDefinedContext) GetIsnull() antlr.Token
- func (s *UserDefinedContext) GetRuleContext() antlr.RuleContext
- func (s *UserDefinedContext) Gt() antlr.TerminalNode
- func (s *UserDefinedContext) Identifier() antlr.TerminalNode
- func (s *UserDefinedContext) Lt() antlr.TerminalNode
- func (s *UserDefinedContext) QMark() antlr.TerminalNode
- func (s *UserDefinedContext) SetIsnull(v antlr.Token)
- func (s *UserDefinedContext) UserDefined() antlr.TerminalNode
- type UuidContext
- func (s *UuidContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UuidContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UuidContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UuidContext) GetRuleContext() antlr.RuleContext
- func (s *UuidContext) UUID() antlr.TerminalNode
- type VarCharContext
- func (s *VarCharContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VarCharContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarCharContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarCharContext) GetIsnull() antlr.Token
- func (s *VarCharContext) GetLength() INumericParameterContext
- func (s *VarCharContext) GetRuleContext() antlr.RuleContext
- func (s *VarCharContext) Gt() antlr.TerminalNode
- func (s *VarCharContext) Lt() antlr.TerminalNode
- func (s *VarCharContext) NumericParameter() INumericParameterContext
- func (s *VarCharContext) QMark() antlr.TerminalNode
- func (s *VarCharContext) SetIsnull(v antlr.Token)
- func (s *VarCharContext) SetLength(v INumericParameterContext)
- func (s *VarCharContext) VarChar() antlr.TerminalNode
Constants ¶
const ( SubstraitLexerLineComment = 1 SubstraitLexerBlockComment = 2 SubstraitLexerWhitespace = 3 SubstraitLexerIf = 4 SubstraitLexerThen = 5 SubstraitLexerElse = 6 SubstraitLexerBoolean = 7 SubstraitLexerI8 = 8 SubstraitLexerI16 = 9 SubstraitLexerI32 = 10 SubstraitLexerI64 = 11 SubstraitLexerFP32 = 12 SubstraitLexerFP64 = 13 SubstraitLexerString_ = 14 SubstraitLexerBinary = 15 SubstraitLexerTimestamp = 16 SubstraitLexerTimestamp_TZ = 17 SubstraitLexerDate = 18 SubstraitLexerTime = 19 SubstraitLexerInterval_Year = 20 SubstraitLexerInterval_Day = 21 SubstraitLexerUUID = 22 SubstraitLexerDecimal = 23 SubstraitLexerPrecision_Timestamp = 24 SubstraitLexerPrecision_Timestamp_TZ = 25 SubstraitLexerFixedChar = 26 SubstraitLexerVarChar = 27 SubstraitLexerFixedBinary = 28 SubstraitLexerStruct = 29 SubstraitLexerNStruct = 30 SubstraitLexerList = 31 SubstraitLexerMap = 32 SubstraitLexerUserDefined = 33 SubstraitLexerBool = 34 SubstraitLexerStr = 35 SubstraitLexerVBin = 36 SubstraitLexerTs = 37 SubstraitLexerTsTZ = 38 SubstraitLexerIYear = 39 SubstraitLexerIDay = 40 SubstraitLexerDec = 41 SubstraitLexerPTs = 42 SubstraitLexerPTsTZ = 43 SubstraitLexerFChar = 44 SubstraitLexerVChar = 45 SubstraitLexerFBin = 46 SubstraitLexerAny = 47 SubstraitLexerAnyVar = 48 SubstraitLexerDoubleColon = 49 SubstraitLexerPlus = 50 SubstraitLexerMinus = 51 SubstraitLexerAsterisk = 52 SubstraitLexerForwardSlash = 53 SubstraitLexerPercent = 54 SubstraitLexerEq = 55 SubstraitLexerNe = 56 SubstraitLexerGte = 57 SubstraitLexerLte = 58 SubstraitLexerGt = 59 SubstraitLexerLt = 60 SubstraitLexerBang = 61 SubstraitLexerOAngleBracket = 62 SubstraitLexerCAngleBracket = 63 SubstraitLexerOParen = 64 SubstraitLexerCParen = 65 SubstraitLexerOBracket = 66 SubstraitLexerCBracket = 67 SubstraitLexerComma = 68 SubstraitLexerColon = 69 SubstraitLexerQMark = 70 SubstraitLexerHash = 71 SubstraitLexerDot = 72 SubstraitLexerAnd = 73 SubstraitLexerOr = 74 SubstraitLexerAssign = 75 SubstraitLexerNumber = 76 SubstraitLexerIdentifier = 77 SubstraitLexerNewline = 78 )
SubstraitLexer tokens.
const ( SubstraitTypeLexerLineComment = 1 SubstraitTypeLexerBlockComment = 2 SubstraitTypeLexerWhitespace = 3 SubstraitTypeLexerIf = 4 SubstraitTypeLexerThen = 5 SubstraitTypeLexerElse = 6 SubstraitTypeLexerBoolean = 7 SubstraitTypeLexerI8 = 8 SubstraitTypeLexerI16 = 9 SubstraitTypeLexerI32 = 10 SubstraitTypeLexerI64 = 11 SubstraitTypeLexerFP32 = 12 SubstraitTypeLexerFP64 = 13 SubstraitTypeLexerString_ = 14 SubstraitTypeLexerBinary = 15 SubstraitTypeLexerTimestamp = 16 SubstraitTypeLexerTimestamp_TZ = 17 SubstraitTypeLexerDate = 18 SubstraitTypeLexerTime = 19 SubstraitTypeLexerInterval_Year = 20 SubstraitTypeLexerInterval_Day = 21 SubstraitTypeLexerUUID = 22 SubstraitTypeLexerDecimal = 23 SubstraitTypeLexerPrecision_Timestamp = 24 SubstraitTypeLexerPrecision_Timestamp_TZ = 25 SubstraitTypeLexerFixedChar = 26 SubstraitTypeLexerVarChar = 27 SubstraitTypeLexerFixedBinary = 28 SubstraitTypeLexerStruct = 29 SubstraitTypeLexerNStruct = 30 SubstraitTypeLexerList = 31 SubstraitTypeLexerMap = 32 SubstraitTypeLexerUserDefined = 33 SubstraitTypeLexerBool = 34 SubstraitTypeLexerStr = 35 SubstraitTypeLexerVBin = 36 SubstraitTypeLexerTs = 37 SubstraitTypeLexerTsTZ = 38 SubstraitTypeLexerIYear = 39 SubstraitTypeLexerIDay = 40 SubstraitTypeLexerDec = 41 SubstraitTypeLexerPTs = 42 SubstraitTypeLexerPTsTZ = 43 SubstraitTypeLexerFChar = 44 SubstraitTypeLexerVChar = 45 SubstraitTypeLexerFBin = 46 SubstraitTypeLexerAny = 47 SubstraitTypeLexerAnyVar = 48 SubstraitTypeLexerDoubleColon = 49 SubstraitTypeLexerPlus = 50 SubstraitTypeLexerMinus = 51 SubstraitTypeLexerAsterisk = 52 SubstraitTypeLexerForwardSlash = 53 SubstraitTypeLexerPercent = 54 SubstraitTypeLexerEq = 55 SubstraitTypeLexerNe = 56 SubstraitTypeLexerGte = 57 SubstraitTypeLexerLte = 58 SubstraitTypeLexerGt = 59 SubstraitTypeLexerLt = 60 SubstraitTypeLexerBang = 61 SubstraitTypeLexerOAngleBracket = 62 SubstraitTypeLexerCAngleBracket = 63 SubstraitTypeLexerOParen = 64 SubstraitTypeLexerCParen = 65 SubstraitTypeLexerOBracket = 66 SubstraitTypeLexerCBracket = 67 SubstraitTypeLexerComma = 68 SubstraitTypeLexerColon = 69 SubstraitTypeLexerQMark = 70 SubstraitTypeLexerHash = 71 SubstraitTypeLexerDot = 72 SubstraitTypeLexerAnd = 73 SubstraitTypeLexerOr = 74 SubstraitTypeLexerAssign = 75 SubstraitTypeLexerNumber = 76 SubstraitTypeLexerIdentifier = 77 SubstraitTypeLexerNewline = 78 )
SubstraitTypeLexer tokens.
const ( SubstraitTypeParserEOF = antlr.TokenEOF SubstraitTypeParserLineComment = 1 SubstraitTypeParserBlockComment = 2 SubstraitTypeParserWhitespace = 3 SubstraitTypeParserIf = 4 SubstraitTypeParserThen = 5 SubstraitTypeParserElse = 6 SubstraitTypeParserBoolean = 7 SubstraitTypeParserI8 = 8 SubstraitTypeParserI16 = 9 SubstraitTypeParserI32 = 10 SubstraitTypeParserI64 = 11 SubstraitTypeParserFP32 = 12 SubstraitTypeParserFP64 = 13 SubstraitTypeParserString_ = 14 SubstraitTypeParserBinary = 15 SubstraitTypeParserTimestamp = 16 SubstraitTypeParserTimestamp_TZ = 17 SubstraitTypeParserDate = 18 SubstraitTypeParserTime = 19 SubstraitTypeParserInterval_Year = 20 SubstraitTypeParserInterval_Day = 21 SubstraitTypeParserUUID = 22 SubstraitTypeParserDecimal = 23 SubstraitTypeParserPrecision_Timestamp = 24 SubstraitTypeParserPrecision_Timestamp_TZ = 25 SubstraitTypeParserFixedChar = 26 SubstraitTypeParserVarChar = 27 SubstraitTypeParserFixedBinary = 28 SubstraitTypeParserStruct = 29 SubstraitTypeParserNStruct = 30 SubstraitTypeParserList = 31 SubstraitTypeParserMap = 32 SubstraitTypeParserUserDefined = 33 SubstraitTypeParserBool = 34 SubstraitTypeParserStr = 35 SubstraitTypeParserVBin = 36 SubstraitTypeParserTs = 37 SubstraitTypeParserTsTZ = 38 SubstraitTypeParserIYear = 39 SubstraitTypeParserIDay = 40 SubstraitTypeParserDec = 41 SubstraitTypeParserPTs = 42 SubstraitTypeParserPTsTZ = 43 SubstraitTypeParserFChar = 44 SubstraitTypeParserVChar = 45 SubstraitTypeParserFBin = 46 SubstraitTypeParserAny = 47 SubstraitTypeParserAnyVar = 48 SubstraitTypeParserDoubleColon = 49 SubstraitTypeParserPlus = 50 SubstraitTypeParserMinus = 51 SubstraitTypeParserAsterisk = 52 SubstraitTypeParserForwardSlash = 53 SubstraitTypeParserPercent = 54 SubstraitTypeParserEq = 55 SubstraitTypeParserNe = 56 SubstraitTypeParserGte = 57 SubstraitTypeParserLte = 58 SubstraitTypeParserGt = 59 SubstraitTypeParserLt = 60 SubstraitTypeParserBang = 61 SubstraitTypeParserOAngleBracket = 62 SubstraitTypeParserCAngleBracket = 63 SubstraitTypeParserOParen = 64 SubstraitTypeParserCParen = 65 SubstraitTypeParserOBracket = 66 SubstraitTypeParserCBracket = 67 SubstraitTypeParserComma = 68 SubstraitTypeParserColon = 69 SubstraitTypeParserQMark = 70 SubstraitTypeParserHash = 71 SubstraitTypeParserDot = 72 SubstraitTypeParserAnd = 73 SubstraitTypeParserOr = 74 SubstraitTypeParserAssign = 75 SubstraitTypeParserNumber = 76 SubstraitTypeParserIdentifier = 77 SubstraitTypeParserNewline = 78 )
SubstraitTypeParser tokens.
const ( SubstraitTypeParserRULE_startRule = 0 SubstraitTypeParserRULE_typeStatement = 1 SubstraitTypeParserRULE_scalarType = 2 SubstraitTypeParserRULE_parameterizedType = 3 SubstraitTypeParserRULE_numericParameter = 4 SubstraitTypeParserRULE_anyType = 5 SubstraitTypeParserRULE_typeDef = 6 SubstraitTypeParserRULE_expr = 7 )
SubstraitTypeParser rules.
Variables ¶
var SubstraitLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var SubstraitTypeLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var SubstraitTypeParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func InitEmptyAnyTypeContext ¶
func InitEmptyAnyTypeContext(p *AnyTypeContext)
func InitEmptyExprContext ¶
func InitEmptyExprContext(p *ExprContext)
func InitEmptyNumericParameterContext ¶
func InitEmptyNumericParameterContext(p *NumericParameterContext)
func InitEmptyParameterizedTypeContext ¶
func InitEmptyParameterizedTypeContext(p *ParameterizedTypeContext)
func InitEmptyScalarTypeContext ¶
func InitEmptyScalarTypeContext(p *ScalarTypeContext)
func InitEmptyStartRuleContext ¶
func InitEmptyStartRuleContext(p *StartRuleContext)
func InitEmptyTypeDefContext ¶
func InitEmptyTypeDefContext(p *TypeDefContext)
func InitEmptyTypeStatementContext ¶
func InitEmptyTypeStatementContext(p *TypeStatementContext)
func SubstraitLexerInit ¶
func SubstraitLexerInit()
SubstraitLexerInit initializes any static state used to implement SubstraitLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewSubstraitLexer(). You can call this function if you wish to initialize the static state ahead of time.
func SubstraitTypeLexerInit ¶
func SubstraitTypeLexerInit()
SubstraitTypeLexerInit initializes any static state used to implement SubstraitTypeLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewSubstraitTypeLexer(). You can call this function if you wish to initialize the static state ahead of time.
func SubstraitTypeParserInit ¶
func SubstraitTypeParserInit()
SubstraitTypeParserInit initializes any static state used to implement SubstraitTypeParser. By default the static state used to implement the parser is lazily initialized during the first call to NewSubstraitTypeParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AnyTypeContext ¶
type AnyTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAnyTypeContext ¶
func NewAnyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnyTypeContext
func NewEmptyAnyTypeContext ¶
func NewEmptyAnyTypeContext() *AnyTypeContext
func (*AnyTypeContext) Accept ¶
func (s *AnyTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AnyTypeContext) Any ¶
func (s *AnyTypeContext) Any() antlr.TerminalNode
func (*AnyTypeContext) AnyVar ¶
func (s *AnyTypeContext) AnyVar() antlr.TerminalNode
func (*AnyTypeContext) EnterRule ¶
func (s *AnyTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*AnyTypeContext) ExitRule ¶
func (s *AnyTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*AnyTypeContext) GetIsnull ¶
func (s *AnyTypeContext) GetIsnull() antlr.Token
func (*AnyTypeContext) GetParser ¶
func (s *AnyTypeContext) GetParser() antlr.Parser
func (*AnyTypeContext) GetRuleContext ¶
func (s *AnyTypeContext) GetRuleContext() antlr.RuleContext
func (*AnyTypeContext) IsAnyTypeContext ¶
func (*AnyTypeContext) IsAnyTypeContext()
func (*AnyTypeContext) QMark ¶
func (s *AnyTypeContext) QMark() antlr.TerminalNode
func (*AnyTypeContext) SetIsnull ¶
func (s *AnyTypeContext) SetIsnull(v antlr.Token)
func (*AnyTypeContext) ToStringTree ¶
func (s *AnyTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseSubstraitTypeListener ¶
type BaseSubstraitTypeListener struct{}
BaseSubstraitTypeListener is a complete listener for a parse tree produced by SubstraitTypeParser.
func (*BaseSubstraitTypeListener) EnterAnyType ¶
func (s *BaseSubstraitTypeListener) EnterAnyType(ctx *AnyTypeContext)
EnterAnyType is called when production anyType is entered.
func (*BaseSubstraitTypeListener) EnterBinary ¶
func (s *BaseSubstraitTypeListener) EnterBinary(ctx *BinaryContext)
EnterBinary is called when production binary is entered.
func (*BaseSubstraitTypeListener) EnterBinaryExpr ¶
func (s *BaseSubstraitTypeListener) EnterBinaryExpr(ctx *BinaryExprContext)
EnterBinaryExpr is called when production BinaryExpr is entered.
func (*BaseSubstraitTypeListener) EnterBoolean ¶
func (s *BaseSubstraitTypeListener) EnterBoolean(ctx *BooleanContext)
EnterBoolean is called when production boolean is entered.
func (*BaseSubstraitTypeListener) EnterDate ¶
func (s *BaseSubstraitTypeListener) EnterDate(ctx *DateContext)
EnterDate is called when production date is entered.
func (*BaseSubstraitTypeListener) EnterDecimal ¶
func (s *BaseSubstraitTypeListener) EnterDecimal(ctx *DecimalContext)
EnterDecimal is called when production decimal is entered.
func (*BaseSubstraitTypeListener) EnterEveryRule ¶
func (s *BaseSubstraitTypeListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseSubstraitTypeListener) EnterFixedBinary ¶
func (s *BaseSubstraitTypeListener) EnterFixedBinary(ctx *FixedBinaryContext)
EnterFixedBinary is called when production fixedBinary is entered.
func (*BaseSubstraitTypeListener) EnterFixedChar ¶
func (s *BaseSubstraitTypeListener) EnterFixedChar(ctx *FixedCharContext)
EnterFixedChar is called when production fixedChar is entered.
func (*BaseSubstraitTypeListener) EnterFp32 ¶
func (s *BaseSubstraitTypeListener) EnterFp32(ctx *Fp32Context)
EnterFp32 is called when production fp32 is entered.
func (*BaseSubstraitTypeListener) EnterFp64 ¶
func (s *BaseSubstraitTypeListener) EnterFp64(ctx *Fp64Context)
EnterFp64 is called when production fp64 is entered.
func (*BaseSubstraitTypeListener) EnterFunctionCall ¶
func (s *BaseSubstraitTypeListener) EnterFunctionCall(ctx *FunctionCallContext)
EnterFunctionCall is called when production FunctionCall is entered.
func (*BaseSubstraitTypeListener) EnterI16 ¶
func (s *BaseSubstraitTypeListener) EnterI16(ctx *I16Context)
EnterI16 is called when production i16 is entered.
func (*BaseSubstraitTypeListener) EnterI32 ¶
func (s *BaseSubstraitTypeListener) EnterI32(ctx *I32Context)
EnterI32 is called when production i32 is entered.
func (*BaseSubstraitTypeListener) EnterI64 ¶
func (s *BaseSubstraitTypeListener) EnterI64(ctx *I64Context)
EnterI64 is called when production i64 is entered.
func (*BaseSubstraitTypeListener) EnterI8 ¶
func (s *BaseSubstraitTypeListener) EnterI8(ctx *I8Context)
EnterI8 is called when production i8 is entered.
func (*BaseSubstraitTypeListener) EnterIfExpr ¶
func (s *BaseSubstraitTypeListener) EnterIfExpr(ctx *IfExprContext)
EnterIfExpr is called when production IfExpr is entered.
func (*BaseSubstraitTypeListener) EnterIntervalYear ¶
func (s *BaseSubstraitTypeListener) EnterIntervalYear(ctx *IntervalYearContext)
EnterIntervalYear is called when production intervalYear is entered.
func (*BaseSubstraitTypeListener) EnterList ¶
func (s *BaseSubstraitTypeListener) EnterList(ctx *ListContext)
EnterList is called when production list is entered.
func (*BaseSubstraitTypeListener) EnterLiteralNumber ¶
func (s *BaseSubstraitTypeListener) EnterLiteralNumber(ctx *LiteralNumberContext)
EnterLiteralNumber is called when production LiteralNumber is entered.
func (*BaseSubstraitTypeListener) EnterMap ¶
func (s *BaseSubstraitTypeListener) EnterMap(ctx *MapContext)
EnterMap is called when production map is entered.
func (*BaseSubstraitTypeListener) EnterMultilineDefinition ¶
func (s *BaseSubstraitTypeListener) EnterMultilineDefinition(ctx *MultilineDefinitionContext)
EnterMultilineDefinition is called when production MultilineDefinition is entered.
func (*BaseSubstraitTypeListener) EnterNStruct ¶
func (s *BaseSubstraitTypeListener) EnterNStruct(ctx *NStructContext)
EnterNStruct is called when production nStruct is entered.
func (*BaseSubstraitTypeListener) EnterNotExpr ¶
func (s *BaseSubstraitTypeListener) EnterNotExpr(ctx *NotExprContext)
EnterNotExpr is called when production NotExpr is entered.
func (*BaseSubstraitTypeListener) EnterNumericExpression ¶
func (s *BaseSubstraitTypeListener) EnterNumericExpression(ctx *NumericExpressionContext)
EnterNumericExpression is called when production numericExpression is entered.
func (*BaseSubstraitTypeListener) EnterNumericLiteral ¶
func (s *BaseSubstraitTypeListener) EnterNumericLiteral(ctx *NumericLiteralContext)
EnterNumericLiteral is called when production numericLiteral is entered.
func (*BaseSubstraitTypeListener) EnterNumericParameterName ¶
func (s *BaseSubstraitTypeListener) EnterNumericParameterName(ctx *NumericParameterNameContext)
EnterNumericParameterName is called when production numericParameterName is entered.
func (*BaseSubstraitTypeListener) EnterParameterName ¶
func (s *BaseSubstraitTypeListener) EnterParameterName(ctx *ParameterNameContext)
EnterParameterName is called when production ParameterName is entered.
func (*BaseSubstraitTypeListener) EnterParenExpression ¶
func (s *BaseSubstraitTypeListener) EnterParenExpression(ctx *ParenExpressionContext)
EnterParenExpression is called when production ParenExpression is entered.
func (*BaseSubstraitTypeListener) EnterPrecisionIntervalDay ¶
func (s *BaseSubstraitTypeListener) EnterPrecisionIntervalDay(ctx *PrecisionIntervalDayContext)
EnterPrecisionIntervalDay is called when production precisionIntervalDay is entered.
func (*BaseSubstraitTypeListener) EnterPrecisionTimestamp ¶
func (s *BaseSubstraitTypeListener) EnterPrecisionTimestamp(ctx *PrecisionTimestampContext)
EnterPrecisionTimestamp is called when production precisionTimestamp is entered.
func (*BaseSubstraitTypeListener) EnterPrecisionTimestampTZ ¶
func (s *BaseSubstraitTypeListener) EnterPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext)
EnterPrecisionTimestampTZ is called when production precisionTimestampTZ is entered.
func (*BaseSubstraitTypeListener) EnterStartRule ¶
func (s *BaseSubstraitTypeListener) EnterStartRule(ctx *StartRuleContext)
EnterStartRule is called when production startRule is entered.
func (*BaseSubstraitTypeListener) EnterString ¶
func (s *BaseSubstraitTypeListener) EnterString(ctx *StringContext)
EnterString is called when production string is entered.
func (*BaseSubstraitTypeListener) EnterStruct ¶
func (s *BaseSubstraitTypeListener) EnterStruct(ctx *StructContext)
EnterStruct is called when production struct is entered.
func (*BaseSubstraitTypeListener) EnterTernary ¶
func (s *BaseSubstraitTypeListener) EnterTernary(ctx *TernaryContext)
EnterTernary is called when production Ternary is entered.
func (*BaseSubstraitTypeListener) EnterTime ¶
func (s *BaseSubstraitTypeListener) EnterTime(ctx *TimeContext)
EnterTime is called when production time is entered.
func (*BaseSubstraitTypeListener) EnterTimestamp ¶
func (s *BaseSubstraitTypeListener) EnterTimestamp(ctx *TimestampContext)
EnterTimestamp is called when production timestamp is entered.
func (*BaseSubstraitTypeListener) EnterTimestampTz ¶
func (s *BaseSubstraitTypeListener) EnterTimestampTz(ctx *TimestampTzContext)
EnterTimestampTz is called when production timestampTz is entered.
func (*BaseSubstraitTypeListener) EnterTypeDef ¶
func (s *BaseSubstraitTypeListener) EnterTypeDef(ctx *TypeDefContext)
EnterTypeDef is called when production typeDef is entered.
func (*BaseSubstraitTypeListener) EnterTypeLiteral ¶
func (s *BaseSubstraitTypeListener) EnterTypeLiteral(ctx *TypeLiteralContext)
EnterTypeLiteral is called when production TypeLiteral is entered.
func (*BaseSubstraitTypeListener) EnterTypeStatement ¶
func (s *BaseSubstraitTypeListener) EnterTypeStatement(ctx *TypeStatementContext)
EnterTypeStatement is called when production typeStatement is entered.
func (*BaseSubstraitTypeListener) EnterUserDefined ¶
func (s *BaseSubstraitTypeListener) EnterUserDefined(ctx *UserDefinedContext)
EnterUserDefined is called when production userDefined is entered.
func (*BaseSubstraitTypeListener) EnterUuid ¶
func (s *BaseSubstraitTypeListener) EnterUuid(ctx *UuidContext)
EnterUuid is called when production uuid is entered.
func (*BaseSubstraitTypeListener) EnterVarChar ¶
func (s *BaseSubstraitTypeListener) EnterVarChar(ctx *VarCharContext)
EnterVarChar is called when production varChar is entered.
func (*BaseSubstraitTypeListener) ExitAnyType ¶
func (s *BaseSubstraitTypeListener) ExitAnyType(ctx *AnyTypeContext)
ExitAnyType is called when production anyType is exited.
func (*BaseSubstraitTypeListener) ExitBinary ¶
func (s *BaseSubstraitTypeListener) ExitBinary(ctx *BinaryContext)
ExitBinary is called when production binary is exited.
func (*BaseSubstraitTypeListener) ExitBinaryExpr ¶
func (s *BaseSubstraitTypeListener) ExitBinaryExpr(ctx *BinaryExprContext)
ExitBinaryExpr is called when production BinaryExpr is exited.
func (*BaseSubstraitTypeListener) ExitBoolean ¶
func (s *BaseSubstraitTypeListener) ExitBoolean(ctx *BooleanContext)
ExitBoolean is called when production boolean is exited.
func (*BaseSubstraitTypeListener) ExitDate ¶
func (s *BaseSubstraitTypeListener) ExitDate(ctx *DateContext)
ExitDate is called when production date is exited.
func (*BaseSubstraitTypeListener) ExitDecimal ¶
func (s *BaseSubstraitTypeListener) ExitDecimal(ctx *DecimalContext)
ExitDecimal is called when production decimal is exited.
func (*BaseSubstraitTypeListener) ExitEveryRule ¶
func (s *BaseSubstraitTypeListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseSubstraitTypeListener) ExitFixedBinary ¶
func (s *BaseSubstraitTypeListener) ExitFixedBinary(ctx *FixedBinaryContext)
ExitFixedBinary is called when production fixedBinary is exited.
func (*BaseSubstraitTypeListener) ExitFixedChar ¶
func (s *BaseSubstraitTypeListener) ExitFixedChar(ctx *FixedCharContext)
ExitFixedChar is called when production fixedChar is exited.
func (*BaseSubstraitTypeListener) ExitFp32 ¶
func (s *BaseSubstraitTypeListener) ExitFp32(ctx *Fp32Context)
ExitFp32 is called when production fp32 is exited.
func (*BaseSubstraitTypeListener) ExitFp64 ¶
func (s *BaseSubstraitTypeListener) ExitFp64(ctx *Fp64Context)
ExitFp64 is called when production fp64 is exited.
func (*BaseSubstraitTypeListener) ExitFunctionCall ¶
func (s *BaseSubstraitTypeListener) ExitFunctionCall(ctx *FunctionCallContext)
ExitFunctionCall is called when production FunctionCall is exited.
func (*BaseSubstraitTypeListener) ExitI16 ¶
func (s *BaseSubstraitTypeListener) ExitI16(ctx *I16Context)
ExitI16 is called when production i16 is exited.
func (*BaseSubstraitTypeListener) ExitI32 ¶
func (s *BaseSubstraitTypeListener) ExitI32(ctx *I32Context)
ExitI32 is called when production i32 is exited.
func (*BaseSubstraitTypeListener) ExitI64 ¶
func (s *BaseSubstraitTypeListener) ExitI64(ctx *I64Context)
ExitI64 is called when production i64 is exited.
func (*BaseSubstraitTypeListener) ExitI8 ¶
func (s *BaseSubstraitTypeListener) ExitI8(ctx *I8Context)
ExitI8 is called when production i8 is exited.
func (*BaseSubstraitTypeListener) ExitIfExpr ¶
func (s *BaseSubstraitTypeListener) ExitIfExpr(ctx *IfExprContext)
ExitIfExpr is called when production IfExpr is exited.
func (*BaseSubstraitTypeListener) ExitIntervalYear ¶
func (s *BaseSubstraitTypeListener) ExitIntervalYear(ctx *IntervalYearContext)
ExitIntervalYear is called when production intervalYear is exited.
func (*BaseSubstraitTypeListener) ExitList ¶
func (s *BaseSubstraitTypeListener) ExitList(ctx *ListContext)
ExitList is called when production list is exited.
func (*BaseSubstraitTypeListener) ExitLiteralNumber ¶
func (s *BaseSubstraitTypeListener) ExitLiteralNumber(ctx *LiteralNumberContext)
ExitLiteralNumber is called when production LiteralNumber is exited.
func (*BaseSubstraitTypeListener) ExitMap ¶
func (s *BaseSubstraitTypeListener) ExitMap(ctx *MapContext)
ExitMap is called when production map is exited.
func (*BaseSubstraitTypeListener) ExitMultilineDefinition ¶
func (s *BaseSubstraitTypeListener) ExitMultilineDefinition(ctx *MultilineDefinitionContext)
ExitMultilineDefinition is called when production MultilineDefinition is exited.
func (*BaseSubstraitTypeListener) ExitNStruct ¶
func (s *BaseSubstraitTypeListener) ExitNStruct(ctx *NStructContext)
ExitNStruct is called when production nStruct is exited.
func (*BaseSubstraitTypeListener) ExitNotExpr ¶
func (s *BaseSubstraitTypeListener) ExitNotExpr(ctx *NotExprContext)
ExitNotExpr is called when production NotExpr is exited.
func (*BaseSubstraitTypeListener) ExitNumericExpression ¶
func (s *BaseSubstraitTypeListener) ExitNumericExpression(ctx *NumericExpressionContext)
ExitNumericExpression is called when production numericExpression is exited.
func (*BaseSubstraitTypeListener) ExitNumericLiteral ¶
func (s *BaseSubstraitTypeListener) ExitNumericLiteral(ctx *NumericLiteralContext)
ExitNumericLiteral is called when production numericLiteral is exited.
func (*BaseSubstraitTypeListener) ExitNumericParameterName ¶
func (s *BaseSubstraitTypeListener) ExitNumericParameterName(ctx *NumericParameterNameContext)
ExitNumericParameterName is called when production numericParameterName is exited.
func (*BaseSubstraitTypeListener) ExitParameterName ¶
func (s *BaseSubstraitTypeListener) ExitParameterName(ctx *ParameterNameContext)
ExitParameterName is called when production ParameterName is exited.
func (*BaseSubstraitTypeListener) ExitParenExpression ¶
func (s *BaseSubstraitTypeListener) ExitParenExpression(ctx *ParenExpressionContext)
ExitParenExpression is called when production ParenExpression is exited.
func (*BaseSubstraitTypeListener) ExitPrecisionIntervalDay ¶
func (s *BaseSubstraitTypeListener) ExitPrecisionIntervalDay(ctx *PrecisionIntervalDayContext)
ExitPrecisionIntervalDay is called when production precisionIntervalDay is exited.
func (*BaseSubstraitTypeListener) ExitPrecisionTimestamp ¶
func (s *BaseSubstraitTypeListener) ExitPrecisionTimestamp(ctx *PrecisionTimestampContext)
ExitPrecisionTimestamp is called when production precisionTimestamp is exited.
func (*BaseSubstraitTypeListener) ExitPrecisionTimestampTZ ¶
func (s *BaseSubstraitTypeListener) ExitPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext)
ExitPrecisionTimestampTZ is called when production precisionTimestampTZ is exited.
func (*BaseSubstraitTypeListener) ExitStartRule ¶
func (s *BaseSubstraitTypeListener) ExitStartRule(ctx *StartRuleContext)
ExitStartRule is called when production startRule is exited.
func (*BaseSubstraitTypeListener) ExitString ¶
func (s *BaseSubstraitTypeListener) ExitString(ctx *StringContext)
ExitString is called when production string is exited.
func (*BaseSubstraitTypeListener) ExitStruct ¶
func (s *BaseSubstraitTypeListener) ExitStruct(ctx *StructContext)
ExitStruct is called when production struct is exited.
func (*BaseSubstraitTypeListener) ExitTernary ¶
func (s *BaseSubstraitTypeListener) ExitTernary(ctx *TernaryContext)
ExitTernary is called when production Ternary is exited.
func (*BaseSubstraitTypeListener) ExitTime ¶
func (s *BaseSubstraitTypeListener) ExitTime(ctx *TimeContext)
ExitTime is called when production time is exited.
func (*BaseSubstraitTypeListener) ExitTimestamp ¶
func (s *BaseSubstraitTypeListener) ExitTimestamp(ctx *TimestampContext)
ExitTimestamp is called when production timestamp is exited.
func (*BaseSubstraitTypeListener) ExitTimestampTz ¶
func (s *BaseSubstraitTypeListener) ExitTimestampTz(ctx *TimestampTzContext)
ExitTimestampTz is called when production timestampTz is exited.
func (*BaseSubstraitTypeListener) ExitTypeDef ¶
func (s *BaseSubstraitTypeListener) ExitTypeDef(ctx *TypeDefContext)
ExitTypeDef is called when production typeDef is exited.
func (*BaseSubstraitTypeListener) ExitTypeLiteral ¶
func (s *BaseSubstraitTypeListener) ExitTypeLiteral(ctx *TypeLiteralContext)
ExitTypeLiteral is called when production TypeLiteral is exited.
func (*BaseSubstraitTypeListener) ExitTypeStatement ¶
func (s *BaseSubstraitTypeListener) ExitTypeStatement(ctx *TypeStatementContext)
ExitTypeStatement is called when production typeStatement is exited.
func (*BaseSubstraitTypeListener) ExitUserDefined ¶
func (s *BaseSubstraitTypeListener) ExitUserDefined(ctx *UserDefinedContext)
ExitUserDefined is called when production userDefined is exited.
func (*BaseSubstraitTypeListener) ExitUuid ¶
func (s *BaseSubstraitTypeListener) ExitUuid(ctx *UuidContext)
ExitUuid is called when production uuid is exited.
func (*BaseSubstraitTypeListener) ExitVarChar ¶
func (s *BaseSubstraitTypeListener) ExitVarChar(ctx *VarCharContext)
ExitVarChar is called when production varChar is exited.
func (*BaseSubstraitTypeListener) VisitErrorNode ¶
func (s *BaseSubstraitTypeListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseSubstraitTypeListener) VisitTerminal ¶
func (s *BaseSubstraitTypeListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseSubstraitTypeVisitor ¶
type BaseSubstraitTypeVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseSubstraitTypeVisitor) VisitAnyType ¶
func (v *BaseSubstraitTypeVisitor) VisitAnyType(ctx *AnyTypeContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitBinary ¶
func (v *BaseSubstraitTypeVisitor) VisitBinary(ctx *BinaryContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitBinaryExpr ¶
func (v *BaseSubstraitTypeVisitor) VisitBinaryExpr(ctx *BinaryExprContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitBoolean ¶
func (v *BaseSubstraitTypeVisitor) VisitBoolean(ctx *BooleanContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitDate ¶
func (v *BaseSubstraitTypeVisitor) VisitDate(ctx *DateContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitDecimal ¶
func (v *BaseSubstraitTypeVisitor) VisitDecimal(ctx *DecimalContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitFixedBinary ¶
func (v *BaseSubstraitTypeVisitor) VisitFixedBinary(ctx *FixedBinaryContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitFixedChar ¶
func (v *BaseSubstraitTypeVisitor) VisitFixedChar(ctx *FixedCharContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitFp32 ¶
func (v *BaseSubstraitTypeVisitor) VisitFp32(ctx *Fp32Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitFp64 ¶
func (v *BaseSubstraitTypeVisitor) VisitFp64(ctx *Fp64Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitFunctionCall ¶
func (v *BaseSubstraitTypeVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitI16 ¶
func (v *BaseSubstraitTypeVisitor) VisitI16(ctx *I16Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitI32 ¶
func (v *BaseSubstraitTypeVisitor) VisitI32(ctx *I32Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitI64 ¶
func (v *BaseSubstraitTypeVisitor) VisitI64(ctx *I64Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitI8 ¶
func (v *BaseSubstraitTypeVisitor) VisitI8(ctx *I8Context) interface{}
func (*BaseSubstraitTypeVisitor) VisitIfExpr ¶
func (v *BaseSubstraitTypeVisitor) VisitIfExpr(ctx *IfExprContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitIntervalYear ¶
func (v *BaseSubstraitTypeVisitor) VisitIntervalYear(ctx *IntervalYearContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitList ¶
func (v *BaseSubstraitTypeVisitor) VisitList(ctx *ListContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitLiteralNumber ¶
func (v *BaseSubstraitTypeVisitor) VisitLiteralNumber(ctx *LiteralNumberContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitMap ¶
func (v *BaseSubstraitTypeVisitor) VisitMap(ctx *MapContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitMultilineDefinition ¶
func (v *BaseSubstraitTypeVisitor) VisitMultilineDefinition(ctx *MultilineDefinitionContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitNStruct ¶
func (v *BaseSubstraitTypeVisitor) VisitNStruct(ctx *NStructContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitNotExpr ¶
func (v *BaseSubstraitTypeVisitor) VisitNotExpr(ctx *NotExprContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitNumericExpression ¶
func (v *BaseSubstraitTypeVisitor) VisitNumericExpression(ctx *NumericExpressionContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitNumericLiteral ¶
func (v *BaseSubstraitTypeVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitNumericParameterName ¶
func (v *BaseSubstraitTypeVisitor) VisitNumericParameterName(ctx *NumericParameterNameContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitParameterName ¶
func (v *BaseSubstraitTypeVisitor) VisitParameterName(ctx *ParameterNameContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitParenExpression ¶
func (v *BaseSubstraitTypeVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitPrecisionIntervalDay ¶
func (v *BaseSubstraitTypeVisitor) VisitPrecisionIntervalDay(ctx *PrecisionIntervalDayContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitPrecisionTimestamp ¶
func (v *BaseSubstraitTypeVisitor) VisitPrecisionTimestamp(ctx *PrecisionTimestampContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitPrecisionTimestampTZ ¶
func (v *BaseSubstraitTypeVisitor) VisitPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitStartRule ¶
func (v *BaseSubstraitTypeVisitor) VisitStartRule(ctx *StartRuleContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitString ¶
func (v *BaseSubstraitTypeVisitor) VisitString(ctx *StringContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitStruct ¶
func (v *BaseSubstraitTypeVisitor) VisitStruct(ctx *StructContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTernary ¶
func (v *BaseSubstraitTypeVisitor) VisitTernary(ctx *TernaryContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTime ¶
func (v *BaseSubstraitTypeVisitor) VisitTime(ctx *TimeContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTimestamp ¶
func (v *BaseSubstraitTypeVisitor) VisitTimestamp(ctx *TimestampContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTimestampTz ¶
func (v *BaseSubstraitTypeVisitor) VisitTimestampTz(ctx *TimestampTzContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTypeDef ¶
func (v *BaseSubstraitTypeVisitor) VisitTypeDef(ctx *TypeDefContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTypeLiteral ¶
func (v *BaseSubstraitTypeVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitTypeStatement ¶
func (v *BaseSubstraitTypeVisitor) VisitTypeStatement(ctx *TypeStatementContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitUserDefined ¶
func (v *BaseSubstraitTypeVisitor) VisitUserDefined(ctx *UserDefinedContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitUuid ¶
func (v *BaseSubstraitTypeVisitor) VisitUuid(ctx *UuidContext) interface{}
func (*BaseSubstraitTypeVisitor) VisitVarChar ¶
func (v *BaseSubstraitTypeVisitor) VisitVarChar(ctx *VarCharContext) interface{}
type BinaryContext ¶
type BinaryContext struct {
ScalarTypeContext
}
func NewBinaryContext ¶
func NewBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryContext
func (*BinaryContext) Accept ¶
func (s *BinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryContext) Binary ¶
func (s *BinaryContext) Binary() antlr.TerminalNode
func (*BinaryContext) EnterRule ¶
func (s *BinaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryContext) ExitRule ¶
func (s *BinaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryContext) GetRuleContext ¶
func (s *BinaryContext) GetRuleContext() antlr.RuleContext
type BinaryExprContext ¶
type BinaryExprContext struct { ExprContext // contains filtered or unexported fields }
func NewBinaryExprContext ¶
func NewBinaryExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryExprContext
func (*BinaryExprContext) Accept ¶
func (s *BinaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryExprContext) AllExpr ¶
func (s *BinaryExprContext) AllExpr() []IExprContext
func (*BinaryExprContext) And ¶
func (s *BinaryExprContext) And() antlr.TerminalNode
func (*BinaryExprContext) Asterisk ¶
func (s *BinaryExprContext) Asterisk() antlr.TerminalNode
func (*BinaryExprContext) EnterRule ¶
func (s *BinaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryExprContext) Eq ¶
func (s *BinaryExprContext) Eq() antlr.TerminalNode
func (*BinaryExprContext) ExitRule ¶
func (s *BinaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryExprContext) Expr ¶
func (s *BinaryExprContext) Expr(i int) IExprContext
func (*BinaryExprContext) ForwardSlash ¶
func (s *BinaryExprContext) ForwardSlash() antlr.TerminalNode
func (*BinaryExprContext) GetLeft ¶
func (s *BinaryExprContext) GetLeft() IExprContext
func (*BinaryExprContext) GetOp ¶
func (s *BinaryExprContext) GetOp() antlr.Token
func (*BinaryExprContext) GetRight ¶
func (s *BinaryExprContext) GetRight() IExprContext
func (*BinaryExprContext) GetRuleContext ¶
func (s *BinaryExprContext) GetRuleContext() antlr.RuleContext
func (*BinaryExprContext) Gt ¶
func (s *BinaryExprContext) Gt() antlr.TerminalNode
func (*BinaryExprContext) Gte ¶
func (s *BinaryExprContext) Gte() antlr.TerminalNode
func (*BinaryExprContext) Lt ¶
func (s *BinaryExprContext) Lt() antlr.TerminalNode
func (*BinaryExprContext) Lte ¶
func (s *BinaryExprContext) Lte() antlr.TerminalNode
func (*BinaryExprContext) Minus ¶
func (s *BinaryExprContext) Minus() antlr.TerminalNode
func (*BinaryExprContext) Ne ¶
func (s *BinaryExprContext) Ne() antlr.TerminalNode
func (*BinaryExprContext) Or ¶
func (s *BinaryExprContext) Or() antlr.TerminalNode
func (*BinaryExprContext) Plus ¶
func (s *BinaryExprContext) Plus() antlr.TerminalNode
func (*BinaryExprContext) SetLeft ¶
func (s *BinaryExprContext) SetLeft(v IExprContext)
func (*BinaryExprContext) SetOp ¶
func (s *BinaryExprContext) SetOp(v antlr.Token)
func (*BinaryExprContext) SetRight ¶
func (s *BinaryExprContext) SetRight(v IExprContext)
type BooleanContext ¶
type BooleanContext struct {
ScalarTypeContext
}
func NewBooleanContext ¶
func NewBooleanContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanContext
func (*BooleanContext) Accept ¶
func (s *BooleanContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleanContext) Boolean ¶
func (s *BooleanContext) Boolean() antlr.TerminalNode
func (*BooleanContext) EnterRule ¶
func (s *BooleanContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanContext) ExitRule ¶
func (s *BooleanContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanContext) GetRuleContext ¶
func (s *BooleanContext) GetRuleContext() antlr.RuleContext
type DateContext ¶
type DateContext struct {
ScalarTypeContext
}
func NewDateContext ¶
func NewDateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DateContext
func (*DateContext) Accept ¶
func (s *DateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DateContext) Date ¶
func (s *DateContext) Date() antlr.TerminalNode
func (*DateContext) EnterRule ¶
func (s *DateContext) EnterRule(listener antlr.ParseTreeListener)
func (*DateContext) ExitRule ¶
func (s *DateContext) ExitRule(listener antlr.ParseTreeListener)
func (*DateContext) GetRuleContext ¶
func (s *DateContext) GetRuleContext() antlr.RuleContext
type DecimalContext ¶
type DecimalContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewDecimalContext ¶
func NewDecimalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DecimalContext
func (*DecimalContext) Accept ¶
func (s *DecimalContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DecimalContext) AllNumericParameter ¶
func (s *DecimalContext) AllNumericParameter() []INumericParameterContext
func (*DecimalContext) Comma ¶
func (s *DecimalContext) Comma() antlr.TerminalNode
func (*DecimalContext) Decimal ¶
func (s *DecimalContext) Decimal() antlr.TerminalNode
func (*DecimalContext) EnterRule ¶
func (s *DecimalContext) EnterRule(listener antlr.ParseTreeListener)
func (*DecimalContext) ExitRule ¶
func (s *DecimalContext) ExitRule(listener antlr.ParseTreeListener)
func (*DecimalContext) GetIsnull ¶
func (s *DecimalContext) GetIsnull() antlr.Token
func (*DecimalContext) GetPrecision ¶
func (s *DecimalContext) GetPrecision() INumericParameterContext
func (*DecimalContext) GetRuleContext ¶
func (s *DecimalContext) GetRuleContext() antlr.RuleContext
func (*DecimalContext) GetScale ¶
func (s *DecimalContext) GetScale() INumericParameterContext
func (*DecimalContext) Gt ¶
func (s *DecimalContext) Gt() antlr.TerminalNode
func (*DecimalContext) Lt ¶
func (s *DecimalContext) Lt() antlr.TerminalNode
func (*DecimalContext) NumericParameter ¶
func (s *DecimalContext) NumericParameter(i int) INumericParameterContext
func (*DecimalContext) QMark ¶
func (s *DecimalContext) QMark() antlr.TerminalNode
func (*DecimalContext) SetIsnull ¶
func (s *DecimalContext) SetIsnull(v antlr.Token)
func (*DecimalContext) SetPrecision ¶
func (s *DecimalContext) SetPrecision(v INumericParameterContext)
func (*DecimalContext) SetScale ¶
func (s *DecimalContext) SetScale(v INumericParameterContext)
type ExprContext ¶
type ExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprContext ¶
func NewEmptyExprContext() *ExprContext
func NewExprContext ¶
func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext
func (*ExprContext) CopyAll ¶
func (s *ExprContext) CopyAll(ctx *ExprContext)
func (*ExprContext) GetParser ¶
func (s *ExprContext) GetParser() antlr.Parser
func (*ExprContext) GetRuleContext ¶
func (s *ExprContext) GetRuleContext() antlr.RuleContext
func (*ExprContext) IsExprContext ¶
func (*ExprContext) IsExprContext()
func (*ExprContext) ToStringTree ¶
func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FixedBinaryContext ¶
type FixedBinaryContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewFixedBinaryContext ¶
func NewFixedBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FixedBinaryContext
func (*FixedBinaryContext) Accept ¶
func (s *FixedBinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FixedBinaryContext) EnterRule ¶
func (s *FixedBinaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*FixedBinaryContext) ExitRule ¶
func (s *FixedBinaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*FixedBinaryContext) FixedBinary ¶
func (s *FixedBinaryContext) FixedBinary() antlr.TerminalNode
func (*FixedBinaryContext) GetIsnull ¶
func (s *FixedBinaryContext) GetIsnull() antlr.Token
func (*FixedBinaryContext) GetLength ¶
func (s *FixedBinaryContext) GetLength() INumericParameterContext
func (*FixedBinaryContext) GetRuleContext ¶
func (s *FixedBinaryContext) GetRuleContext() antlr.RuleContext
func (*FixedBinaryContext) Gt ¶
func (s *FixedBinaryContext) Gt() antlr.TerminalNode
func (*FixedBinaryContext) Lt ¶
func (s *FixedBinaryContext) Lt() antlr.TerminalNode
func (*FixedBinaryContext) NumericParameter ¶
func (s *FixedBinaryContext) NumericParameter() INumericParameterContext
func (*FixedBinaryContext) QMark ¶
func (s *FixedBinaryContext) QMark() antlr.TerminalNode
func (*FixedBinaryContext) SetIsnull ¶
func (s *FixedBinaryContext) SetIsnull(v antlr.Token)
func (*FixedBinaryContext) SetLength ¶
func (s *FixedBinaryContext) SetLength(v INumericParameterContext)
type FixedCharContext ¶
type FixedCharContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewFixedCharContext ¶
func NewFixedCharContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FixedCharContext
func (*FixedCharContext) Accept ¶
func (s *FixedCharContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FixedCharContext) EnterRule ¶
func (s *FixedCharContext) EnterRule(listener antlr.ParseTreeListener)
func (*FixedCharContext) ExitRule ¶
func (s *FixedCharContext) ExitRule(listener antlr.ParseTreeListener)
func (*FixedCharContext) FixedChar ¶
func (s *FixedCharContext) FixedChar() antlr.TerminalNode
func (*FixedCharContext) GetIsnull ¶
func (s *FixedCharContext) GetIsnull() antlr.Token
func (*FixedCharContext) GetLength ¶
func (s *FixedCharContext) GetLength() INumericParameterContext
func (*FixedCharContext) GetRuleContext ¶
func (s *FixedCharContext) GetRuleContext() antlr.RuleContext
func (*FixedCharContext) Gt ¶
func (s *FixedCharContext) Gt() antlr.TerminalNode
func (*FixedCharContext) Lt ¶
func (s *FixedCharContext) Lt() antlr.TerminalNode
func (*FixedCharContext) NumericParameter ¶
func (s *FixedCharContext) NumericParameter() INumericParameterContext
func (*FixedCharContext) QMark ¶
func (s *FixedCharContext) QMark() antlr.TerminalNode
func (*FixedCharContext) SetIsnull ¶
func (s *FixedCharContext) SetIsnull(v antlr.Token)
func (*FixedCharContext) SetLength ¶
func (s *FixedCharContext) SetLength(v INumericParameterContext)
type Fp32Context ¶
type Fp32Context struct {
ScalarTypeContext
}
func NewFp32Context ¶
func NewFp32Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *Fp32Context
func (*Fp32Context) Accept ¶
func (s *Fp32Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*Fp32Context) EnterRule ¶
func (s *Fp32Context) EnterRule(listener antlr.ParseTreeListener)
func (*Fp32Context) ExitRule ¶
func (s *Fp32Context) ExitRule(listener antlr.ParseTreeListener)
func (*Fp32Context) FP32 ¶
func (s *Fp32Context) FP32() antlr.TerminalNode
func (*Fp32Context) GetRuleContext ¶
func (s *Fp32Context) GetRuleContext() antlr.RuleContext
type Fp64Context ¶
type Fp64Context struct {
ScalarTypeContext
}
func NewFp64Context ¶
func NewFp64Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *Fp64Context
func (*Fp64Context) Accept ¶
func (s *Fp64Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*Fp64Context) EnterRule ¶
func (s *Fp64Context) EnterRule(listener antlr.ParseTreeListener)
func (*Fp64Context) ExitRule ¶
func (s *Fp64Context) ExitRule(listener antlr.ParseTreeListener)
func (*Fp64Context) FP64 ¶
func (s *Fp64Context) FP64() antlr.TerminalNode
func (*Fp64Context) GetRuleContext ¶
func (s *Fp64Context) GetRuleContext() antlr.RuleContext
type FunctionCallContext ¶
type FunctionCallContext struct {
ExprContext
}
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext
func (*FunctionCallContext) Accept ¶
func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallContext) AllComma ¶
func (s *FunctionCallContext) AllComma() []antlr.TerminalNode
func (*FunctionCallContext) AllExpr ¶
func (s *FunctionCallContext) AllExpr() []IExprContext
func (*FunctionCallContext) CParen ¶
func (s *FunctionCallContext) CParen() antlr.TerminalNode
func (*FunctionCallContext) Comma ¶
func (s *FunctionCallContext) Comma(i int) antlr.TerminalNode
func (*FunctionCallContext) EnterRule ¶
func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) ExitRule ¶
func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) Expr ¶
func (s *FunctionCallContext) Expr(i int) IExprContext
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallContext) Identifier ¶
func (s *FunctionCallContext) Identifier() antlr.TerminalNode
func (*FunctionCallContext) OParen ¶
func (s *FunctionCallContext) OParen() antlr.TerminalNode
type I16Context ¶
type I16Context struct {
ScalarTypeContext
}
func NewI16Context ¶
func NewI16Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *I16Context
func (*I16Context) Accept ¶
func (s *I16Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*I16Context) EnterRule ¶
func (s *I16Context) EnterRule(listener antlr.ParseTreeListener)
func (*I16Context) ExitRule ¶
func (s *I16Context) ExitRule(listener antlr.ParseTreeListener)
func (*I16Context) GetRuleContext ¶
func (s *I16Context) GetRuleContext() antlr.RuleContext
func (*I16Context) I16 ¶
func (s *I16Context) I16() antlr.TerminalNode
type I32Context ¶
type I32Context struct {
ScalarTypeContext
}
func NewI32Context ¶
func NewI32Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *I32Context
func (*I32Context) Accept ¶
func (s *I32Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*I32Context) EnterRule ¶
func (s *I32Context) EnterRule(listener antlr.ParseTreeListener)
func (*I32Context) ExitRule ¶
func (s *I32Context) ExitRule(listener antlr.ParseTreeListener)
func (*I32Context) GetRuleContext ¶
func (s *I32Context) GetRuleContext() antlr.RuleContext
func (*I32Context) I32 ¶
func (s *I32Context) I32() antlr.TerminalNode
type I64Context ¶
type I64Context struct {
ScalarTypeContext
}
func NewI64Context ¶
func NewI64Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *I64Context
func (*I64Context) Accept ¶
func (s *I64Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*I64Context) EnterRule ¶
func (s *I64Context) EnterRule(listener antlr.ParseTreeListener)
func (*I64Context) ExitRule ¶
func (s *I64Context) ExitRule(listener antlr.ParseTreeListener)
func (*I64Context) GetRuleContext ¶
func (s *I64Context) GetRuleContext() antlr.RuleContext
func (*I64Context) I64 ¶
func (s *I64Context) I64() antlr.TerminalNode
type I8Context ¶
type I8Context struct {
ScalarTypeContext
}
func NewI8Context ¶
func NewI8Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *I8Context
func (*I8Context) GetRuleContext ¶
func (s *I8Context) GetRuleContext() antlr.RuleContext
type IAnyTypeContext ¶
type IAnyTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetIsnull returns the isnull token. GetIsnull() antlr.Token // SetIsnull sets the isnull token. SetIsnull(antlr.Token) // Getter signatures Any() antlr.TerminalNode QMark() antlr.TerminalNode AnyVar() antlr.TerminalNode // IsAnyTypeContext differentiates from other interfaces. IsAnyTypeContext() }
IAnyTypeContext is an interface to support dynamic dispatch.
type IExprContext ¶
type IExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprContext differentiates from other interfaces. IsExprContext() }
IExprContext is an interface to support dynamic dispatch.
type INumericParameterContext ¶
type INumericParameterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumericParameterContext differentiates from other interfaces. IsNumericParameterContext() }
INumericParameterContext is an interface to support dynamic dispatch.
type IParameterizedTypeContext ¶
type IParameterizedTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParameterizedTypeContext differentiates from other interfaces. IsParameterizedTypeContext() }
IParameterizedTypeContext is an interface to support dynamic dispatch.
type IScalarTypeContext ¶
type IScalarTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsScalarTypeContext differentiates from other interfaces. IsScalarTypeContext() }
IScalarTypeContext is an interface to support dynamic dispatch.
type IStartRuleContext ¶
type IStartRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expr() IExprContext EOF() antlr.TerminalNode // IsStartRuleContext differentiates from other interfaces. IsStartRuleContext() }
IStartRuleContext is an interface to support dynamic dispatch.
type ITypeDefContext ¶
type ITypeDefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetIsnull returns the isnull token. GetIsnull() antlr.Token // SetIsnull sets the isnull token. SetIsnull(antlr.Token) // Getter signatures ScalarType() IScalarTypeContext QMark() antlr.TerminalNode ParameterizedType() IParameterizedTypeContext AnyType() IAnyTypeContext // IsTypeDefContext differentiates from other interfaces. IsTypeDefContext() }
ITypeDefContext is an interface to support dynamic dispatch.
type ITypeStatementContext ¶
type ITypeStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TypeDef() ITypeDefContext EOF() antlr.TerminalNode // IsTypeStatementContext differentiates from other interfaces. IsTypeStatementContext() }
ITypeStatementContext is an interface to support dynamic dispatch.
type IfExprContext ¶
type IfExprContext struct { ExprContext // contains filtered or unexported fields }
func NewIfExprContext ¶
func NewIfExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IfExprContext
func (*IfExprContext) Accept ¶
func (s *IfExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IfExprContext) AllExpr ¶
func (s *IfExprContext) AllExpr() []IExprContext
func (*IfExprContext) Else ¶
func (s *IfExprContext) Else() antlr.TerminalNode
func (*IfExprContext) EnterRule ¶
func (s *IfExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfExprContext) ExitRule ¶
func (s *IfExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfExprContext) Expr ¶
func (s *IfExprContext) Expr(i int) IExprContext
func (*IfExprContext) GetElseExpr ¶
func (s *IfExprContext) GetElseExpr() IExprContext
func (*IfExprContext) GetIfExpr ¶
func (s *IfExprContext) GetIfExpr() IExprContext
func (*IfExprContext) GetRuleContext ¶
func (s *IfExprContext) GetRuleContext() antlr.RuleContext
func (*IfExprContext) GetThenExpr ¶
func (s *IfExprContext) GetThenExpr() IExprContext
func (*IfExprContext) If ¶
func (s *IfExprContext) If() antlr.TerminalNode
func (*IfExprContext) SetElseExpr ¶
func (s *IfExprContext) SetElseExpr(v IExprContext)
func (*IfExprContext) SetIfExpr ¶
func (s *IfExprContext) SetIfExpr(v IExprContext)
func (*IfExprContext) SetThenExpr ¶
func (s *IfExprContext) SetThenExpr(v IExprContext)
func (*IfExprContext) Then ¶
func (s *IfExprContext) Then() antlr.TerminalNode
type IntervalYearContext ¶
type IntervalYearContext struct {
ScalarTypeContext
}
func NewIntervalYearContext ¶
func NewIntervalYearContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntervalYearContext
func (*IntervalYearContext) Accept ¶
func (s *IntervalYearContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntervalYearContext) EnterRule ¶
func (s *IntervalYearContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntervalYearContext) ExitRule ¶
func (s *IntervalYearContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntervalYearContext) GetRuleContext ¶
func (s *IntervalYearContext) GetRuleContext() antlr.RuleContext
func (*IntervalYearContext) Interval_Year ¶
func (s *IntervalYearContext) Interval_Year() antlr.TerminalNode
type ListContext ¶
type ListContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewListContext ¶
func NewListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListContext
func (*ListContext) Accept ¶
func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ListContext) EnterRule ¶
func (s *ListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListContext) ExitRule ¶
func (s *ListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListContext) Expr ¶
func (s *ListContext) Expr() IExprContext
func (*ListContext) GetIsnull ¶
func (s *ListContext) GetIsnull() antlr.Token
func (*ListContext) GetRuleContext ¶
func (s *ListContext) GetRuleContext() antlr.RuleContext
func (*ListContext) Gt ¶
func (s *ListContext) Gt() antlr.TerminalNode
func (*ListContext) List ¶
func (s *ListContext) List() antlr.TerminalNode
func (*ListContext) Lt ¶
func (s *ListContext) Lt() antlr.TerminalNode
func (*ListContext) QMark ¶
func (s *ListContext) QMark() antlr.TerminalNode
func (*ListContext) SetIsnull ¶
func (s *ListContext) SetIsnull(v antlr.Token)
type LiteralNumberContext ¶
type LiteralNumberContext struct {
ExprContext
}
func NewLiteralNumberContext ¶
func NewLiteralNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralNumberContext
func (*LiteralNumberContext) Accept ¶
func (s *LiteralNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralNumberContext) EnterRule ¶
func (s *LiteralNumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralNumberContext) ExitRule ¶
func (s *LiteralNumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralNumberContext) GetRuleContext ¶
func (s *LiteralNumberContext) GetRuleContext() antlr.RuleContext
func (*LiteralNumberContext) Number ¶
func (s *LiteralNumberContext) Number() antlr.TerminalNode
type MapContext ¶
type MapContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewMapContext ¶
func NewMapContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MapContext
func (*MapContext) Accept ¶
func (s *MapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapContext) AllExpr ¶
func (s *MapContext) AllExpr() []IExprContext
func (*MapContext) Comma ¶
func (s *MapContext) Comma() antlr.TerminalNode
func (*MapContext) EnterRule ¶
func (s *MapContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapContext) ExitRule ¶
func (s *MapContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapContext) Expr ¶
func (s *MapContext) Expr(i int) IExprContext
func (*MapContext) GetIsnull ¶
func (s *MapContext) GetIsnull() antlr.Token
func (*MapContext) GetKey ¶
func (s *MapContext) GetKey() IExprContext
func (*MapContext) GetRuleContext ¶
func (s *MapContext) GetRuleContext() antlr.RuleContext
func (*MapContext) GetValue ¶
func (s *MapContext) GetValue() IExprContext
func (*MapContext) Gt ¶
func (s *MapContext) Gt() antlr.TerminalNode
func (*MapContext) Lt ¶
func (s *MapContext) Lt() antlr.TerminalNode
func (*MapContext) Map ¶
func (s *MapContext) Map() antlr.TerminalNode
func (*MapContext) QMark ¶
func (s *MapContext) QMark() antlr.TerminalNode
func (*MapContext) SetIsnull ¶
func (s *MapContext) SetIsnull(v antlr.Token)
func (*MapContext) SetKey ¶
func (s *MapContext) SetKey(v IExprContext)
func (*MapContext) SetValue ¶
func (s *MapContext) SetValue(v IExprContext)
type MultilineDefinitionContext ¶
type MultilineDefinitionContext struct { ExprContext // contains filtered or unexported fields }
func NewMultilineDefinitionContext ¶
func NewMultilineDefinitionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultilineDefinitionContext
func (*MultilineDefinitionContext) Accept ¶
func (s *MultilineDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultilineDefinitionContext) AllEq ¶
func (s *MultilineDefinitionContext) AllEq() []antlr.TerminalNode
func (*MultilineDefinitionContext) AllExpr ¶
func (s *MultilineDefinitionContext) AllExpr() []IExprContext
func (*MultilineDefinitionContext) AllIdentifier ¶
func (s *MultilineDefinitionContext) AllIdentifier() []antlr.TerminalNode
func (*MultilineDefinitionContext) AllNewline ¶
func (s *MultilineDefinitionContext) AllNewline() []antlr.TerminalNode
func (*MultilineDefinitionContext) EnterRule ¶
func (s *MultilineDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultilineDefinitionContext) Eq ¶
func (s *MultilineDefinitionContext) Eq(i int) antlr.TerminalNode
func (*MultilineDefinitionContext) ExitRule ¶
func (s *MultilineDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultilineDefinitionContext) Expr ¶
func (s *MultilineDefinitionContext) Expr(i int) IExprContext
func (*MultilineDefinitionContext) GetFinalType ¶
func (s *MultilineDefinitionContext) GetFinalType() ITypeDefContext
func (*MultilineDefinitionContext) GetRuleContext ¶
func (s *MultilineDefinitionContext) GetRuleContext() antlr.RuleContext
func (*MultilineDefinitionContext) Identifier ¶
func (s *MultilineDefinitionContext) Identifier(i int) antlr.TerminalNode
func (*MultilineDefinitionContext) Newline ¶
func (s *MultilineDefinitionContext) Newline(i int) antlr.TerminalNode
func (*MultilineDefinitionContext) SetFinalType ¶
func (s *MultilineDefinitionContext) SetFinalType(v ITypeDefContext)
func (*MultilineDefinitionContext) TypeDef ¶
func (s *MultilineDefinitionContext) TypeDef() ITypeDefContext
type NStructContext ¶
type NStructContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewNStructContext ¶
func NewNStructContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NStructContext
func (*NStructContext) Accept ¶
func (s *NStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NStructContext) AllComma ¶
func (s *NStructContext) AllComma() []antlr.TerminalNode
func (*NStructContext) AllExpr ¶
func (s *NStructContext) AllExpr() []IExprContext
func (*NStructContext) AllIdentifier ¶
func (s *NStructContext) AllIdentifier() []antlr.TerminalNode
func (*NStructContext) Comma ¶
func (s *NStructContext) Comma(i int) antlr.TerminalNode
func (*NStructContext) EnterRule ¶
func (s *NStructContext) EnterRule(listener antlr.ParseTreeListener)
func (*NStructContext) ExitRule ¶
func (s *NStructContext) ExitRule(listener antlr.ParseTreeListener)
func (*NStructContext) Expr ¶
func (s *NStructContext) Expr(i int) IExprContext
func (*NStructContext) GetIsnull ¶
func (s *NStructContext) GetIsnull() antlr.Token
func (*NStructContext) GetRuleContext ¶
func (s *NStructContext) GetRuleContext() antlr.RuleContext
func (*NStructContext) Gt ¶
func (s *NStructContext) Gt() antlr.TerminalNode
func (*NStructContext) Identifier ¶
func (s *NStructContext) Identifier(i int) antlr.TerminalNode
func (*NStructContext) Lt ¶
func (s *NStructContext) Lt() antlr.TerminalNode
func (*NStructContext) NStruct ¶
func (s *NStructContext) NStruct() antlr.TerminalNode
func (*NStructContext) QMark ¶
func (s *NStructContext) QMark() antlr.TerminalNode
func (*NStructContext) SetIsnull ¶
func (s *NStructContext) SetIsnull(v antlr.Token)
type NotExprContext ¶
type NotExprContext struct {
ExprContext
}
func NewNotExprContext ¶
func NewNotExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExprContext
func (*NotExprContext) Accept ¶
func (s *NotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NotExprContext) Bang ¶
func (s *NotExprContext) Bang() antlr.TerminalNode
func (*NotExprContext) EnterRule ¶
func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExprContext) ExitRule ¶
func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExprContext) Expr ¶
func (s *NotExprContext) Expr() IExprContext
func (*NotExprContext) GetRuleContext ¶
func (s *NotExprContext) GetRuleContext() antlr.RuleContext
type NumericExpressionContext ¶
type NumericExpressionContext struct {
NumericParameterContext
}
func NewNumericExpressionContext ¶
func NewNumericExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericExpressionContext
func (*NumericExpressionContext) Accept ¶
func (s *NumericExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumericExpressionContext) EnterRule ¶
func (s *NumericExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericExpressionContext) ExitRule ¶
func (s *NumericExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericExpressionContext) Expr ¶
func (s *NumericExpressionContext) Expr() IExprContext
func (*NumericExpressionContext) GetRuleContext ¶
func (s *NumericExpressionContext) GetRuleContext() antlr.RuleContext
type NumericLiteralContext ¶
type NumericLiteralContext struct {
NumericParameterContext
}
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericLiteralContext
func (*NumericLiteralContext) Accept ¶
func (s *NumericLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumericLiteralContext) EnterRule ¶
func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) ExitRule ¶
func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) Number ¶
func (s *NumericLiteralContext) Number() antlr.TerminalNode
type NumericParameterContext ¶
type NumericParameterContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumericParameterContext ¶
func NewEmptyNumericParameterContext() *NumericParameterContext
func NewNumericParameterContext ¶
func NewNumericParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericParameterContext
func (*NumericParameterContext) CopyAll ¶
func (s *NumericParameterContext) CopyAll(ctx *NumericParameterContext)
func (*NumericParameterContext) GetParser ¶
func (s *NumericParameterContext) GetParser() antlr.Parser
func (*NumericParameterContext) GetRuleContext ¶
func (s *NumericParameterContext) GetRuleContext() antlr.RuleContext
func (*NumericParameterContext) IsNumericParameterContext ¶
func (*NumericParameterContext) IsNumericParameterContext()
func (*NumericParameterContext) ToStringTree ¶
func (s *NumericParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumericParameterNameContext ¶
type NumericParameterNameContext struct {
NumericParameterContext
}
func NewNumericParameterNameContext ¶
func NewNumericParameterNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericParameterNameContext
func (*NumericParameterNameContext) Accept ¶
func (s *NumericParameterNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumericParameterNameContext) EnterRule ¶
func (s *NumericParameterNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericParameterNameContext) ExitRule ¶
func (s *NumericParameterNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericParameterNameContext) GetRuleContext ¶
func (s *NumericParameterNameContext) GetRuleContext() antlr.RuleContext
func (*NumericParameterNameContext) Identifier ¶
func (s *NumericParameterNameContext) Identifier() antlr.TerminalNode
type ParameterNameContext ¶
type ParameterNameContext struct { ExprContext // contains filtered or unexported fields }
func NewParameterNameContext ¶
func NewParameterNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParameterNameContext
func (*ParameterNameContext) Accept ¶
func (s *ParameterNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterNameContext) EnterRule ¶
func (s *ParameterNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterNameContext) ExitRule ¶
func (s *ParameterNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterNameContext) GetIsnull ¶
func (s *ParameterNameContext) GetIsnull() antlr.Token
func (*ParameterNameContext) GetRuleContext ¶
func (s *ParameterNameContext) GetRuleContext() antlr.RuleContext
func (*ParameterNameContext) Identifier ¶
func (s *ParameterNameContext) Identifier() antlr.TerminalNode
func (*ParameterNameContext) QMark ¶
func (s *ParameterNameContext) QMark() antlr.TerminalNode
func (*ParameterNameContext) SetIsnull ¶
func (s *ParameterNameContext) SetIsnull(v antlr.Token)
type ParameterizedTypeContext ¶
type ParameterizedTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterizedTypeContext ¶
func NewEmptyParameterizedTypeContext() *ParameterizedTypeContext
func NewParameterizedTypeContext ¶
func NewParameterizedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterizedTypeContext
func (*ParameterizedTypeContext) CopyAll ¶
func (s *ParameterizedTypeContext) CopyAll(ctx *ParameterizedTypeContext)
func (*ParameterizedTypeContext) GetParser ¶
func (s *ParameterizedTypeContext) GetParser() antlr.Parser
func (*ParameterizedTypeContext) GetRuleContext ¶
func (s *ParameterizedTypeContext) GetRuleContext() antlr.RuleContext
func (*ParameterizedTypeContext) IsParameterizedTypeContext ¶
func (*ParameterizedTypeContext) IsParameterizedTypeContext()
func (*ParameterizedTypeContext) ToStringTree ¶
func (s *ParameterizedTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenExpressionContext ¶
type ParenExpressionContext struct {
ExprContext
}
func NewParenExpressionContext ¶
func NewParenExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExpressionContext
func (*ParenExpressionContext) Accept ¶
func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenExpressionContext) CParen ¶
func (s *ParenExpressionContext) CParen() antlr.TerminalNode
func (*ParenExpressionContext) EnterRule ¶
func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) ExitRule ¶
func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) Expr ¶
func (s *ParenExpressionContext) Expr() IExprContext
func (*ParenExpressionContext) GetRuleContext ¶
func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
func (*ParenExpressionContext) OParen ¶
func (s *ParenExpressionContext) OParen() antlr.TerminalNode
type PrecisionIntervalDayContext ¶
type PrecisionIntervalDayContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewPrecisionIntervalDayContext ¶
func NewPrecisionIntervalDayContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrecisionIntervalDayContext
func (*PrecisionIntervalDayContext) Accept ¶
func (s *PrecisionIntervalDayContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrecisionIntervalDayContext) EnterRule ¶
func (s *PrecisionIntervalDayContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrecisionIntervalDayContext) ExitRule ¶
func (s *PrecisionIntervalDayContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrecisionIntervalDayContext) GetIsnull ¶
func (s *PrecisionIntervalDayContext) GetIsnull() antlr.Token
func (*PrecisionIntervalDayContext) GetPrecision ¶
func (s *PrecisionIntervalDayContext) GetPrecision() INumericParameterContext
func (*PrecisionIntervalDayContext) GetRuleContext ¶
func (s *PrecisionIntervalDayContext) GetRuleContext() antlr.RuleContext
func (*PrecisionIntervalDayContext) Gt ¶
func (s *PrecisionIntervalDayContext) Gt() antlr.TerminalNode
func (*PrecisionIntervalDayContext) Interval_Day ¶
func (s *PrecisionIntervalDayContext) Interval_Day() antlr.TerminalNode
func (*PrecisionIntervalDayContext) Lt ¶
func (s *PrecisionIntervalDayContext) Lt() antlr.TerminalNode
func (*PrecisionIntervalDayContext) NumericParameter ¶
func (s *PrecisionIntervalDayContext) NumericParameter() INumericParameterContext
func (*PrecisionIntervalDayContext) QMark ¶
func (s *PrecisionIntervalDayContext) QMark() antlr.TerminalNode
func (*PrecisionIntervalDayContext) SetIsnull ¶
func (s *PrecisionIntervalDayContext) SetIsnull(v antlr.Token)
func (*PrecisionIntervalDayContext) SetPrecision ¶
func (s *PrecisionIntervalDayContext) SetPrecision(v INumericParameterContext)
type PrecisionTimestampContext ¶
type PrecisionTimestampContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewPrecisionTimestampContext ¶
func NewPrecisionTimestampContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrecisionTimestampContext
func (*PrecisionTimestampContext) Accept ¶
func (s *PrecisionTimestampContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrecisionTimestampContext) EnterRule ¶
func (s *PrecisionTimestampContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrecisionTimestampContext) ExitRule ¶
func (s *PrecisionTimestampContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrecisionTimestampContext) GetIsnull ¶
func (s *PrecisionTimestampContext) GetIsnull() antlr.Token
func (*PrecisionTimestampContext) GetPrecision ¶
func (s *PrecisionTimestampContext) GetPrecision() INumericParameterContext
func (*PrecisionTimestampContext) GetRuleContext ¶
func (s *PrecisionTimestampContext) GetRuleContext() antlr.RuleContext
func (*PrecisionTimestampContext) Gt ¶
func (s *PrecisionTimestampContext) Gt() antlr.TerminalNode
func (*PrecisionTimestampContext) Lt ¶
func (s *PrecisionTimestampContext) Lt() antlr.TerminalNode
func (*PrecisionTimestampContext) NumericParameter ¶
func (s *PrecisionTimestampContext) NumericParameter() INumericParameterContext
func (*PrecisionTimestampContext) Precision_Timestamp ¶
func (s *PrecisionTimestampContext) Precision_Timestamp() antlr.TerminalNode
func (*PrecisionTimestampContext) QMark ¶
func (s *PrecisionTimestampContext) QMark() antlr.TerminalNode
func (*PrecisionTimestampContext) SetIsnull ¶
func (s *PrecisionTimestampContext) SetIsnull(v antlr.Token)
func (*PrecisionTimestampContext) SetPrecision ¶
func (s *PrecisionTimestampContext) SetPrecision(v INumericParameterContext)
type PrecisionTimestampTZContext ¶
type PrecisionTimestampTZContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewPrecisionTimestampTZContext ¶
func NewPrecisionTimestampTZContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrecisionTimestampTZContext
func (*PrecisionTimestampTZContext) Accept ¶
func (s *PrecisionTimestampTZContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrecisionTimestampTZContext) EnterRule ¶
func (s *PrecisionTimestampTZContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrecisionTimestampTZContext) ExitRule ¶
func (s *PrecisionTimestampTZContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrecisionTimestampTZContext) GetIsnull ¶
func (s *PrecisionTimestampTZContext) GetIsnull() antlr.Token
func (*PrecisionTimestampTZContext) GetPrecision ¶
func (s *PrecisionTimestampTZContext) GetPrecision() INumericParameterContext
func (*PrecisionTimestampTZContext) GetRuleContext ¶
func (s *PrecisionTimestampTZContext) GetRuleContext() antlr.RuleContext
func (*PrecisionTimestampTZContext) Gt ¶
func (s *PrecisionTimestampTZContext) Gt() antlr.TerminalNode
func (*PrecisionTimestampTZContext) Lt ¶
func (s *PrecisionTimestampTZContext) Lt() antlr.TerminalNode
func (*PrecisionTimestampTZContext) NumericParameter ¶
func (s *PrecisionTimestampTZContext) NumericParameter() INumericParameterContext
func (*PrecisionTimestampTZContext) Precision_Timestamp_TZ ¶
func (s *PrecisionTimestampTZContext) Precision_Timestamp_TZ() antlr.TerminalNode
func (*PrecisionTimestampTZContext) QMark ¶
func (s *PrecisionTimestampTZContext) QMark() antlr.TerminalNode
func (*PrecisionTimestampTZContext) SetIsnull ¶
func (s *PrecisionTimestampTZContext) SetIsnull(v antlr.Token)
func (*PrecisionTimestampTZContext) SetPrecision ¶
func (s *PrecisionTimestampTZContext) SetPrecision(v INumericParameterContext)
type ScalarTypeContext ¶
type ScalarTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyScalarTypeContext ¶
func NewEmptyScalarTypeContext() *ScalarTypeContext
func NewScalarTypeContext ¶
func NewScalarTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarTypeContext
func (*ScalarTypeContext) CopyAll ¶
func (s *ScalarTypeContext) CopyAll(ctx *ScalarTypeContext)
func (*ScalarTypeContext) GetParser ¶
func (s *ScalarTypeContext) GetParser() antlr.Parser
func (*ScalarTypeContext) GetRuleContext ¶
func (s *ScalarTypeContext) GetRuleContext() antlr.RuleContext
func (*ScalarTypeContext) IsScalarTypeContext ¶
func (*ScalarTypeContext) IsScalarTypeContext()
func (*ScalarTypeContext) ToStringTree ¶
func (s *ScalarTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StartRuleContext ¶
type StartRuleContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStartRuleContext ¶
func NewEmptyStartRuleContext() *StartRuleContext
func NewStartRuleContext ¶
func NewStartRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartRuleContext
func (*StartRuleContext) Accept ¶
func (s *StartRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StartRuleContext) EOF ¶
func (s *StartRuleContext) EOF() antlr.TerminalNode
func (*StartRuleContext) EnterRule ¶
func (s *StartRuleContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartRuleContext) ExitRule ¶
func (s *StartRuleContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartRuleContext) Expr ¶
func (s *StartRuleContext) Expr() IExprContext
func (*StartRuleContext) GetParser ¶
func (s *StartRuleContext) GetParser() antlr.Parser
func (*StartRuleContext) GetRuleContext ¶
func (s *StartRuleContext) GetRuleContext() antlr.RuleContext
func (*StartRuleContext) IsStartRuleContext ¶
func (*StartRuleContext) IsStartRuleContext()
func (*StartRuleContext) ToStringTree ¶
func (s *StartRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringContext ¶
type StringContext struct {
ScalarTypeContext
}
func NewStringContext ¶
func NewStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringContext
func (*StringContext) Accept ¶
func (s *StringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringContext) EnterRule ¶
func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringContext) ExitRule ¶
func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringContext) GetRuleContext ¶
func (s *StringContext) GetRuleContext() antlr.RuleContext
func (*StringContext) String_ ¶
func (s *StringContext) String_() antlr.TerminalNode
type StructContext ¶
type StructContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewStructContext ¶
func NewStructContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StructContext
func (*StructContext) Accept ¶
func (s *StructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructContext) AllComma ¶
func (s *StructContext) AllComma() []antlr.TerminalNode
func (*StructContext) AllExpr ¶
func (s *StructContext) AllExpr() []IExprContext
func (*StructContext) Comma ¶
func (s *StructContext) Comma(i int) antlr.TerminalNode
func (*StructContext) EnterRule ¶
func (s *StructContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructContext) ExitRule ¶
func (s *StructContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructContext) Expr ¶
func (s *StructContext) Expr(i int) IExprContext
func (*StructContext) GetIsnull ¶
func (s *StructContext) GetIsnull() antlr.Token
func (*StructContext) GetRuleContext ¶
func (s *StructContext) GetRuleContext() antlr.RuleContext
func (*StructContext) Gt ¶
func (s *StructContext) Gt() antlr.TerminalNode
func (*StructContext) Lt ¶
func (s *StructContext) Lt() antlr.TerminalNode
func (*StructContext) QMark ¶
func (s *StructContext) QMark() antlr.TerminalNode
func (*StructContext) SetIsnull ¶
func (s *StructContext) SetIsnull(v antlr.Token)
func (*StructContext) Struct ¶
func (s *StructContext) Struct() antlr.TerminalNode
type SubstraitLexer ¶
type SubstraitLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewSubstraitLexer ¶
func NewSubstraitLexer(input antlr.CharStream) *SubstraitLexer
NewSubstraitLexer produces a new lexer instance for the optional input antlr.CharStream.
type SubstraitTypeLexer ¶
type SubstraitTypeLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewSubstraitTypeLexer ¶
func NewSubstraitTypeLexer(input antlr.CharStream) *SubstraitTypeLexer
NewSubstraitTypeLexer produces a new lexer instance for the optional input antlr.CharStream.
type SubstraitTypeListener ¶
type SubstraitTypeListener interface { antlr.ParseTreeListener // EnterStartRule is called when entering the startRule production. EnterStartRule(c *StartRuleContext) // EnterTypeStatement is called when entering the typeStatement production. EnterTypeStatement(c *TypeStatementContext) // EnterBoolean is called when entering the boolean production. EnterBoolean(c *BooleanContext) // EnterI8 is called when entering the i8 production. EnterI8(c *I8Context) // EnterI16 is called when entering the i16 production. EnterI16(c *I16Context) // EnterI32 is called when entering the i32 production. EnterI32(c *I32Context) // EnterI64 is called when entering the i64 production. EnterI64(c *I64Context) // EnterFp32 is called when entering the fp32 production. EnterFp32(c *Fp32Context) // EnterFp64 is called when entering the fp64 production. EnterFp64(c *Fp64Context) // EnterString is called when entering the string production. EnterString(c *StringContext) // EnterBinary is called when entering the binary production. EnterBinary(c *BinaryContext) // EnterTimestamp is called when entering the timestamp production. EnterTimestamp(c *TimestampContext) // EnterTimestampTz is called when entering the timestampTz production. EnterTimestampTz(c *TimestampTzContext) // EnterDate is called when entering the date production. EnterDate(c *DateContext) // EnterTime is called when entering the time production. EnterTime(c *TimeContext) // EnterIntervalYear is called when entering the intervalYear production. EnterIntervalYear(c *IntervalYearContext) // EnterUuid is called when entering the uuid production. EnterUuid(c *UuidContext) // EnterFixedChar is called when entering the fixedChar production. EnterFixedChar(c *FixedCharContext) // EnterVarChar is called when entering the varChar production. EnterVarChar(c *VarCharContext) // EnterFixedBinary is called when entering the fixedBinary production. EnterFixedBinary(c *FixedBinaryContext) // EnterDecimal is called when entering the decimal production. EnterDecimal(c *DecimalContext) // EnterPrecisionIntervalDay is called when entering the precisionIntervalDay production. EnterPrecisionIntervalDay(c *PrecisionIntervalDayContext) // EnterPrecisionTimestamp is called when entering the precisionTimestamp production. EnterPrecisionTimestamp(c *PrecisionTimestampContext) // EnterPrecisionTimestampTZ is called when entering the precisionTimestampTZ production. EnterPrecisionTimestampTZ(c *PrecisionTimestampTZContext) // EnterStruct is called when entering the struct production. EnterStruct(c *StructContext) // EnterNStruct is called when entering the nStruct production. EnterNStruct(c *NStructContext) // EnterList is called when entering the list production. EnterList(c *ListContext) // EnterMap is called when entering the map production. EnterMap(c *MapContext) // EnterUserDefined is called when entering the userDefined production. EnterUserDefined(c *UserDefinedContext) // EnterNumericLiteral is called when entering the numericLiteral production. EnterNumericLiteral(c *NumericLiteralContext) // EnterNumericParameterName is called when entering the numericParameterName production. EnterNumericParameterName(c *NumericParameterNameContext) // EnterNumericExpression is called when entering the numericExpression production. EnterNumericExpression(c *NumericExpressionContext) // EnterAnyType is called when entering the anyType production. EnterAnyType(c *AnyTypeContext) // EnterTypeDef is called when entering the typeDef production. EnterTypeDef(c *TypeDefContext) // EnterIfExpr is called when entering the IfExpr production. EnterIfExpr(c *IfExprContext) // EnterTypeLiteral is called when entering the TypeLiteral production. EnterTypeLiteral(c *TypeLiteralContext) // EnterMultilineDefinition is called when entering the MultilineDefinition production. EnterMultilineDefinition(c *MultilineDefinitionContext) // EnterTernary is called when entering the Ternary production. EnterTernary(c *TernaryContext) // EnterBinaryExpr is called when entering the BinaryExpr production. EnterBinaryExpr(c *BinaryExprContext) // EnterParenExpression is called when entering the ParenExpression production. EnterParenExpression(c *ParenExpressionContext) // EnterParameterName is called when entering the ParameterName production. EnterParameterName(c *ParameterNameContext) // EnterFunctionCall is called when entering the FunctionCall production. EnterFunctionCall(c *FunctionCallContext) // EnterNotExpr is called when entering the NotExpr production. EnterNotExpr(c *NotExprContext) // EnterLiteralNumber is called when entering the LiteralNumber production. EnterLiteralNumber(c *LiteralNumberContext) // ExitStartRule is called when exiting the startRule production. ExitStartRule(c *StartRuleContext) // ExitTypeStatement is called when exiting the typeStatement production. ExitTypeStatement(c *TypeStatementContext) // ExitBoolean is called when exiting the boolean production. ExitBoolean(c *BooleanContext) // ExitI8 is called when exiting the i8 production. ExitI8(c *I8Context) // ExitI16 is called when exiting the i16 production. ExitI16(c *I16Context) // ExitI32 is called when exiting the i32 production. ExitI32(c *I32Context) // ExitI64 is called when exiting the i64 production. ExitI64(c *I64Context) // ExitFp32 is called when exiting the fp32 production. ExitFp32(c *Fp32Context) // ExitFp64 is called when exiting the fp64 production. ExitFp64(c *Fp64Context) // ExitString is called when exiting the string production. ExitString(c *StringContext) // ExitBinary is called when exiting the binary production. ExitBinary(c *BinaryContext) // ExitTimestamp is called when exiting the timestamp production. ExitTimestamp(c *TimestampContext) // ExitTimestampTz is called when exiting the timestampTz production. ExitTimestampTz(c *TimestampTzContext) // ExitDate is called when exiting the date production. ExitDate(c *DateContext) // ExitTime is called when exiting the time production. ExitTime(c *TimeContext) // ExitIntervalYear is called when exiting the intervalYear production. ExitIntervalYear(c *IntervalYearContext) // ExitUuid is called when exiting the uuid production. ExitUuid(c *UuidContext) // ExitFixedChar is called when exiting the fixedChar production. ExitFixedChar(c *FixedCharContext) // ExitVarChar is called when exiting the varChar production. ExitVarChar(c *VarCharContext) // ExitFixedBinary is called when exiting the fixedBinary production. ExitFixedBinary(c *FixedBinaryContext) // ExitDecimal is called when exiting the decimal production. ExitDecimal(c *DecimalContext) // ExitPrecisionIntervalDay is called when exiting the precisionIntervalDay production. ExitPrecisionIntervalDay(c *PrecisionIntervalDayContext) // ExitPrecisionTimestamp is called when exiting the precisionTimestamp production. ExitPrecisionTimestamp(c *PrecisionTimestampContext) // ExitPrecisionTimestampTZ is called when exiting the precisionTimestampTZ production. ExitPrecisionTimestampTZ(c *PrecisionTimestampTZContext) // ExitStruct is called when exiting the struct production. ExitStruct(c *StructContext) // ExitNStruct is called when exiting the nStruct production. ExitNStruct(c *NStructContext) // ExitList is called when exiting the list production. ExitList(c *ListContext) // ExitMap is called when exiting the map production. ExitMap(c *MapContext) // ExitUserDefined is called when exiting the userDefined production. ExitUserDefined(c *UserDefinedContext) // ExitNumericLiteral is called when exiting the numericLiteral production. ExitNumericLiteral(c *NumericLiteralContext) // ExitNumericParameterName is called when exiting the numericParameterName production. ExitNumericParameterName(c *NumericParameterNameContext) // ExitNumericExpression is called when exiting the numericExpression production. ExitNumericExpression(c *NumericExpressionContext) // ExitAnyType is called when exiting the anyType production. ExitAnyType(c *AnyTypeContext) // ExitTypeDef is called when exiting the typeDef production. ExitTypeDef(c *TypeDefContext) // ExitIfExpr is called when exiting the IfExpr production. ExitIfExpr(c *IfExprContext) // ExitTypeLiteral is called when exiting the TypeLiteral production. ExitTypeLiteral(c *TypeLiteralContext) // ExitMultilineDefinition is called when exiting the MultilineDefinition production. ExitMultilineDefinition(c *MultilineDefinitionContext) // ExitTernary is called when exiting the Ternary production. ExitTernary(c *TernaryContext) // ExitBinaryExpr is called when exiting the BinaryExpr production. ExitBinaryExpr(c *BinaryExprContext) // ExitParenExpression is called when exiting the ParenExpression production. ExitParenExpression(c *ParenExpressionContext) // ExitParameterName is called when exiting the ParameterName production. ExitParameterName(c *ParameterNameContext) // ExitFunctionCall is called when exiting the FunctionCall production. ExitFunctionCall(c *FunctionCallContext) // ExitNotExpr is called when exiting the NotExpr production. ExitNotExpr(c *NotExprContext) // ExitLiteralNumber is called when exiting the LiteralNumber production. ExitLiteralNumber(c *LiteralNumberContext) }
SubstraitTypeListener is a complete listener for a parse tree produced by SubstraitTypeParser.
type SubstraitTypeParser ¶
type SubstraitTypeParser struct {
*antlr.BaseParser
}
func NewSubstraitTypeParser ¶
func NewSubstraitTypeParser(input antlr.TokenStream) *SubstraitTypeParser
NewSubstraitTypeParser produces a new parser instance for the optional input antlr.TokenStream.
func (*SubstraitTypeParser) AnyType ¶
func (p *SubstraitTypeParser) AnyType() (localctx IAnyTypeContext)
func (*SubstraitTypeParser) Expr ¶
func (p *SubstraitTypeParser) Expr() (localctx IExprContext)
func (*SubstraitTypeParser) Expr_Sempred ¶
func (p *SubstraitTypeParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SubstraitTypeParser) NumericParameter ¶
func (p *SubstraitTypeParser) NumericParameter() (localctx INumericParameterContext)
func (*SubstraitTypeParser) ParameterizedType ¶
func (p *SubstraitTypeParser) ParameterizedType() (localctx IParameterizedTypeContext)
func (*SubstraitTypeParser) ScalarType ¶
func (p *SubstraitTypeParser) ScalarType() (localctx IScalarTypeContext)
func (*SubstraitTypeParser) Sempred ¶
func (p *SubstraitTypeParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*SubstraitTypeParser) StartRule ¶
func (p *SubstraitTypeParser) StartRule() (localctx IStartRuleContext)
func (*SubstraitTypeParser) TypeDef ¶
func (p *SubstraitTypeParser) TypeDef() (localctx ITypeDefContext)
func (*SubstraitTypeParser) TypeStatement ¶
func (p *SubstraitTypeParser) TypeStatement() (localctx ITypeStatementContext)
type SubstraitTypeVisitor ¶
type SubstraitTypeVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by SubstraitTypeParser#startRule. VisitStartRule(ctx *StartRuleContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#typeStatement. VisitTypeStatement(ctx *TypeStatementContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#boolean. VisitBoolean(ctx *BooleanContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#i8. VisitI8(ctx *I8Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#i16. VisitI16(ctx *I16Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#i32. VisitI32(ctx *I32Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#i64. VisitI64(ctx *I64Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#fp32. VisitFp32(ctx *Fp32Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#fp64. VisitFp64(ctx *Fp64Context) interface{} // Visit a parse tree produced by SubstraitTypeParser#string. VisitString(ctx *StringContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#binary. VisitBinary(ctx *BinaryContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#timestamp. VisitTimestamp(ctx *TimestampContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#timestampTz. VisitTimestampTz(ctx *TimestampTzContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#date. VisitDate(ctx *DateContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#time. VisitTime(ctx *TimeContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#intervalYear. VisitIntervalYear(ctx *IntervalYearContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#uuid. VisitUuid(ctx *UuidContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#fixedChar. VisitFixedChar(ctx *FixedCharContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#varChar. VisitVarChar(ctx *VarCharContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#fixedBinary. VisitFixedBinary(ctx *FixedBinaryContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#decimal. VisitDecimal(ctx *DecimalContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#precisionIntervalDay. VisitPrecisionIntervalDay(ctx *PrecisionIntervalDayContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#precisionTimestamp. VisitPrecisionTimestamp(ctx *PrecisionTimestampContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#precisionTimestampTZ. VisitPrecisionTimestampTZ(ctx *PrecisionTimestampTZContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#struct. VisitStruct(ctx *StructContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#nStruct. VisitNStruct(ctx *NStructContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#list. VisitList(ctx *ListContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#map. VisitMap(ctx *MapContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#userDefined. VisitUserDefined(ctx *UserDefinedContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#numericLiteral. VisitNumericLiteral(ctx *NumericLiteralContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#numericParameterName. VisitNumericParameterName(ctx *NumericParameterNameContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#numericExpression. VisitNumericExpression(ctx *NumericExpressionContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#anyType. VisitAnyType(ctx *AnyTypeContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#typeDef. VisitTypeDef(ctx *TypeDefContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#IfExpr. VisitIfExpr(ctx *IfExprContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#TypeLiteral. VisitTypeLiteral(ctx *TypeLiteralContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#MultilineDefinition. VisitMultilineDefinition(ctx *MultilineDefinitionContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#Ternary. VisitTernary(ctx *TernaryContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#BinaryExpr. VisitBinaryExpr(ctx *BinaryExprContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#ParenExpression. VisitParenExpression(ctx *ParenExpressionContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#ParameterName. VisitParameterName(ctx *ParameterNameContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#FunctionCall. VisitFunctionCall(ctx *FunctionCallContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#NotExpr. VisitNotExpr(ctx *NotExprContext) interface{} // Visit a parse tree produced by SubstraitTypeParser#LiteralNumber. VisitLiteralNumber(ctx *LiteralNumberContext) interface{} }
A complete Visitor for a parse tree produced by SubstraitTypeParser.
type TernaryContext ¶
type TernaryContext struct { ExprContext // contains filtered or unexported fields }
func NewTernaryContext ¶
func NewTernaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryContext
func (*TernaryContext) Accept ¶
func (s *TernaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TernaryContext) AllExpr ¶
func (s *TernaryContext) AllExpr() []IExprContext
func (*TernaryContext) Colon ¶
func (s *TernaryContext) Colon() antlr.TerminalNode
func (*TernaryContext) EnterRule ¶
func (s *TernaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*TernaryContext) ExitRule ¶
func (s *TernaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*TernaryContext) Expr ¶
func (s *TernaryContext) Expr(i int) IExprContext
func (*TernaryContext) GetElseExpr ¶
func (s *TernaryContext) GetElseExpr() IExprContext
func (*TernaryContext) GetIfExpr ¶
func (s *TernaryContext) GetIfExpr() IExprContext
func (*TernaryContext) GetRuleContext ¶
func (s *TernaryContext) GetRuleContext() antlr.RuleContext
func (*TernaryContext) GetThenExpr ¶
func (s *TernaryContext) GetThenExpr() IExprContext
func (*TernaryContext) QMark ¶
func (s *TernaryContext) QMark() antlr.TerminalNode
func (*TernaryContext) SetElseExpr ¶
func (s *TernaryContext) SetElseExpr(v IExprContext)
func (*TernaryContext) SetIfExpr ¶
func (s *TernaryContext) SetIfExpr(v IExprContext)
func (*TernaryContext) SetThenExpr ¶
func (s *TernaryContext) SetThenExpr(v IExprContext)
type TimeContext ¶
type TimeContext struct {
ScalarTypeContext
}
func NewTimeContext ¶
func NewTimeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeContext
func (*TimeContext) Accept ¶
func (s *TimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimeContext) EnterRule ¶
func (s *TimeContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimeContext) ExitRule ¶
func (s *TimeContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimeContext) GetRuleContext ¶
func (s *TimeContext) GetRuleContext() antlr.RuleContext
func (*TimeContext) Time ¶
func (s *TimeContext) Time() antlr.TerminalNode
type TimestampContext ¶
type TimestampContext struct {
ScalarTypeContext
}
func NewTimestampContext ¶
func NewTimestampContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimestampContext
func (*TimestampContext) Accept ¶
func (s *TimestampContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimestampContext) EnterRule ¶
func (s *TimestampContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimestampContext) ExitRule ¶
func (s *TimestampContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimestampContext) GetRuleContext ¶
func (s *TimestampContext) GetRuleContext() antlr.RuleContext
func (*TimestampContext) Timestamp ¶
func (s *TimestampContext) Timestamp() antlr.TerminalNode
type TimestampTzContext ¶
type TimestampTzContext struct {
ScalarTypeContext
}
func NewTimestampTzContext ¶
func NewTimestampTzContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimestampTzContext
func (*TimestampTzContext) Accept ¶
func (s *TimestampTzContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimestampTzContext) EnterRule ¶
func (s *TimestampTzContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimestampTzContext) ExitRule ¶
func (s *TimestampTzContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimestampTzContext) GetRuleContext ¶
func (s *TimestampTzContext) GetRuleContext() antlr.RuleContext
func (*TimestampTzContext) Timestamp_TZ ¶
func (s *TimestampTzContext) Timestamp_TZ() antlr.TerminalNode
type TypeDefContext ¶
type TypeDefContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeDefContext ¶
func NewEmptyTypeDefContext() *TypeDefContext
func NewTypeDefContext ¶
func NewTypeDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDefContext
func (*TypeDefContext) Accept ¶
func (s *TypeDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeDefContext) AnyType ¶
func (s *TypeDefContext) AnyType() IAnyTypeContext
func (*TypeDefContext) EnterRule ¶
func (s *TypeDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDefContext) ExitRule ¶
func (s *TypeDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDefContext) GetIsnull ¶
func (s *TypeDefContext) GetIsnull() antlr.Token
func (*TypeDefContext) GetParser ¶
func (s *TypeDefContext) GetParser() antlr.Parser
func (*TypeDefContext) GetRuleContext ¶
func (s *TypeDefContext) GetRuleContext() antlr.RuleContext
func (*TypeDefContext) IsTypeDefContext ¶
func (*TypeDefContext) IsTypeDefContext()
func (*TypeDefContext) ParameterizedType ¶
func (s *TypeDefContext) ParameterizedType() IParameterizedTypeContext
func (*TypeDefContext) QMark ¶
func (s *TypeDefContext) QMark() antlr.TerminalNode
func (*TypeDefContext) ScalarType ¶
func (s *TypeDefContext) ScalarType() IScalarTypeContext
func (*TypeDefContext) SetIsnull ¶
func (s *TypeDefContext) SetIsnull(v antlr.Token)
func (*TypeDefContext) ToStringTree ¶
func (s *TypeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeLiteralContext ¶
type TypeLiteralContext struct {
ExprContext
}
func NewTypeLiteralContext ¶
func NewTypeLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeLiteralContext
func (*TypeLiteralContext) Accept ¶
func (s *TypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeLiteralContext) EnterRule ¶
func (s *TypeLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeLiteralContext) ExitRule ¶
func (s *TypeLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeLiteralContext) GetRuleContext ¶
func (s *TypeLiteralContext) GetRuleContext() antlr.RuleContext
func (*TypeLiteralContext) TypeDef ¶
func (s *TypeLiteralContext) TypeDef() ITypeDefContext
type TypeStatementContext ¶
type TypeStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeStatementContext ¶
func NewEmptyTypeStatementContext() *TypeStatementContext
func NewTypeStatementContext ¶
func NewTypeStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeStatementContext
func (*TypeStatementContext) Accept ¶
func (s *TypeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeStatementContext) EOF ¶
func (s *TypeStatementContext) EOF() antlr.TerminalNode
func (*TypeStatementContext) EnterRule ¶
func (s *TypeStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeStatementContext) ExitRule ¶
func (s *TypeStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeStatementContext) GetParser ¶
func (s *TypeStatementContext) GetParser() antlr.Parser
func (*TypeStatementContext) GetRuleContext ¶
func (s *TypeStatementContext) GetRuleContext() antlr.RuleContext
func (*TypeStatementContext) IsTypeStatementContext ¶
func (*TypeStatementContext) IsTypeStatementContext()
func (*TypeStatementContext) ToStringTree ¶
func (s *TypeStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeStatementContext) TypeDef ¶
func (s *TypeStatementContext) TypeDef() ITypeDefContext
type UserDefinedContext ¶
type UserDefinedContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewUserDefinedContext ¶
func NewUserDefinedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UserDefinedContext
func (*UserDefinedContext) Accept ¶
func (s *UserDefinedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UserDefinedContext) AllComma ¶
func (s *UserDefinedContext) AllComma() []antlr.TerminalNode
func (*UserDefinedContext) AllExpr ¶
func (s *UserDefinedContext) AllExpr() []IExprContext
func (*UserDefinedContext) Comma ¶
func (s *UserDefinedContext) Comma(i int) antlr.TerminalNode
func (*UserDefinedContext) EnterRule ¶
func (s *UserDefinedContext) EnterRule(listener antlr.ParseTreeListener)
func (*UserDefinedContext) ExitRule ¶
func (s *UserDefinedContext) ExitRule(listener antlr.ParseTreeListener)
func (*UserDefinedContext) Expr ¶
func (s *UserDefinedContext) Expr(i int) IExprContext
func (*UserDefinedContext) GetIsnull ¶
func (s *UserDefinedContext) GetIsnull() antlr.Token
func (*UserDefinedContext) GetRuleContext ¶
func (s *UserDefinedContext) GetRuleContext() antlr.RuleContext
func (*UserDefinedContext) Gt ¶
func (s *UserDefinedContext) Gt() antlr.TerminalNode
func (*UserDefinedContext) Identifier ¶
func (s *UserDefinedContext) Identifier() antlr.TerminalNode
func (*UserDefinedContext) Lt ¶
func (s *UserDefinedContext) Lt() antlr.TerminalNode
func (*UserDefinedContext) QMark ¶
func (s *UserDefinedContext) QMark() antlr.TerminalNode
func (*UserDefinedContext) SetIsnull ¶
func (s *UserDefinedContext) SetIsnull(v antlr.Token)
func (*UserDefinedContext) UserDefined ¶
func (s *UserDefinedContext) UserDefined() antlr.TerminalNode
type UuidContext ¶
type UuidContext struct {
ScalarTypeContext
}
func NewUuidContext ¶
func NewUuidContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UuidContext
func (*UuidContext) Accept ¶
func (s *UuidContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UuidContext) EnterRule ¶
func (s *UuidContext) EnterRule(listener antlr.ParseTreeListener)
func (*UuidContext) ExitRule ¶
func (s *UuidContext) ExitRule(listener antlr.ParseTreeListener)
func (*UuidContext) GetRuleContext ¶
func (s *UuidContext) GetRuleContext() antlr.RuleContext
func (*UuidContext) UUID ¶
func (s *UuidContext) UUID() antlr.TerminalNode
type VarCharContext ¶
type VarCharContext struct { ParameterizedTypeContext // contains filtered or unexported fields }
func NewVarCharContext ¶
func NewVarCharContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VarCharContext
func (*VarCharContext) Accept ¶
func (s *VarCharContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VarCharContext) EnterRule ¶
func (s *VarCharContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarCharContext) ExitRule ¶
func (s *VarCharContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarCharContext) GetIsnull ¶
func (s *VarCharContext) GetIsnull() antlr.Token
func (*VarCharContext) GetLength ¶
func (s *VarCharContext) GetLength() INumericParameterContext
func (*VarCharContext) GetRuleContext ¶
func (s *VarCharContext) GetRuleContext() antlr.RuleContext
func (*VarCharContext) Gt ¶
func (s *VarCharContext) Gt() antlr.TerminalNode
func (*VarCharContext) Lt ¶
func (s *VarCharContext) Lt() antlr.TerminalNode
func (*VarCharContext) NumericParameter ¶
func (s *VarCharContext) NumericParameter() INumericParameterContext
func (*VarCharContext) QMark ¶
func (s *VarCharContext) QMark() antlr.TerminalNode
func (*VarCharContext) SetIsnull ¶
func (s *VarCharContext) SetIsnull(v antlr.Token)
func (*VarCharContext) SetLength ¶
func (s *VarCharContext) SetLength(v INumericParameterContext)
func (*VarCharContext) VarChar ¶
func (s *VarCharContext) VarChar() antlr.TerminalNode