fusiontablessql

package
v0.0.0-...-4c43aeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/fusiontablessql"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*fusiontablessql.BaseFusionTablesSqlListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := fusiontablessql.NewFusionTablesSqlLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := fusiontablessql.NewFusionTablesSqlParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.FusionTablesSql()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	FusionTablesSqlLexerT__0               = 1
	FusionTablesSqlLexerT__1               = 2
	FusionTablesSqlLexerT__2               = 3
	FusionTablesSqlLexerT__3               = 4
	FusionTablesSqlLexerK_ALTER            = 5
	FusionTablesSqlLexerK_AND              = 6
	FusionTablesSqlLexerK_OR               = 7
	FusionTablesSqlLexerK_AS               = 8
	FusionTablesSqlLexerK_ASC              = 9
	FusionTablesSqlLexerK_AVERAGE          = 10
	FusionTablesSqlLexerK_BY               = 11
	FusionTablesSqlLexerK_BETWEEN          = 12
	FusionTablesSqlLexerK_CASE             = 13
	FusionTablesSqlLexerK_CIRCLE           = 14
	FusionTablesSqlLexerK_COLUMN           = 15
	FusionTablesSqlLexerK_CONTAINS         = 16
	FusionTablesSqlLexerK_COUNT            = 17
	FusionTablesSqlLexerK_CREATE           = 18
	FusionTablesSqlLexerK_DELETE           = 19
	FusionTablesSqlLexerK_DESC             = 20
	FusionTablesSqlLexerK_DESCRIBE         = 21
	FusionTablesSqlLexerK_DOES             = 22
	FusionTablesSqlLexerK_CONTAIN          = 23
	FusionTablesSqlLexerK_DROP             = 24
	FusionTablesSqlLexerK_ENDS             = 25
	FusionTablesSqlLexerK_FROM             = 26
	FusionTablesSqlLexerK_GROUP            = 27
	FusionTablesSqlLexerK_HAVING           = 28
	FusionTablesSqlLexerK_IGNORING         = 29
	FusionTablesSqlLexerK_IN               = 30
	FusionTablesSqlLexerK_INSERT           = 31
	FusionTablesSqlLexerK_INTO             = 32
	FusionTablesSqlLexerK_JOIN             = 33
	FusionTablesSqlLexerK_LATLNG           = 34
	FusionTablesSqlLexerK_LEFT             = 35
	FusionTablesSqlLexerK_LIKE             = 36
	FusionTablesSqlLexerK_LIMIT            = 37
	FusionTablesSqlLexerK_MATCHES          = 38
	FusionTablesSqlLexerK_MAXIMUM          = 39
	FusionTablesSqlLexerK_MINIMUM          = 40
	FusionTablesSqlLexerK_NOT              = 41
	FusionTablesSqlLexerK_EQUAL            = 42
	FusionTablesSqlLexerK_OF               = 43
	FusionTablesSqlLexerK_OFFSET           = 44
	FusionTablesSqlLexerK_ON               = 45
	FusionTablesSqlLexerK_ORDER            = 46
	FusionTablesSqlLexerK_OUTER            = 47
	FusionTablesSqlLexerK_RECTANGLE        = 48
	FusionTablesSqlLexerK_RENAME           = 49
	FusionTablesSqlLexerK_ST_DISTANCE      = 50
	FusionTablesSqlLexerK_SELECT           = 51
	FusionTablesSqlLexerK_ST_INTERSECTS    = 52
	FusionTablesSqlLexerK_SUM              = 53
	FusionTablesSqlLexerK_SET              = 54
	FusionTablesSqlLexerK_SHOW             = 55
	FusionTablesSqlLexerK_STARTS           = 56
	FusionTablesSqlLexerK_TABLE            = 57
	FusionTablesSqlLexerK_TABLES           = 58
	FusionTablesSqlLexerK_TO               = 59
	FusionTablesSqlLexerK_UPDATE           = 60
	FusionTablesSqlLexerK_VALUES           = 61
	FusionTablesSqlLexerK_VIEW             = 62
	FusionTablesSqlLexerK_WHERE            = 63
	FusionTablesSqlLexerK_WITH             = 64
	FusionTablesSqlLexerLT_EQ              = 65
	FusionTablesSqlLexerGT_EQ              = 66
	FusionTablesSqlLexerGT                 = 67
	FusionTablesSqlLexerEQ                 = 68
	FusionTablesSqlLexerLT                 = 69
	FusionTablesSqlLexerLPAR               = 70
	FusionTablesSqlLexerRPAR               = 71
	FusionTablesSqlLexerNUMERIC_LITERAL    = 72
	FusionTablesSqlLexerSTRING_LITERAL     = 73
	FusionTablesSqlLexerSTRING             = 74
	FusionTablesSqlLexerQUOTED_STRING      = 75
	FusionTablesSqlLexerSINGLELINE_COMMENT = 76
	FusionTablesSqlLexerMULTILINE_COMMENT  = 77
	FusionTablesSqlLexerWHITESPACE         = 78
)

FusionTablesSqlLexer tokens.

View Source
const (
	FusionTablesSqlParserEOF                = antlr.TokenEOF
	FusionTablesSqlParserT__0               = 1
	FusionTablesSqlParserT__1               = 2
	FusionTablesSqlParserT__2               = 3
	FusionTablesSqlParserT__3               = 4
	FusionTablesSqlParserK_ALTER            = 5
	FusionTablesSqlParserK_AND              = 6
	FusionTablesSqlParserK_OR               = 7
	FusionTablesSqlParserK_AS               = 8
	FusionTablesSqlParserK_ASC              = 9
	FusionTablesSqlParserK_AVERAGE          = 10
	FusionTablesSqlParserK_BY               = 11
	FusionTablesSqlParserK_BETWEEN          = 12
	FusionTablesSqlParserK_CASE             = 13
	FusionTablesSqlParserK_CIRCLE           = 14
	FusionTablesSqlParserK_COLUMN           = 15
	FusionTablesSqlParserK_CONTAINS         = 16
	FusionTablesSqlParserK_COUNT            = 17
	FusionTablesSqlParserK_CREATE           = 18
	FusionTablesSqlParserK_DELETE           = 19
	FusionTablesSqlParserK_DESC             = 20
	FusionTablesSqlParserK_DESCRIBE         = 21
	FusionTablesSqlParserK_DOES             = 22
	FusionTablesSqlParserK_CONTAIN          = 23
	FusionTablesSqlParserK_DROP             = 24
	FusionTablesSqlParserK_ENDS             = 25
	FusionTablesSqlParserK_FROM             = 26
	FusionTablesSqlParserK_GROUP            = 27
	FusionTablesSqlParserK_HAVING           = 28
	FusionTablesSqlParserK_IGNORING         = 29
	FusionTablesSqlParserK_IN               = 30
	FusionTablesSqlParserK_INSERT           = 31
	FusionTablesSqlParserK_INTO             = 32
	FusionTablesSqlParserK_JOIN             = 33
	FusionTablesSqlParserK_LATLNG           = 34
	FusionTablesSqlParserK_LEFT             = 35
	FusionTablesSqlParserK_LIKE             = 36
	FusionTablesSqlParserK_LIMIT            = 37
	FusionTablesSqlParserK_MATCHES          = 38
	FusionTablesSqlParserK_MAXIMUM          = 39
	FusionTablesSqlParserK_MINIMUM          = 40
	FusionTablesSqlParserK_NOT              = 41
	FusionTablesSqlParserK_EQUAL            = 42
	FusionTablesSqlParserK_OF               = 43
	FusionTablesSqlParserK_OFFSET           = 44
	FusionTablesSqlParserK_ON               = 45
	FusionTablesSqlParserK_ORDER            = 46
	FusionTablesSqlParserK_OUTER            = 47
	FusionTablesSqlParserK_RECTANGLE        = 48
	FusionTablesSqlParserK_RENAME           = 49
	FusionTablesSqlParserK_ST_DISTANCE      = 50
	FusionTablesSqlParserK_SELECT           = 51
	FusionTablesSqlParserK_ST_INTERSECTS    = 52
	FusionTablesSqlParserK_SUM              = 53
	FusionTablesSqlParserK_SET              = 54
	FusionTablesSqlParserK_SHOW             = 55
	FusionTablesSqlParserK_STARTS           = 56
	FusionTablesSqlParserK_TABLE            = 57
	FusionTablesSqlParserK_TABLES           = 58
	FusionTablesSqlParserK_TO               = 59
	FusionTablesSqlParserK_UPDATE           = 60
	FusionTablesSqlParserK_VALUES           = 61
	FusionTablesSqlParserK_VIEW             = 62
	FusionTablesSqlParserK_WHERE            = 63
	FusionTablesSqlParserK_WITH             = 64
	FusionTablesSqlParserLT_EQ              = 65
	FusionTablesSqlParserGT_EQ              = 66
	FusionTablesSqlParserGT                 = 67
	FusionTablesSqlParserEQ                 = 68
	FusionTablesSqlParserLT                 = 69
	FusionTablesSqlParserLPAR               = 70
	FusionTablesSqlParserRPAR               = 71
	FusionTablesSqlParserNUMERIC_LITERAL    = 72
	FusionTablesSqlParserSTRING_LITERAL     = 73
	FusionTablesSqlParserSTRING             = 74
	FusionTablesSqlParserQUOTED_STRING      = 75
	FusionTablesSqlParserSINGLELINE_COMMENT = 76
	FusionTablesSqlParserMULTILINE_COMMENT  = 77
	FusionTablesSqlParserWHITESPACE         = 78
)

FusionTablesSqlParser tokens.

View Source
const (
	FusionTablesSqlParserRULE_fusionTablesSql             = 0
	FusionTablesSqlParserRULE_sql_stmt                    = 1
	FusionTablesSqlParserRULE_table_name_in_ddl           = 2
	FusionTablesSqlParserRULE_table_name_in_dml           = 3
	FusionTablesSqlParserRULE_create_table_as_select_stmt = 4
	FusionTablesSqlParserRULE_describe_stmt               = 5
	FusionTablesSqlParserRULE_show_tables_stmt            = 6
	FusionTablesSqlParserRULE_alter_table_stmt            = 7
	FusionTablesSqlParserRULE_create_view_stmt            = 8
	FusionTablesSqlParserRULE_drop_table_stmt             = 9
	FusionTablesSqlParserRULE_insert_stmt                 = 10
	FusionTablesSqlParserRULE_update_stmt                 = 11
	FusionTablesSqlParserRULE_column_assignment           = 12
	FusionTablesSqlParserRULE_delete_stmt                 = 13
	FusionTablesSqlParserRULE_eq_comparison               = 14
	FusionTablesSqlParserRULE_table_name_with_alias       = 15
	FusionTablesSqlParserRULE_select_stmt                 = 16
	FusionTablesSqlParserRULE_ordering_term               = 17
	FusionTablesSqlParserRULE_join_clause                 = 18
	FusionTablesSqlParserRULE_result_column               = 19
	FusionTablesSqlParserRULE_qualified_column_name       = 20
	FusionTablesSqlParserRULE_aggregate_exp               = 21
	FusionTablesSqlParserRULE_expr                        = 22
	FusionTablesSqlParserRULE_column_name_beginning_expr  = 23
	FusionTablesSqlParserRULE_column_name_in_dml          = 24
	FusionTablesSqlParserRULE_and_or_or                   = 25
	FusionTablesSqlParserRULE_geometry                    = 26
	FusionTablesSqlParserRULE_circle                      = 27
	FusionTablesSqlParserRULE_rectangle                   = 28
	FusionTablesSqlParserRULE_coordinate                  = 29
	FusionTablesSqlParserRULE_keyword                     = 30
	FusionTablesSqlParserRULE_operator                    = 31
	FusionTablesSqlParserRULE_literal                     = 32
	FusionTablesSqlParserRULE_error_message               = 33
	FusionTablesSqlParserRULE_identifier                  = 34
	FusionTablesSqlParserRULE_column_alias                = 35
	FusionTablesSqlParserRULE_table_name                  = 36
	FusionTablesSqlParserRULE_column_name                 = 37
	FusionTablesSqlParserRULE_new_table_name              = 38
	FusionTablesSqlParserRULE_view_name                   = 39
	FusionTablesSqlParserRULE_table_alias                 = 40
	FusionTablesSqlParserRULE_numeric_literal             = 41
	FusionTablesSqlParserRULE_string_literal              = 42
)

FusionTablesSqlParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type Aggregate_expContext

type Aggregate_expContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregate_expContext

func NewAggregate_expContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Aggregate_expContext

func NewEmptyAggregate_expContext

func NewEmptyAggregate_expContext() *Aggregate_expContext

func (*Aggregate_expContext) EnterRule

func (s *Aggregate_expContext) EnterRule(listener antlr.ParseTreeListener)

func (*Aggregate_expContext) ExitRule

func (s *Aggregate_expContext) ExitRule(listener antlr.ParseTreeListener)

func (*Aggregate_expContext) GetParser

func (s *Aggregate_expContext) GetParser() antlr.Parser

func (*Aggregate_expContext) GetRuleContext

func (s *Aggregate_expContext) GetRuleContext() antlr.RuleContext

func (*Aggregate_expContext) IsAggregate_expContext

func (*Aggregate_expContext) IsAggregate_expContext()

func (*Aggregate_expContext) K_AVERAGE

func (s *Aggregate_expContext) K_AVERAGE() antlr.TerminalNode

func (*Aggregate_expContext) K_COUNT

func (*Aggregate_expContext) K_MAXIMUM

func (s *Aggregate_expContext) K_MAXIMUM() antlr.TerminalNode

func (*Aggregate_expContext) K_MINIMUM

func (s *Aggregate_expContext) K_MINIMUM() antlr.TerminalNode

func (*Aggregate_expContext) K_SUM

func (*Aggregate_expContext) LPAR

func (*Aggregate_expContext) Qualified_column_name

func (s *Aggregate_expContext) Qualified_column_name() IQualified_column_nameContext

func (*Aggregate_expContext) RPAR

func (*Aggregate_expContext) ToStringTree

func (s *Aggregate_expContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Alter_table_stmtContext

type Alter_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAlter_table_stmtContext

func NewAlter_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alter_table_stmtContext

func NewEmptyAlter_table_stmtContext

func NewEmptyAlter_table_stmtContext() *Alter_table_stmtContext

func (*Alter_table_stmtContext) EnterRule

func (s *Alter_table_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Alter_table_stmtContext) ExitRule

func (s *Alter_table_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Alter_table_stmtContext) GetParser

func (s *Alter_table_stmtContext) GetParser() antlr.Parser

func (*Alter_table_stmtContext) GetRuleContext

func (s *Alter_table_stmtContext) GetRuleContext() antlr.RuleContext

func (*Alter_table_stmtContext) Identifier

func (*Alter_table_stmtContext) IsAlter_table_stmtContext

func (*Alter_table_stmtContext) IsAlter_table_stmtContext()

func (*Alter_table_stmtContext) K_ALTER

func (*Alter_table_stmtContext) K_RENAME

func (*Alter_table_stmtContext) K_TABLE

func (*Alter_table_stmtContext) K_TO

func (*Alter_table_stmtContext) Table_name_in_ddl

func (s *Alter_table_stmtContext) Table_name_in_ddl() ITable_name_in_ddlContext

func (*Alter_table_stmtContext) ToStringTree

func (s *Alter_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type And_or_orContext

type And_or_orContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnd_or_orContext

func NewAnd_or_orContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *And_or_orContext

func NewEmptyAnd_or_orContext

func NewEmptyAnd_or_orContext() *And_or_orContext

func (*And_or_orContext) EnterRule

func (s *And_or_orContext) EnterRule(listener antlr.ParseTreeListener)

func (*And_or_orContext) ExitRule

func (s *And_or_orContext) ExitRule(listener antlr.ParseTreeListener)

func (*And_or_orContext) GetParser

func (s *And_or_orContext) GetParser() antlr.Parser

func (*And_or_orContext) GetRuleContext

func (s *And_or_orContext) GetRuleContext() antlr.RuleContext

func (*And_or_orContext) IsAnd_or_orContext

func (*And_or_orContext) IsAnd_or_orContext()

func (*And_or_orContext) K_AND

func (s *And_or_orContext) K_AND() antlr.TerminalNode

func (*And_or_orContext) K_OR

func (*And_or_orContext) ToStringTree

func (s *And_or_orContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseFusionTablesSqlListener

type BaseFusionTablesSqlListener struct{}

BaseFusionTablesSqlListener is a complete listener for a parse tree produced by FusionTablesSqlParser.

func (*BaseFusionTablesSqlListener) EnterAggregate_exp

func (s *BaseFusionTablesSqlListener) EnterAggregate_exp(ctx *Aggregate_expContext)

EnterAggregate_exp is called when production aggregate_exp is entered.

func (*BaseFusionTablesSqlListener) EnterAlter_table_stmt

func (s *BaseFusionTablesSqlListener) EnterAlter_table_stmt(ctx *Alter_table_stmtContext)

EnterAlter_table_stmt is called when production alter_table_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterAnd_or_or

func (s *BaseFusionTablesSqlListener) EnterAnd_or_or(ctx *And_or_orContext)

EnterAnd_or_or is called when production and_or_or is entered.

func (*BaseFusionTablesSqlListener) EnterCircle

func (s *BaseFusionTablesSqlListener) EnterCircle(ctx *CircleContext)

EnterCircle is called when production circle is entered.

func (*BaseFusionTablesSqlListener) EnterColumn_alias

func (s *BaseFusionTablesSqlListener) EnterColumn_alias(ctx *Column_aliasContext)

EnterColumn_alias is called when production column_alias is entered.

func (*BaseFusionTablesSqlListener) EnterColumn_assignment

func (s *BaseFusionTablesSqlListener) EnterColumn_assignment(ctx *Column_assignmentContext)

EnterColumn_assignment is called when production column_assignment is entered.

func (*BaseFusionTablesSqlListener) EnterColumn_name

func (s *BaseFusionTablesSqlListener) EnterColumn_name(ctx *Column_nameContext)

EnterColumn_name is called when production column_name is entered.

func (*BaseFusionTablesSqlListener) EnterColumn_name_beginning_expr

func (s *BaseFusionTablesSqlListener) EnterColumn_name_beginning_expr(ctx *Column_name_beginning_exprContext)

EnterColumn_name_beginning_expr is called when production column_name_beginning_expr is entered.

func (*BaseFusionTablesSqlListener) EnterColumn_name_in_dml

func (s *BaseFusionTablesSqlListener) EnterColumn_name_in_dml(ctx *Column_name_in_dmlContext)

EnterColumn_name_in_dml is called when production column_name_in_dml is entered.

func (*BaseFusionTablesSqlListener) EnterCoordinate

func (s *BaseFusionTablesSqlListener) EnterCoordinate(ctx *CoordinateContext)

EnterCoordinate is called when production coordinate is entered.

func (*BaseFusionTablesSqlListener) EnterCreate_table_as_select_stmt

func (s *BaseFusionTablesSqlListener) EnterCreate_table_as_select_stmt(ctx *Create_table_as_select_stmtContext)

EnterCreate_table_as_select_stmt is called when production create_table_as_select_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterCreate_view_stmt

func (s *BaseFusionTablesSqlListener) EnterCreate_view_stmt(ctx *Create_view_stmtContext)

EnterCreate_view_stmt is called when production create_view_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterDelete_stmt

func (s *BaseFusionTablesSqlListener) EnterDelete_stmt(ctx *Delete_stmtContext)

EnterDelete_stmt is called when production delete_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterDescribe_stmt

func (s *BaseFusionTablesSqlListener) EnterDescribe_stmt(ctx *Describe_stmtContext)

EnterDescribe_stmt is called when production describe_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterDrop_table_stmt

func (s *BaseFusionTablesSqlListener) EnterDrop_table_stmt(ctx *Drop_table_stmtContext)

EnterDrop_table_stmt is called when production drop_table_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterEq_comparison

func (s *BaseFusionTablesSqlListener) EnterEq_comparison(ctx *Eq_comparisonContext)

EnterEq_comparison is called when production eq_comparison is entered.

func (*BaseFusionTablesSqlListener) EnterError_message

func (s *BaseFusionTablesSqlListener) EnterError_message(ctx *Error_messageContext)

EnterError_message is called when production error_message is entered.

func (*BaseFusionTablesSqlListener) EnterEveryRule

func (s *BaseFusionTablesSqlListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseFusionTablesSqlListener) EnterExpr

func (s *BaseFusionTablesSqlListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseFusionTablesSqlListener) EnterFusionTablesSql

func (s *BaseFusionTablesSqlListener) EnterFusionTablesSql(ctx *FusionTablesSqlContext)

EnterFusionTablesSql is called when production fusionTablesSql is entered.

func (*BaseFusionTablesSqlListener) EnterGeometry

func (s *BaseFusionTablesSqlListener) EnterGeometry(ctx *GeometryContext)

EnterGeometry is called when production geometry is entered.

func (*BaseFusionTablesSqlListener) EnterIdentifier

func (s *BaseFusionTablesSqlListener) EnterIdentifier(ctx *IdentifierContext)

EnterIdentifier is called when production identifier is entered.

func (*BaseFusionTablesSqlListener) EnterInsert_stmt

func (s *BaseFusionTablesSqlListener) EnterInsert_stmt(ctx *Insert_stmtContext)

EnterInsert_stmt is called when production insert_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterJoin_clause

func (s *BaseFusionTablesSqlListener) EnterJoin_clause(ctx *Join_clauseContext)

EnterJoin_clause is called when production join_clause is entered.

func (*BaseFusionTablesSqlListener) EnterKeyword

func (s *BaseFusionTablesSqlListener) EnterKeyword(ctx *KeywordContext)

EnterKeyword is called when production keyword is entered.

func (*BaseFusionTablesSqlListener) EnterLiteral

func (s *BaseFusionTablesSqlListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseFusionTablesSqlListener) EnterNew_table_name

func (s *BaseFusionTablesSqlListener) EnterNew_table_name(ctx *New_table_nameContext)

EnterNew_table_name is called when production new_table_name is entered.

func (*BaseFusionTablesSqlListener) EnterNumeric_literal

func (s *BaseFusionTablesSqlListener) EnterNumeric_literal(ctx *Numeric_literalContext)

EnterNumeric_literal is called when production numeric_literal is entered.

func (*BaseFusionTablesSqlListener) EnterOperator

func (s *BaseFusionTablesSqlListener) EnterOperator(ctx *OperatorContext)

EnterOperator is called when production operator is entered.

func (*BaseFusionTablesSqlListener) EnterOrdering_term

func (s *BaseFusionTablesSqlListener) EnterOrdering_term(ctx *Ordering_termContext)

EnterOrdering_term is called when production ordering_term is entered.

func (*BaseFusionTablesSqlListener) EnterQualified_column_name

func (s *BaseFusionTablesSqlListener) EnterQualified_column_name(ctx *Qualified_column_nameContext)

EnterQualified_column_name is called when production qualified_column_name is entered.

func (*BaseFusionTablesSqlListener) EnterRectangle

func (s *BaseFusionTablesSqlListener) EnterRectangle(ctx *RectangleContext)

EnterRectangle is called when production rectangle is entered.

func (*BaseFusionTablesSqlListener) EnterResult_column

func (s *BaseFusionTablesSqlListener) EnterResult_column(ctx *Result_columnContext)

EnterResult_column is called when production result_column is entered.

func (*BaseFusionTablesSqlListener) EnterSelect_stmt

func (s *BaseFusionTablesSqlListener) EnterSelect_stmt(ctx *Select_stmtContext)

EnterSelect_stmt is called when production select_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterShow_tables_stmt

func (s *BaseFusionTablesSqlListener) EnterShow_tables_stmt(ctx *Show_tables_stmtContext)

EnterShow_tables_stmt is called when production show_tables_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterSql_stmt

func (s *BaseFusionTablesSqlListener) EnterSql_stmt(ctx *Sql_stmtContext)

EnterSql_stmt is called when production sql_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterString_literal

func (s *BaseFusionTablesSqlListener) EnterString_literal(ctx *String_literalContext)

EnterString_literal is called when production string_literal is entered.

func (*BaseFusionTablesSqlListener) EnterTable_alias

func (s *BaseFusionTablesSqlListener) EnterTable_alias(ctx *Table_aliasContext)

EnterTable_alias is called when production table_alias is entered.

func (*BaseFusionTablesSqlListener) EnterTable_name

func (s *BaseFusionTablesSqlListener) EnterTable_name(ctx *Table_nameContext)

EnterTable_name is called when production table_name is entered.

func (*BaseFusionTablesSqlListener) EnterTable_name_in_ddl

func (s *BaseFusionTablesSqlListener) EnterTable_name_in_ddl(ctx *Table_name_in_ddlContext)

EnterTable_name_in_ddl is called when production table_name_in_ddl is entered.

func (*BaseFusionTablesSqlListener) EnterTable_name_in_dml

func (s *BaseFusionTablesSqlListener) EnterTable_name_in_dml(ctx *Table_name_in_dmlContext)

EnterTable_name_in_dml is called when production table_name_in_dml is entered.

func (*BaseFusionTablesSqlListener) EnterTable_name_with_alias

func (s *BaseFusionTablesSqlListener) EnterTable_name_with_alias(ctx *Table_name_with_aliasContext)

EnterTable_name_with_alias is called when production table_name_with_alias is entered.

func (*BaseFusionTablesSqlListener) EnterUpdate_stmt

func (s *BaseFusionTablesSqlListener) EnterUpdate_stmt(ctx *Update_stmtContext)

EnterUpdate_stmt is called when production update_stmt is entered.

func (*BaseFusionTablesSqlListener) EnterView_name

func (s *BaseFusionTablesSqlListener) EnterView_name(ctx *View_nameContext)

EnterView_name is called when production view_name is entered.

func (*BaseFusionTablesSqlListener) ExitAggregate_exp

func (s *BaseFusionTablesSqlListener) ExitAggregate_exp(ctx *Aggregate_expContext)

ExitAggregate_exp is called when production aggregate_exp is exited.

func (*BaseFusionTablesSqlListener) ExitAlter_table_stmt

func (s *BaseFusionTablesSqlListener) ExitAlter_table_stmt(ctx *Alter_table_stmtContext)

ExitAlter_table_stmt is called when production alter_table_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitAnd_or_or

func (s *BaseFusionTablesSqlListener) ExitAnd_or_or(ctx *And_or_orContext)

ExitAnd_or_or is called when production and_or_or is exited.

func (*BaseFusionTablesSqlListener) ExitCircle

func (s *BaseFusionTablesSqlListener) ExitCircle(ctx *CircleContext)

ExitCircle is called when production circle is exited.

func (*BaseFusionTablesSqlListener) ExitColumn_alias

func (s *BaseFusionTablesSqlListener) ExitColumn_alias(ctx *Column_aliasContext)

ExitColumn_alias is called when production column_alias is exited.

func (*BaseFusionTablesSqlListener) ExitColumn_assignment

func (s *BaseFusionTablesSqlListener) ExitColumn_assignment(ctx *Column_assignmentContext)

ExitColumn_assignment is called when production column_assignment is exited.

func (*BaseFusionTablesSqlListener) ExitColumn_name

func (s *BaseFusionTablesSqlListener) ExitColumn_name(ctx *Column_nameContext)

ExitColumn_name is called when production column_name is exited.

func (*BaseFusionTablesSqlListener) ExitColumn_name_beginning_expr

func (s *BaseFusionTablesSqlListener) ExitColumn_name_beginning_expr(ctx *Column_name_beginning_exprContext)

ExitColumn_name_beginning_expr is called when production column_name_beginning_expr is exited.

func (*BaseFusionTablesSqlListener) ExitColumn_name_in_dml

func (s *BaseFusionTablesSqlListener) ExitColumn_name_in_dml(ctx *Column_name_in_dmlContext)

ExitColumn_name_in_dml is called when production column_name_in_dml is exited.

func (*BaseFusionTablesSqlListener) ExitCoordinate

func (s *BaseFusionTablesSqlListener) ExitCoordinate(ctx *CoordinateContext)

ExitCoordinate is called when production coordinate is exited.

func (*BaseFusionTablesSqlListener) ExitCreate_table_as_select_stmt

func (s *BaseFusionTablesSqlListener) ExitCreate_table_as_select_stmt(ctx *Create_table_as_select_stmtContext)

ExitCreate_table_as_select_stmt is called when production create_table_as_select_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitCreate_view_stmt

func (s *BaseFusionTablesSqlListener) ExitCreate_view_stmt(ctx *Create_view_stmtContext)

ExitCreate_view_stmt is called when production create_view_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitDelete_stmt

func (s *BaseFusionTablesSqlListener) ExitDelete_stmt(ctx *Delete_stmtContext)

ExitDelete_stmt is called when production delete_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitDescribe_stmt

func (s *BaseFusionTablesSqlListener) ExitDescribe_stmt(ctx *Describe_stmtContext)

ExitDescribe_stmt is called when production describe_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitDrop_table_stmt

func (s *BaseFusionTablesSqlListener) ExitDrop_table_stmt(ctx *Drop_table_stmtContext)

ExitDrop_table_stmt is called when production drop_table_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitEq_comparison

func (s *BaseFusionTablesSqlListener) ExitEq_comparison(ctx *Eq_comparisonContext)

ExitEq_comparison is called when production eq_comparison is exited.

func (*BaseFusionTablesSqlListener) ExitError_message

func (s *BaseFusionTablesSqlListener) ExitError_message(ctx *Error_messageContext)

ExitError_message is called when production error_message is exited.

func (*BaseFusionTablesSqlListener) ExitEveryRule

func (s *BaseFusionTablesSqlListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseFusionTablesSqlListener) ExitExpr

func (s *BaseFusionTablesSqlListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseFusionTablesSqlListener) ExitFusionTablesSql

func (s *BaseFusionTablesSqlListener) ExitFusionTablesSql(ctx *FusionTablesSqlContext)

ExitFusionTablesSql is called when production fusionTablesSql is exited.

func (*BaseFusionTablesSqlListener) ExitGeometry

func (s *BaseFusionTablesSqlListener) ExitGeometry(ctx *GeometryContext)

ExitGeometry is called when production geometry is exited.

func (*BaseFusionTablesSqlListener) ExitIdentifier

func (s *BaseFusionTablesSqlListener) ExitIdentifier(ctx *IdentifierContext)

ExitIdentifier is called when production identifier is exited.

func (*BaseFusionTablesSqlListener) ExitInsert_stmt

func (s *BaseFusionTablesSqlListener) ExitInsert_stmt(ctx *Insert_stmtContext)

ExitInsert_stmt is called when production insert_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitJoin_clause

func (s *BaseFusionTablesSqlListener) ExitJoin_clause(ctx *Join_clauseContext)

ExitJoin_clause is called when production join_clause is exited.

func (*BaseFusionTablesSqlListener) ExitKeyword

func (s *BaseFusionTablesSqlListener) ExitKeyword(ctx *KeywordContext)

ExitKeyword is called when production keyword is exited.

func (*BaseFusionTablesSqlListener) ExitLiteral

func (s *BaseFusionTablesSqlListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseFusionTablesSqlListener) ExitNew_table_name

func (s *BaseFusionTablesSqlListener) ExitNew_table_name(ctx *New_table_nameContext)

ExitNew_table_name is called when production new_table_name is exited.

func (*BaseFusionTablesSqlListener) ExitNumeric_literal

func (s *BaseFusionTablesSqlListener) ExitNumeric_literal(ctx *Numeric_literalContext)

ExitNumeric_literal is called when production numeric_literal is exited.

func (*BaseFusionTablesSqlListener) ExitOperator

func (s *BaseFusionTablesSqlListener) ExitOperator(ctx *OperatorContext)

ExitOperator is called when production operator is exited.

func (*BaseFusionTablesSqlListener) ExitOrdering_term

func (s *BaseFusionTablesSqlListener) ExitOrdering_term(ctx *Ordering_termContext)

ExitOrdering_term is called when production ordering_term is exited.

func (*BaseFusionTablesSqlListener) ExitQualified_column_name

func (s *BaseFusionTablesSqlListener) ExitQualified_column_name(ctx *Qualified_column_nameContext)

ExitQualified_column_name is called when production qualified_column_name is exited.

func (*BaseFusionTablesSqlListener) ExitRectangle

func (s *BaseFusionTablesSqlListener) ExitRectangle(ctx *RectangleContext)

ExitRectangle is called when production rectangle is exited.

func (*BaseFusionTablesSqlListener) ExitResult_column

func (s *BaseFusionTablesSqlListener) ExitResult_column(ctx *Result_columnContext)

ExitResult_column is called when production result_column is exited.

func (*BaseFusionTablesSqlListener) ExitSelect_stmt

func (s *BaseFusionTablesSqlListener) ExitSelect_stmt(ctx *Select_stmtContext)

ExitSelect_stmt is called when production select_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitShow_tables_stmt

func (s *BaseFusionTablesSqlListener) ExitShow_tables_stmt(ctx *Show_tables_stmtContext)

ExitShow_tables_stmt is called when production show_tables_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitSql_stmt

func (s *BaseFusionTablesSqlListener) ExitSql_stmt(ctx *Sql_stmtContext)

ExitSql_stmt is called when production sql_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitString_literal

func (s *BaseFusionTablesSqlListener) ExitString_literal(ctx *String_literalContext)

ExitString_literal is called when production string_literal is exited.

func (*BaseFusionTablesSqlListener) ExitTable_alias

func (s *BaseFusionTablesSqlListener) ExitTable_alias(ctx *Table_aliasContext)

ExitTable_alias is called when production table_alias is exited.

func (*BaseFusionTablesSqlListener) ExitTable_name

func (s *BaseFusionTablesSqlListener) ExitTable_name(ctx *Table_nameContext)

ExitTable_name is called when production table_name is exited.

func (*BaseFusionTablesSqlListener) ExitTable_name_in_ddl

func (s *BaseFusionTablesSqlListener) ExitTable_name_in_ddl(ctx *Table_name_in_ddlContext)

ExitTable_name_in_ddl is called when production table_name_in_ddl is exited.

func (*BaseFusionTablesSqlListener) ExitTable_name_in_dml

func (s *BaseFusionTablesSqlListener) ExitTable_name_in_dml(ctx *Table_name_in_dmlContext)

ExitTable_name_in_dml is called when production table_name_in_dml is exited.

func (*BaseFusionTablesSqlListener) ExitTable_name_with_alias

func (s *BaseFusionTablesSqlListener) ExitTable_name_with_alias(ctx *Table_name_with_aliasContext)

ExitTable_name_with_alias is called when production table_name_with_alias is exited.

func (*BaseFusionTablesSqlListener) ExitUpdate_stmt

func (s *BaseFusionTablesSqlListener) ExitUpdate_stmt(ctx *Update_stmtContext)

ExitUpdate_stmt is called when production update_stmt is exited.

func (*BaseFusionTablesSqlListener) ExitView_name

func (s *BaseFusionTablesSqlListener) ExitView_name(ctx *View_nameContext)

ExitView_name is called when production view_name is exited.

func (*BaseFusionTablesSqlListener) VisitErrorNode

func (s *BaseFusionTablesSqlListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseFusionTablesSqlListener) VisitTerminal

func (s *BaseFusionTablesSqlListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type CircleContext

type CircleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCircleContext

func NewCircleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CircleContext

func NewEmptyCircleContext

func NewEmptyCircleContext() *CircleContext

func (*CircleContext) Coordinate

func (s *CircleContext) Coordinate() ICoordinateContext

func (*CircleContext) EnterRule

func (s *CircleContext) EnterRule(listener antlr.ParseTreeListener)

func (*CircleContext) ExitRule

func (s *CircleContext) ExitRule(listener antlr.ParseTreeListener)

func (*CircleContext) GetParser

func (s *CircleContext) GetParser() antlr.Parser

func (*CircleContext) GetRuleContext

func (s *CircleContext) GetRuleContext() antlr.RuleContext

func (*CircleContext) IsCircleContext

func (*CircleContext) IsCircleContext()

func (*CircleContext) K_CIRCLE

func (s *CircleContext) K_CIRCLE() antlr.TerminalNode

func (*CircleContext) LPAR

func (s *CircleContext) LPAR() antlr.TerminalNode

func (*CircleContext) Numeric_literal

func (s *CircleContext) Numeric_literal() INumeric_literalContext

func (*CircleContext) RPAR

func (s *CircleContext) RPAR() antlr.TerminalNode

func (*CircleContext) ToStringTree

func (s *CircleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_aliasContext

type Column_aliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_aliasContext

func NewColumn_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_aliasContext

func NewEmptyColumn_aliasContext

func NewEmptyColumn_aliasContext() *Column_aliasContext

func (*Column_aliasContext) EnterRule

func (s *Column_aliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_aliasContext) ExitRule

func (s *Column_aliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_aliasContext) GetParser

func (s *Column_aliasContext) GetParser() antlr.Parser

func (*Column_aliasContext) GetRuleContext

func (s *Column_aliasContext) GetRuleContext() antlr.RuleContext

func (*Column_aliasContext) Identifier

func (s *Column_aliasContext) Identifier() IIdentifierContext

func (*Column_aliasContext) IsColumn_aliasContext

func (*Column_aliasContext) IsColumn_aliasContext()

func (*Column_aliasContext) ToStringTree

func (s *Column_aliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_assignmentContext

type Column_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_assignmentContext

func NewColumn_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_assignmentContext

func NewEmptyColumn_assignmentContext

func NewEmptyColumn_assignmentContext() *Column_assignmentContext

func (*Column_assignmentContext) Column_name_in_dml

func (s *Column_assignmentContext) Column_name_in_dml() IColumn_name_in_dmlContext

func (*Column_assignmentContext) EQ

func (*Column_assignmentContext) EnterRule

func (s *Column_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_assignmentContext) ExitRule

func (s *Column_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_assignmentContext) GetParser

func (s *Column_assignmentContext) GetParser() antlr.Parser

func (*Column_assignmentContext) GetRuleContext

func (s *Column_assignmentContext) GetRuleContext() antlr.RuleContext

func (*Column_assignmentContext) IsColumn_assignmentContext

func (*Column_assignmentContext) IsColumn_assignmentContext()

func (*Column_assignmentContext) Literal

func (*Column_assignmentContext) ToStringTree

func (s *Column_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_nameContext

type Column_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_nameContext

func NewColumn_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_nameContext

func NewEmptyColumn_nameContext

func NewEmptyColumn_nameContext() *Column_nameContext

func (*Column_nameContext) EnterRule

func (s *Column_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_nameContext) ExitRule

func (s *Column_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_nameContext) GetParser

func (s *Column_nameContext) GetParser() antlr.Parser

func (*Column_nameContext) GetRuleContext

func (s *Column_nameContext) GetRuleContext() antlr.RuleContext

func (*Column_nameContext) Identifier

func (s *Column_nameContext) Identifier() IIdentifierContext

func (*Column_nameContext) IsColumn_nameContext

func (*Column_nameContext) IsColumn_nameContext()

func (*Column_nameContext) ToStringTree

func (s *Column_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_name_beginning_exprContext

type Column_name_beginning_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_name_beginning_exprContext

func NewColumn_name_beginning_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_name_beginning_exprContext

func NewEmptyColumn_name_beginning_exprContext

func NewEmptyColumn_name_beginning_exprContext() *Column_name_beginning_exprContext

func (*Column_name_beginning_exprContext) EnterRule

func (*Column_name_beginning_exprContext) ExitRule

func (*Column_name_beginning_exprContext) GetParser

func (*Column_name_beginning_exprContext) GetRuleContext

func (*Column_name_beginning_exprContext) IsColumn_name_beginning_exprContext

func (*Column_name_beginning_exprContext) IsColumn_name_beginning_exprContext()

func (*Column_name_beginning_exprContext) Qualified_column_name

func (*Column_name_beginning_exprContext) ToStringTree

func (s *Column_name_beginning_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_name_in_dmlContext

type Column_name_in_dmlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_name_in_dmlContext

func NewColumn_name_in_dmlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_name_in_dmlContext

func NewEmptyColumn_name_in_dmlContext

func NewEmptyColumn_name_in_dmlContext() *Column_name_in_dmlContext

func (*Column_name_in_dmlContext) Column_name

func (*Column_name_in_dmlContext) EnterRule

func (s *Column_name_in_dmlContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_name_in_dmlContext) ExitRule

func (s *Column_name_in_dmlContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_name_in_dmlContext) GetParser

func (s *Column_name_in_dmlContext) GetParser() antlr.Parser

func (*Column_name_in_dmlContext) GetRuleContext

func (s *Column_name_in_dmlContext) GetRuleContext() antlr.RuleContext

func (*Column_name_in_dmlContext) IsColumn_name_in_dmlContext

func (*Column_name_in_dmlContext) IsColumn_name_in_dmlContext()

func (*Column_name_in_dmlContext) ToStringTree

func (s *Column_name_in_dmlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CoordinateContext

type CoordinateContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCoordinateContext

func NewCoordinateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CoordinateContext

func NewEmptyCoordinateContext

func NewEmptyCoordinateContext() *CoordinateContext

func (*CoordinateContext) AllNumeric_literal

func (s *CoordinateContext) AllNumeric_literal() []INumeric_literalContext

func (*CoordinateContext) EnterRule

func (s *CoordinateContext) EnterRule(listener antlr.ParseTreeListener)

func (*CoordinateContext) ExitRule

func (s *CoordinateContext) ExitRule(listener antlr.ParseTreeListener)

func (*CoordinateContext) GetParser

func (s *CoordinateContext) GetParser() antlr.Parser

func (*CoordinateContext) GetRuleContext

func (s *CoordinateContext) GetRuleContext() antlr.RuleContext

func (*CoordinateContext) IsCoordinateContext

func (*CoordinateContext) IsCoordinateContext()

func (*CoordinateContext) K_LATLNG

func (s *CoordinateContext) K_LATLNG() antlr.TerminalNode

func (*CoordinateContext) LPAR

func (*CoordinateContext) Numeric_literal

func (s *CoordinateContext) Numeric_literal(i int) INumeric_literalContext

func (*CoordinateContext) RPAR

func (*CoordinateContext) ToStringTree

func (s *CoordinateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Create_table_as_select_stmtContext

type Create_table_as_select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_table_as_select_stmtContext

func NewCreate_table_as_select_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_table_as_select_stmtContext

func NewEmptyCreate_table_as_select_stmtContext

func NewEmptyCreate_table_as_select_stmtContext() *Create_table_as_select_stmtContext

func (*Create_table_as_select_stmtContext) EnterRule

func (*Create_table_as_select_stmtContext) ExitRule

func (*Create_table_as_select_stmtContext) GetParser

func (*Create_table_as_select_stmtContext) GetRuleContext

func (*Create_table_as_select_stmtContext) Identifier

func (*Create_table_as_select_stmtContext) IsCreate_table_as_select_stmtContext

func (*Create_table_as_select_stmtContext) IsCreate_table_as_select_stmtContext()

func (*Create_table_as_select_stmtContext) K_AS

func (*Create_table_as_select_stmtContext) K_CREATE

func (*Create_table_as_select_stmtContext) K_FROM

func (*Create_table_as_select_stmtContext) K_SELECT

func (*Create_table_as_select_stmtContext) K_TABLE

func (*Create_table_as_select_stmtContext) Table_name_in_ddl

func (*Create_table_as_select_stmtContext) ToStringTree

func (s *Create_table_as_select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Create_view_stmtContext

type Create_view_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_view_stmtContext

func NewCreate_view_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_view_stmtContext

func NewEmptyCreate_view_stmtContext

func NewEmptyCreate_view_stmtContext() *Create_view_stmtContext

func (*Create_view_stmtContext) AllJoin_clause

func (s *Create_view_stmtContext) AllJoin_clause() []IJoin_clauseContext

func (*Create_view_stmtContext) AllResult_column

func (s *Create_view_stmtContext) AllResult_column() []IResult_columnContext

func (*Create_view_stmtContext) EnterRule

func (s *Create_view_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Create_view_stmtContext) ExitRule

func (s *Create_view_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Create_view_stmtContext) Expr

func (*Create_view_stmtContext) GetParser

func (s *Create_view_stmtContext) GetParser() antlr.Parser

func (*Create_view_stmtContext) GetRuleContext

func (s *Create_view_stmtContext) GetRuleContext() antlr.RuleContext

func (*Create_view_stmtContext) IsCreate_view_stmtContext

func (*Create_view_stmtContext) IsCreate_view_stmtContext()

func (*Create_view_stmtContext) Join_clause

func (*Create_view_stmtContext) K_AS

func (*Create_view_stmtContext) K_CREATE

func (*Create_view_stmtContext) K_FROM

func (*Create_view_stmtContext) K_SELECT

func (*Create_view_stmtContext) K_VIEW

func (*Create_view_stmtContext) K_WHERE

func (*Create_view_stmtContext) LPAR

func (*Create_view_stmtContext) RPAR

func (*Create_view_stmtContext) Result_column

func (*Create_view_stmtContext) Table_name_with_alias

func (s *Create_view_stmtContext) Table_name_with_alias() ITable_name_with_aliasContext

func (*Create_view_stmtContext) ToStringTree

func (s *Create_view_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_view_stmtContext) View_name

type Delete_stmtContext

type Delete_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDelete_stmtContext

func NewDelete_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Delete_stmtContext

func NewEmptyDelete_stmtContext

func NewEmptyDelete_stmtContext() *Delete_stmtContext

func (*Delete_stmtContext) Column_name_in_dml

func (s *Delete_stmtContext) Column_name_in_dml() IColumn_name_in_dmlContext

func (*Delete_stmtContext) EQ

func (*Delete_stmtContext) EnterRule

func (s *Delete_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Delete_stmtContext) ExitRule

func (s *Delete_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Delete_stmtContext) GetParser

func (s *Delete_stmtContext) GetParser() antlr.Parser

func (*Delete_stmtContext) GetRuleContext

func (s *Delete_stmtContext) GetRuleContext() antlr.RuleContext

func (*Delete_stmtContext) IsDelete_stmtContext

func (*Delete_stmtContext) IsDelete_stmtContext()

func (*Delete_stmtContext) K_DELETE

func (s *Delete_stmtContext) K_DELETE() antlr.TerminalNode

func (*Delete_stmtContext) K_FROM

func (*Delete_stmtContext) K_WHERE

func (s *Delete_stmtContext) K_WHERE() antlr.TerminalNode

func (*Delete_stmtContext) Literal

func (s *Delete_stmtContext) Literal() ILiteralContext

func (*Delete_stmtContext) Table_name_in_dml

func (s *Delete_stmtContext) Table_name_in_dml() ITable_name_in_dmlContext

func (*Delete_stmtContext) ToStringTree

func (s *Delete_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Describe_stmtContext

type Describe_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDescribe_stmtContext

func NewDescribe_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Describe_stmtContext

func NewEmptyDescribe_stmtContext

func NewEmptyDescribe_stmtContext() *Describe_stmtContext

func (*Describe_stmtContext) EnterRule

func (s *Describe_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Describe_stmtContext) ExitRule

func (s *Describe_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Describe_stmtContext) GetParser

func (s *Describe_stmtContext) GetParser() antlr.Parser

func (*Describe_stmtContext) GetRuleContext

func (s *Describe_stmtContext) GetRuleContext() antlr.RuleContext

func (*Describe_stmtContext) IsDescribe_stmtContext

func (*Describe_stmtContext) IsDescribe_stmtContext()

func (*Describe_stmtContext) K_DESCRIBE

func (s *Describe_stmtContext) K_DESCRIBE() antlr.TerminalNode

func (*Describe_stmtContext) Table_name_in_ddl

func (s *Describe_stmtContext) Table_name_in_ddl() ITable_name_in_ddlContext

func (*Describe_stmtContext) ToStringTree

func (s *Describe_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Drop_table_stmtContext

type Drop_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDrop_table_stmtContext

func NewDrop_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Drop_table_stmtContext

func NewEmptyDrop_table_stmtContext

func NewEmptyDrop_table_stmtContext() *Drop_table_stmtContext

func (*Drop_table_stmtContext) EnterRule

func (s *Drop_table_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Drop_table_stmtContext) ExitRule

func (s *Drop_table_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Drop_table_stmtContext) GetParser

func (s *Drop_table_stmtContext) GetParser() antlr.Parser

func (*Drop_table_stmtContext) GetRuleContext

func (s *Drop_table_stmtContext) GetRuleContext() antlr.RuleContext

func (*Drop_table_stmtContext) IsDrop_table_stmtContext

func (*Drop_table_stmtContext) IsDrop_table_stmtContext()

func (*Drop_table_stmtContext) K_DROP

func (*Drop_table_stmtContext) K_TABLE

func (*Drop_table_stmtContext) Table_name_in_ddl

func (s *Drop_table_stmtContext) Table_name_in_ddl() ITable_name_in_ddlContext

func (*Drop_table_stmtContext) ToStringTree

func (s *Drop_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Eq_comparisonContext

type Eq_comparisonContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEq_comparisonContext

func NewEmptyEq_comparisonContext() *Eq_comparisonContext

func NewEq_comparisonContext

func NewEq_comparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Eq_comparisonContext

func (*Eq_comparisonContext) EQ

func (*Eq_comparisonContext) EnterRule

func (s *Eq_comparisonContext) EnterRule(listener antlr.ParseTreeListener)

func (*Eq_comparisonContext) ExitRule

func (s *Eq_comparisonContext) ExitRule(listener antlr.ParseTreeListener)

func (*Eq_comparisonContext) GetParser

func (s *Eq_comparisonContext) GetParser() antlr.Parser

func (*Eq_comparisonContext) GetRuleContext

func (s *Eq_comparisonContext) GetRuleContext() antlr.RuleContext

func (*Eq_comparisonContext) Identifier

func (s *Eq_comparisonContext) Identifier() IIdentifierContext

func (*Eq_comparisonContext) IsEq_comparisonContext

func (*Eq_comparisonContext) IsEq_comparisonContext()

func (*Eq_comparisonContext) String_literal

func (s *Eq_comparisonContext) String_literal() IString_literalContext

func (*Eq_comparisonContext) ToStringTree

func (s *Eq_comparisonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Error_messageContext

type Error_messageContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyError_messageContext

func NewEmptyError_messageContext() *Error_messageContext

func NewError_messageContext

func NewError_messageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Error_messageContext

func (*Error_messageContext) EnterRule

func (s *Error_messageContext) EnterRule(listener antlr.ParseTreeListener)

func (*Error_messageContext) ExitRule

func (s *Error_messageContext) ExitRule(listener antlr.ParseTreeListener)

func (*Error_messageContext) GetParser

func (s *Error_messageContext) GetParser() antlr.Parser

func (*Error_messageContext) GetRuleContext

func (s *Error_messageContext) GetRuleContext() antlr.RuleContext

func (*Error_messageContext) IsError_messageContext

func (*Error_messageContext) IsError_messageContext()

func (*Error_messageContext) String_literal

func (s *Error_messageContext) String_literal() IString_literalContext

func (*Error_messageContext) ToStringTree

func (s *Error_messageContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) AllLiteral

func (s *ExprContext) AllLiteral() []ILiteralContext

func (*ExprContext) AllString_literal

func (s *ExprContext) AllString_literal() []IString_literalContext

func (*ExprContext) And_or_or

func (s *ExprContext) And_or_or() IAnd_or_orContext

func (*ExprContext) Column_name_beginning_expr

func (s *ExprContext) Column_name_beginning_expr() IColumn_name_beginning_exprContext

func (*ExprContext) EnterRule

func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExprContext) ExitRule

func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExprContext) Expr

func (s *ExprContext) Expr() IExprContext

func (*ExprContext) Geometry

func (s *ExprContext) Geometry() IGeometryContext

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) K_AND

func (s *ExprContext) K_AND() antlr.TerminalNode

func (*ExprContext) K_BETWEEN

func (s *ExprContext) K_BETWEEN() antlr.TerminalNode

func (*ExprContext) K_CASE

func (s *ExprContext) K_CASE() antlr.TerminalNode

func (*ExprContext) K_CONTAIN

func (s *ExprContext) K_CONTAIN() antlr.TerminalNode

func (*ExprContext) K_CONTAINS

func (s *ExprContext) K_CONTAINS() antlr.TerminalNode

func (*ExprContext) K_DOES

func (s *ExprContext) K_DOES() antlr.TerminalNode

func (*ExprContext) K_ENDS

func (s *ExprContext) K_ENDS() antlr.TerminalNode

func (*ExprContext) K_EQUAL

func (s *ExprContext) K_EQUAL() antlr.TerminalNode

func (*ExprContext) K_IGNORING

func (s *ExprContext) K_IGNORING() antlr.TerminalNode

func (*ExprContext) K_IN

func (s *ExprContext) K_IN() antlr.TerminalNode

func (*ExprContext) K_LIKE

func (s *ExprContext) K_LIKE() antlr.TerminalNode

func (*ExprContext) K_MATCHES

func (s *ExprContext) K_MATCHES() antlr.TerminalNode

func (*ExprContext) K_NOT

func (s *ExprContext) K_NOT() antlr.TerminalNode

func (*ExprContext) K_STARTS

func (s *ExprContext) K_STARTS() antlr.TerminalNode

func (*ExprContext) K_ST_INTERSECTS

func (s *ExprContext) K_ST_INTERSECTS() antlr.TerminalNode

func (*ExprContext) K_TO

func (s *ExprContext) K_TO() antlr.TerminalNode

func (*ExprContext) K_WITH

func (s *ExprContext) K_WITH() antlr.TerminalNode

func (*ExprContext) LPAR

func (s *ExprContext) LPAR() antlr.TerminalNode

func (*ExprContext) Literal

func (s *ExprContext) Literal(i int) ILiteralContext

func (*ExprContext) Operator

func (s *ExprContext) Operator() IOperatorContext

func (*ExprContext) Qualified_column_name

func (s *ExprContext) Qualified_column_name() IQualified_column_nameContext

func (*ExprContext) RPAR

func (s *ExprContext) RPAR() antlr.TerminalNode

func (*ExprContext) String_literal

func (s *ExprContext) String_literal(i int) IString_literalContext

func (*ExprContext) ToStringTree

func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FusionTablesSqlContext

type FusionTablesSqlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFusionTablesSqlContext

func NewEmptyFusionTablesSqlContext() *FusionTablesSqlContext

func NewFusionTablesSqlContext

func NewFusionTablesSqlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FusionTablesSqlContext

func (*FusionTablesSqlContext) AllSql_stmt

func (s *FusionTablesSqlContext) AllSql_stmt() []ISql_stmtContext

func (*FusionTablesSqlContext) EnterRule

func (s *FusionTablesSqlContext) EnterRule(listener antlr.ParseTreeListener)

func (*FusionTablesSqlContext) ExitRule

func (s *FusionTablesSqlContext) ExitRule(listener antlr.ParseTreeListener)

func (*FusionTablesSqlContext) GetParser

func (s *FusionTablesSqlContext) GetParser() antlr.Parser

func (*FusionTablesSqlContext) GetRuleContext

func (s *FusionTablesSqlContext) GetRuleContext() antlr.RuleContext

func (*FusionTablesSqlContext) IsFusionTablesSqlContext

func (*FusionTablesSqlContext) IsFusionTablesSqlContext()

func (*FusionTablesSqlContext) Sql_stmt

func (*FusionTablesSqlContext) ToStringTree

func (s *FusionTablesSqlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FusionTablesSqlLexer

type FusionTablesSqlLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewFusionTablesSqlLexer

func NewFusionTablesSqlLexer(input antlr.CharStream) *FusionTablesSqlLexer

type FusionTablesSqlListener

type FusionTablesSqlListener interface {
	antlr.ParseTreeListener

	// EnterFusionTablesSql is called when entering the fusionTablesSql production.
	EnterFusionTablesSql(c *FusionTablesSqlContext)

	// EnterSql_stmt is called when entering the sql_stmt production.
	EnterSql_stmt(c *Sql_stmtContext)

	// EnterTable_name_in_ddl is called when entering the table_name_in_ddl production.
	EnterTable_name_in_ddl(c *Table_name_in_ddlContext)

	// EnterTable_name_in_dml is called when entering the table_name_in_dml production.
	EnterTable_name_in_dml(c *Table_name_in_dmlContext)

	// EnterCreate_table_as_select_stmt is called when entering the create_table_as_select_stmt production.
	EnterCreate_table_as_select_stmt(c *Create_table_as_select_stmtContext)

	// EnterDescribe_stmt is called when entering the describe_stmt production.
	EnterDescribe_stmt(c *Describe_stmtContext)

	// EnterShow_tables_stmt is called when entering the show_tables_stmt production.
	EnterShow_tables_stmt(c *Show_tables_stmtContext)

	// EnterAlter_table_stmt is called when entering the alter_table_stmt production.
	EnterAlter_table_stmt(c *Alter_table_stmtContext)

	// EnterCreate_view_stmt is called when entering the create_view_stmt production.
	EnterCreate_view_stmt(c *Create_view_stmtContext)

	// EnterDrop_table_stmt is called when entering the drop_table_stmt production.
	EnterDrop_table_stmt(c *Drop_table_stmtContext)

	// EnterInsert_stmt is called when entering the insert_stmt production.
	EnterInsert_stmt(c *Insert_stmtContext)

	// EnterUpdate_stmt is called when entering the update_stmt production.
	EnterUpdate_stmt(c *Update_stmtContext)

	// EnterColumn_assignment is called when entering the column_assignment production.
	EnterColumn_assignment(c *Column_assignmentContext)

	// EnterDelete_stmt is called when entering the delete_stmt production.
	EnterDelete_stmt(c *Delete_stmtContext)

	// EnterEq_comparison is called when entering the eq_comparison production.
	EnterEq_comparison(c *Eq_comparisonContext)

	// EnterTable_name_with_alias is called when entering the table_name_with_alias production.
	EnterTable_name_with_alias(c *Table_name_with_aliasContext)

	// EnterSelect_stmt is called when entering the select_stmt production.
	EnterSelect_stmt(c *Select_stmtContext)

	// EnterOrdering_term is called when entering the ordering_term production.
	EnterOrdering_term(c *Ordering_termContext)

	// EnterJoin_clause is called when entering the join_clause production.
	EnterJoin_clause(c *Join_clauseContext)

	// EnterResult_column is called when entering the result_column production.
	EnterResult_column(c *Result_columnContext)

	// EnterQualified_column_name is called when entering the qualified_column_name production.
	EnterQualified_column_name(c *Qualified_column_nameContext)

	// EnterAggregate_exp is called when entering the aggregate_exp production.
	EnterAggregate_exp(c *Aggregate_expContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterColumn_name_beginning_expr is called when entering the column_name_beginning_expr production.
	EnterColumn_name_beginning_expr(c *Column_name_beginning_exprContext)

	// EnterColumn_name_in_dml is called when entering the column_name_in_dml production.
	EnterColumn_name_in_dml(c *Column_name_in_dmlContext)

	// EnterAnd_or_or is called when entering the and_or_or production.
	EnterAnd_or_or(c *And_or_orContext)

	// EnterGeometry is called when entering the geometry production.
	EnterGeometry(c *GeometryContext)

	// EnterCircle is called when entering the circle production.
	EnterCircle(c *CircleContext)

	// EnterRectangle is called when entering the rectangle production.
	EnterRectangle(c *RectangleContext)

	// EnterCoordinate is called when entering the coordinate production.
	EnterCoordinate(c *CoordinateContext)

	// EnterKeyword is called when entering the keyword production.
	EnterKeyword(c *KeywordContext)

	// EnterOperator is called when entering the operator production.
	EnterOperator(c *OperatorContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterError_message is called when entering the error_message production.
	EnterError_message(c *Error_messageContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// EnterColumn_alias is called when entering the column_alias production.
	EnterColumn_alias(c *Column_aliasContext)

	// EnterTable_name is called when entering the table_name production.
	EnterTable_name(c *Table_nameContext)

	// EnterColumn_name is called when entering the column_name production.
	EnterColumn_name(c *Column_nameContext)

	// EnterNew_table_name is called when entering the new_table_name production.
	EnterNew_table_name(c *New_table_nameContext)

	// EnterView_name is called when entering the view_name production.
	EnterView_name(c *View_nameContext)

	// EnterTable_alias is called when entering the table_alias production.
	EnterTable_alias(c *Table_aliasContext)

	// EnterNumeric_literal is called when entering the numeric_literal production.
	EnterNumeric_literal(c *Numeric_literalContext)

	// EnterString_literal is called when entering the string_literal production.
	EnterString_literal(c *String_literalContext)

	// ExitFusionTablesSql is called when exiting the fusionTablesSql production.
	ExitFusionTablesSql(c *FusionTablesSqlContext)

	// ExitSql_stmt is called when exiting the sql_stmt production.
	ExitSql_stmt(c *Sql_stmtContext)

	// ExitTable_name_in_ddl is called when exiting the table_name_in_ddl production.
	ExitTable_name_in_ddl(c *Table_name_in_ddlContext)

	// ExitTable_name_in_dml is called when exiting the table_name_in_dml production.
	ExitTable_name_in_dml(c *Table_name_in_dmlContext)

	// ExitCreate_table_as_select_stmt is called when exiting the create_table_as_select_stmt production.
	ExitCreate_table_as_select_stmt(c *Create_table_as_select_stmtContext)

	// ExitDescribe_stmt is called when exiting the describe_stmt production.
	ExitDescribe_stmt(c *Describe_stmtContext)

	// ExitShow_tables_stmt is called when exiting the show_tables_stmt production.
	ExitShow_tables_stmt(c *Show_tables_stmtContext)

	// ExitAlter_table_stmt is called when exiting the alter_table_stmt production.
	ExitAlter_table_stmt(c *Alter_table_stmtContext)

	// ExitCreate_view_stmt is called when exiting the create_view_stmt production.
	ExitCreate_view_stmt(c *Create_view_stmtContext)

	// ExitDrop_table_stmt is called when exiting the drop_table_stmt production.
	ExitDrop_table_stmt(c *Drop_table_stmtContext)

	// ExitInsert_stmt is called when exiting the insert_stmt production.
	ExitInsert_stmt(c *Insert_stmtContext)

	// ExitUpdate_stmt is called when exiting the update_stmt production.
	ExitUpdate_stmt(c *Update_stmtContext)

	// ExitColumn_assignment is called when exiting the column_assignment production.
	ExitColumn_assignment(c *Column_assignmentContext)

	// ExitDelete_stmt is called when exiting the delete_stmt production.
	ExitDelete_stmt(c *Delete_stmtContext)

	// ExitEq_comparison is called when exiting the eq_comparison production.
	ExitEq_comparison(c *Eq_comparisonContext)

	// ExitTable_name_with_alias is called when exiting the table_name_with_alias production.
	ExitTable_name_with_alias(c *Table_name_with_aliasContext)

	// ExitSelect_stmt is called when exiting the select_stmt production.
	ExitSelect_stmt(c *Select_stmtContext)

	// ExitOrdering_term is called when exiting the ordering_term production.
	ExitOrdering_term(c *Ordering_termContext)

	// ExitJoin_clause is called when exiting the join_clause production.
	ExitJoin_clause(c *Join_clauseContext)

	// ExitResult_column is called when exiting the result_column production.
	ExitResult_column(c *Result_columnContext)

	// ExitQualified_column_name is called when exiting the qualified_column_name production.
	ExitQualified_column_name(c *Qualified_column_nameContext)

	// ExitAggregate_exp is called when exiting the aggregate_exp production.
	ExitAggregate_exp(c *Aggregate_expContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitColumn_name_beginning_expr is called when exiting the column_name_beginning_expr production.
	ExitColumn_name_beginning_expr(c *Column_name_beginning_exprContext)

	// ExitColumn_name_in_dml is called when exiting the column_name_in_dml production.
	ExitColumn_name_in_dml(c *Column_name_in_dmlContext)

	// ExitAnd_or_or is called when exiting the and_or_or production.
	ExitAnd_or_or(c *And_or_orContext)

	// ExitGeometry is called when exiting the geometry production.
	ExitGeometry(c *GeometryContext)

	// ExitCircle is called when exiting the circle production.
	ExitCircle(c *CircleContext)

	// ExitRectangle is called when exiting the rectangle production.
	ExitRectangle(c *RectangleContext)

	// ExitCoordinate is called when exiting the coordinate production.
	ExitCoordinate(c *CoordinateContext)

	// ExitKeyword is called when exiting the keyword production.
	ExitKeyword(c *KeywordContext)

	// ExitOperator is called when exiting the operator production.
	ExitOperator(c *OperatorContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitError_message is called when exiting the error_message production.
	ExitError_message(c *Error_messageContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)

	// ExitColumn_alias is called when exiting the column_alias production.
	ExitColumn_alias(c *Column_aliasContext)

	// ExitTable_name is called when exiting the table_name production.
	ExitTable_name(c *Table_nameContext)

	// ExitColumn_name is called when exiting the column_name production.
	ExitColumn_name(c *Column_nameContext)

	// ExitNew_table_name is called when exiting the new_table_name production.
	ExitNew_table_name(c *New_table_nameContext)

	// ExitView_name is called when exiting the view_name production.
	ExitView_name(c *View_nameContext)

	// ExitTable_alias is called when exiting the table_alias production.
	ExitTable_alias(c *Table_aliasContext)

	// ExitNumeric_literal is called when exiting the numeric_literal production.
	ExitNumeric_literal(c *Numeric_literalContext)

	// ExitString_literal is called when exiting the string_literal production.
	ExitString_literal(c *String_literalContext)
}

FusionTablesSqlListener is a complete listener for a parse tree produced by FusionTablesSqlParser.

type FusionTablesSqlParser

type FusionTablesSqlParser struct {
	*antlr.BaseParser
}

func NewFusionTablesSqlParser

func NewFusionTablesSqlParser(input antlr.TokenStream) *FusionTablesSqlParser

func (*FusionTablesSqlParser) Aggregate_exp

func (p *FusionTablesSqlParser) Aggregate_exp() (localctx IAggregate_expContext)

func (*FusionTablesSqlParser) Alter_table_stmt

func (p *FusionTablesSqlParser) Alter_table_stmt() (localctx IAlter_table_stmtContext)

func (*FusionTablesSqlParser) And_or_or

func (p *FusionTablesSqlParser) And_or_or() (localctx IAnd_or_orContext)

func (*FusionTablesSqlParser) Circle

func (p *FusionTablesSqlParser) Circle() (localctx ICircleContext)

func (*FusionTablesSqlParser) Column_alias

func (p *FusionTablesSqlParser) Column_alias() (localctx IColumn_aliasContext)

func (*FusionTablesSqlParser) Column_assignment

func (p *FusionTablesSqlParser) Column_assignment() (localctx IColumn_assignmentContext)

func (*FusionTablesSqlParser) Column_name

func (p *FusionTablesSqlParser) Column_name() (localctx IColumn_nameContext)

func (*FusionTablesSqlParser) Column_name_beginning_expr

func (p *FusionTablesSqlParser) Column_name_beginning_expr() (localctx IColumn_name_beginning_exprContext)

func (*FusionTablesSqlParser) Column_name_in_dml

func (p *FusionTablesSqlParser) Column_name_in_dml() (localctx IColumn_name_in_dmlContext)

func (*FusionTablesSqlParser) Coordinate

func (p *FusionTablesSqlParser) Coordinate() (localctx ICoordinateContext)

func (*FusionTablesSqlParser) Create_table_as_select_stmt

func (p *FusionTablesSqlParser) Create_table_as_select_stmt() (localctx ICreate_table_as_select_stmtContext)

func (*FusionTablesSqlParser) Create_view_stmt

func (p *FusionTablesSqlParser) Create_view_stmt() (localctx ICreate_view_stmtContext)

func (*FusionTablesSqlParser) Delete_stmt

func (p *FusionTablesSqlParser) Delete_stmt() (localctx IDelete_stmtContext)

func (*FusionTablesSqlParser) Describe_stmt

func (p *FusionTablesSqlParser) Describe_stmt() (localctx IDescribe_stmtContext)

func (*FusionTablesSqlParser) Drop_table_stmt

func (p *FusionTablesSqlParser) Drop_table_stmt() (localctx IDrop_table_stmtContext)

func (*FusionTablesSqlParser) Eq_comparison

func (p *FusionTablesSqlParser) Eq_comparison() (localctx IEq_comparisonContext)

func (*FusionTablesSqlParser) Error_message

func (p *FusionTablesSqlParser) Error_message() (localctx IError_messageContext)

func (*FusionTablesSqlParser) Expr

func (p *FusionTablesSqlParser) Expr() (localctx IExprContext)

func (*FusionTablesSqlParser) FusionTablesSql

func (p *FusionTablesSqlParser) FusionTablesSql() (localctx IFusionTablesSqlContext)

func (*FusionTablesSqlParser) Geometry

func (p *FusionTablesSqlParser) Geometry() (localctx IGeometryContext)

func (*FusionTablesSqlParser) Identifier

func (p *FusionTablesSqlParser) Identifier() (localctx IIdentifierContext)

func (*FusionTablesSqlParser) Insert_stmt

func (p *FusionTablesSqlParser) Insert_stmt() (localctx IInsert_stmtContext)

func (*FusionTablesSqlParser) Join_clause

func (p *FusionTablesSqlParser) Join_clause() (localctx IJoin_clauseContext)

func (*FusionTablesSqlParser) Keyword

func (p *FusionTablesSqlParser) Keyword() (localctx IKeywordContext)

func (*FusionTablesSqlParser) Literal

func (p *FusionTablesSqlParser) Literal() (localctx ILiteralContext)

func (*FusionTablesSqlParser) New_table_name

func (p *FusionTablesSqlParser) New_table_name() (localctx INew_table_nameContext)

func (*FusionTablesSqlParser) Numeric_literal

func (p *FusionTablesSqlParser) Numeric_literal() (localctx INumeric_literalContext)

func (*FusionTablesSqlParser) Operator

func (p *FusionTablesSqlParser) Operator() (localctx IOperatorContext)

func (*FusionTablesSqlParser) Ordering_term

func (p *FusionTablesSqlParser) Ordering_term() (localctx IOrdering_termContext)

func (*FusionTablesSqlParser) Qualified_column_name

func (p *FusionTablesSqlParser) Qualified_column_name() (localctx IQualified_column_nameContext)

func (*FusionTablesSqlParser) Rectangle

func (p *FusionTablesSqlParser) Rectangle() (localctx IRectangleContext)

func (*FusionTablesSqlParser) Result_column

func (p *FusionTablesSqlParser) Result_column() (localctx IResult_columnContext)

func (*FusionTablesSqlParser) Select_stmt

func (p *FusionTablesSqlParser) Select_stmt() (localctx ISelect_stmtContext)

func (*FusionTablesSqlParser) Show_tables_stmt

func (p *FusionTablesSqlParser) Show_tables_stmt() (localctx IShow_tables_stmtContext)

func (*FusionTablesSqlParser) Sql_stmt

func (p *FusionTablesSqlParser) Sql_stmt() (localctx ISql_stmtContext)

func (*FusionTablesSqlParser) String_literal

func (p *FusionTablesSqlParser) String_literal() (localctx IString_literalContext)

func (*FusionTablesSqlParser) Table_alias

func (p *FusionTablesSqlParser) Table_alias() (localctx ITable_aliasContext)

func (*FusionTablesSqlParser) Table_name

func (p *FusionTablesSqlParser) Table_name() (localctx ITable_nameContext)

func (*FusionTablesSqlParser) Table_name_in_ddl

func (p *FusionTablesSqlParser) Table_name_in_ddl() (localctx ITable_name_in_ddlContext)

func (*FusionTablesSqlParser) Table_name_in_dml

func (p *FusionTablesSqlParser) Table_name_in_dml() (localctx ITable_name_in_dmlContext)

func (*FusionTablesSqlParser) Table_name_with_alias

func (p *FusionTablesSqlParser) Table_name_with_alias() (localctx ITable_name_with_aliasContext)

func (*FusionTablesSqlParser) Update_stmt

func (p *FusionTablesSqlParser) Update_stmt() (localctx IUpdate_stmtContext)

func (*FusionTablesSqlParser) View_name

func (p *FusionTablesSqlParser) View_name() (localctx IView_nameContext)

type GeometryContext

type GeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGeometryContext

func NewEmptyGeometryContext() *GeometryContext

func NewGeometryContext

func NewGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeometryContext

func (*GeometryContext) Circle

func (s *GeometryContext) Circle() ICircleContext

func (*GeometryContext) EnterRule

func (s *GeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*GeometryContext) ExitRule

func (s *GeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*GeometryContext) GetParser

func (s *GeometryContext) GetParser() antlr.Parser

func (*GeometryContext) GetRuleContext

func (s *GeometryContext) GetRuleContext() antlr.RuleContext

func (*GeometryContext) IsGeometryContext

func (*GeometryContext) IsGeometryContext()

func (*GeometryContext) Rectangle

func (s *GeometryContext) Rectangle() IRectangleContext

func (*GeometryContext) ToStringTree

func (s *GeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IAggregate_expContext

type IAggregate_expContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAggregate_expContext differentiates from other interfaces.
	IsAggregate_expContext()
}

IAggregate_expContext is an interface to support dynamic dispatch.

type IAlter_table_stmtContext

type IAlter_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAlter_table_stmtContext differentiates from other interfaces.
	IsAlter_table_stmtContext()
}

IAlter_table_stmtContext is an interface to support dynamic dispatch.

type IAnd_or_orContext

type IAnd_or_orContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAnd_or_orContext differentiates from other interfaces.
	IsAnd_or_orContext()
}

IAnd_or_orContext is an interface to support dynamic dispatch.

type ICircleContext

type ICircleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCircleContext differentiates from other interfaces.
	IsCircleContext()
}

ICircleContext is an interface to support dynamic dispatch.

type IColumn_aliasContext

type IColumn_aliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_aliasContext differentiates from other interfaces.
	IsColumn_aliasContext()
}

IColumn_aliasContext is an interface to support dynamic dispatch.

type IColumn_assignmentContext

type IColumn_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_assignmentContext differentiates from other interfaces.
	IsColumn_assignmentContext()
}

IColumn_assignmentContext is an interface to support dynamic dispatch.

type IColumn_nameContext

type IColumn_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_nameContext differentiates from other interfaces.
	IsColumn_nameContext()
}

IColumn_nameContext is an interface to support dynamic dispatch.

type IColumn_name_beginning_exprContext

type IColumn_name_beginning_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_name_beginning_exprContext differentiates from other interfaces.
	IsColumn_name_beginning_exprContext()
}

IColumn_name_beginning_exprContext is an interface to support dynamic dispatch.

type IColumn_name_in_dmlContext

type IColumn_name_in_dmlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_name_in_dmlContext differentiates from other interfaces.
	IsColumn_name_in_dmlContext()
}

IColumn_name_in_dmlContext is an interface to support dynamic dispatch.

type ICoordinateContext

type ICoordinateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCoordinateContext differentiates from other interfaces.
	IsCoordinateContext()
}

ICoordinateContext is an interface to support dynamic dispatch.

type ICreate_table_as_select_stmtContext

type ICreate_table_as_select_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_table_as_select_stmtContext differentiates from other interfaces.
	IsCreate_table_as_select_stmtContext()
}

ICreate_table_as_select_stmtContext is an interface to support dynamic dispatch.

type ICreate_view_stmtContext

type ICreate_view_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_view_stmtContext differentiates from other interfaces.
	IsCreate_view_stmtContext()
}

ICreate_view_stmtContext is an interface to support dynamic dispatch.

type IDelete_stmtContext

type IDelete_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDelete_stmtContext differentiates from other interfaces.
	IsDelete_stmtContext()
}

IDelete_stmtContext is an interface to support dynamic dispatch.

type IDescribe_stmtContext

type IDescribe_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDescribe_stmtContext differentiates from other interfaces.
	IsDescribe_stmtContext()
}

IDescribe_stmtContext is an interface to support dynamic dispatch.

type IDrop_table_stmtContext

type IDrop_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDrop_table_stmtContext differentiates from other interfaces.
	IsDrop_table_stmtContext()
}

IDrop_table_stmtContext is an interface to support dynamic dispatch.

type IEq_comparisonContext

type IEq_comparisonContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEq_comparisonContext differentiates from other interfaces.
	IsEq_comparisonContext()
}

IEq_comparisonContext is an interface to support dynamic dispatch.

type IError_messageContext

type IError_messageContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsError_messageContext differentiates from other interfaces.
	IsError_messageContext()
}

IError_messageContext 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 IFusionTablesSqlContext

type IFusionTablesSqlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFusionTablesSqlContext differentiates from other interfaces.
	IsFusionTablesSqlContext()
}

IFusionTablesSqlContext is an interface to support dynamic dispatch.

type IGeometryContext

type IGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGeometryContext differentiates from other interfaces.
	IsGeometryContext()
}

IGeometryContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdentifierContext differentiates from other interfaces.
	IsIdentifierContext()
}

IIdentifierContext is an interface to support dynamic dispatch.

type IInsert_stmtContext

type IInsert_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInsert_stmtContext differentiates from other interfaces.
	IsInsert_stmtContext()
}

IInsert_stmtContext is an interface to support dynamic dispatch.

type IJoin_clauseContext

type IJoin_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoin_clauseContext differentiates from other interfaces.
	IsJoin_clauseContext()
}

IJoin_clauseContext is an interface to support dynamic dispatch.

type IKeywordContext

type IKeywordContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeywordContext differentiates from other interfaces.
	IsKeywordContext()
}

IKeywordContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type INew_table_nameContext

type INew_table_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNew_table_nameContext differentiates from other interfaces.
	IsNew_table_nameContext()
}

INew_table_nameContext is an interface to support dynamic dispatch.

type INumeric_literalContext

type INumeric_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumeric_literalContext differentiates from other interfaces.
	IsNumeric_literalContext()
}

INumeric_literalContext is an interface to support dynamic dispatch.

type IOperatorContext

type IOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOperatorContext differentiates from other interfaces.
	IsOperatorContext()
}

IOperatorContext is an interface to support dynamic dispatch.

type IOrdering_termContext

type IOrdering_termContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrdering_termContext differentiates from other interfaces.
	IsOrdering_termContext()
}

IOrdering_termContext is an interface to support dynamic dispatch.

type IQualified_column_nameContext

type IQualified_column_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQualified_column_nameContext differentiates from other interfaces.
	IsQualified_column_nameContext()
}

IQualified_column_nameContext is an interface to support dynamic dispatch.

type IRectangleContext

type IRectangleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRectangleContext differentiates from other interfaces.
	IsRectangleContext()
}

IRectangleContext is an interface to support dynamic dispatch.

type IResult_columnContext

type IResult_columnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsResult_columnContext differentiates from other interfaces.
	IsResult_columnContext()
}

IResult_columnContext is an interface to support dynamic dispatch.

type ISelect_stmtContext

type ISelect_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelect_stmtContext differentiates from other interfaces.
	IsSelect_stmtContext()
}

ISelect_stmtContext is an interface to support dynamic dispatch.

type IShow_tables_stmtContext

type IShow_tables_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShow_tables_stmtContext differentiates from other interfaces.
	IsShow_tables_stmtContext()
}

IShow_tables_stmtContext is an interface to support dynamic dispatch.

type ISql_stmtContext

type ISql_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSql_stmtContext differentiates from other interfaces.
	IsSql_stmtContext()
}

ISql_stmtContext is an interface to support dynamic dispatch.

type IString_literalContext

type IString_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsString_literalContext differentiates from other interfaces.
	IsString_literalContext()
}

IString_literalContext is an interface to support dynamic dispatch.

type ITable_aliasContext

type ITable_aliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_aliasContext differentiates from other interfaces.
	IsTable_aliasContext()
}

ITable_aliasContext is an interface to support dynamic dispatch.

type ITable_nameContext

type ITable_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_nameContext differentiates from other interfaces.
	IsTable_nameContext()
}

ITable_nameContext is an interface to support dynamic dispatch.

type ITable_name_in_ddlContext

type ITable_name_in_ddlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_name_in_ddlContext differentiates from other interfaces.
	IsTable_name_in_ddlContext()
}

ITable_name_in_ddlContext is an interface to support dynamic dispatch.

type ITable_name_in_dmlContext

type ITable_name_in_dmlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_name_in_dmlContext differentiates from other interfaces.
	IsTable_name_in_dmlContext()
}

ITable_name_in_dmlContext is an interface to support dynamic dispatch.

type ITable_name_with_aliasContext

type ITable_name_with_aliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_name_with_aliasContext differentiates from other interfaces.
	IsTable_name_with_aliasContext()
}

ITable_name_with_aliasContext is an interface to support dynamic dispatch.

type IUpdate_stmtContext

type IUpdate_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUpdate_stmtContext differentiates from other interfaces.
	IsUpdate_stmtContext()
}

IUpdate_stmtContext is an interface to support dynamic dispatch.

type IView_nameContext

type IView_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsView_nameContext differentiates from other interfaces.
	IsView_nameContext()
}

IView_nameContext is an interface to support dynamic dispatch.

type IdentifierContext

type IdentifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) EnterRule

func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) ExitRule

func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) GetParser

func (s *IdentifierContext) GetParser() antlr.Parser

func (*IdentifierContext) GetRuleContext

func (s *IdentifierContext) GetRuleContext() antlr.RuleContext

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) String_literal

func (s *IdentifierContext) String_literal() IString_literalContext

func (*IdentifierContext) ToStringTree

func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Insert_stmtContext

type Insert_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInsert_stmtContext

func NewEmptyInsert_stmtContext() *Insert_stmtContext

func NewInsert_stmtContext

func NewInsert_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Insert_stmtContext

func (*Insert_stmtContext) AllColumn_name_in_dml

func (s *Insert_stmtContext) AllColumn_name_in_dml() []IColumn_name_in_dmlContext

func (*Insert_stmtContext) AllLPAR

func (s *Insert_stmtContext) AllLPAR() []antlr.TerminalNode

func (*Insert_stmtContext) AllLiteral

func (s *Insert_stmtContext) AllLiteral() []ILiteralContext

func (*Insert_stmtContext) AllRPAR

func (s *Insert_stmtContext) AllRPAR() []antlr.TerminalNode

func (*Insert_stmtContext) Column_name_in_dml

func (s *Insert_stmtContext) Column_name_in_dml(i int) IColumn_name_in_dmlContext

func (*Insert_stmtContext) EnterRule

func (s *Insert_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Insert_stmtContext) ExitRule

func (s *Insert_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Insert_stmtContext) GetParser

func (s *Insert_stmtContext) GetParser() antlr.Parser

func (*Insert_stmtContext) GetRuleContext

func (s *Insert_stmtContext) GetRuleContext() antlr.RuleContext

func (*Insert_stmtContext) IsInsert_stmtContext

func (*Insert_stmtContext) IsInsert_stmtContext()

func (*Insert_stmtContext) K_INSERT

func (s *Insert_stmtContext) K_INSERT() antlr.TerminalNode

func (*Insert_stmtContext) K_INTO

func (*Insert_stmtContext) K_VALUES

func (s *Insert_stmtContext) K_VALUES() antlr.TerminalNode

func (*Insert_stmtContext) LPAR

func (*Insert_stmtContext) Literal

func (s *Insert_stmtContext) Literal(i int) ILiteralContext

func (*Insert_stmtContext) RPAR

func (*Insert_stmtContext) Table_name_in_dml

func (s *Insert_stmtContext) Table_name_in_dml() ITable_name_in_dmlContext

func (*Insert_stmtContext) ToStringTree

func (s *Insert_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Join_clauseContext

type Join_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoin_clauseContext

func NewEmptyJoin_clauseContext() *Join_clauseContext

func NewJoin_clauseContext

func NewJoin_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_clauseContext

func (*Join_clauseContext) AllQualified_column_name

func (s *Join_clauseContext) AllQualified_column_name() []IQualified_column_nameContext

func (*Join_clauseContext) EQ

func (*Join_clauseContext) EnterRule

func (s *Join_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Join_clauseContext) ExitRule

func (s *Join_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Join_clauseContext) GetParser

func (s *Join_clauseContext) GetParser() antlr.Parser

func (*Join_clauseContext) GetRuleContext

func (s *Join_clauseContext) GetRuleContext() antlr.RuleContext

func (*Join_clauseContext) IsJoin_clauseContext

func (*Join_clauseContext) IsJoin_clauseContext()

func (*Join_clauseContext) K_JOIN

func (*Join_clauseContext) K_LEFT

func (*Join_clauseContext) K_ON

func (*Join_clauseContext) K_OUTER

func (s *Join_clauseContext) K_OUTER() antlr.TerminalNode

func (*Join_clauseContext) Qualified_column_name

func (s *Join_clauseContext) Qualified_column_name(i int) IQualified_column_nameContext

func (*Join_clauseContext) Table_name_with_alias

func (s *Join_clauseContext) Table_name_with_alias() ITable_name_with_aliasContext

func (*Join_clauseContext) ToStringTree

func (s *Join_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KeywordContext

type KeywordContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKeywordContext

func NewEmptyKeywordContext() *KeywordContext

func NewKeywordContext

func NewKeywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordContext

func (*KeywordContext) EnterRule

func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)

func (*KeywordContext) ExitRule

func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)

func (*KeywordContext) GetParser

func (s *KeywordContext) GetParser() antlr.Parser

func (*KeywordContext) GetRuleContext

func (s *KeywordContext) GetRuleContext() antlr.RuleContext

func (*KeywordContext) IsKeywordContext

func (*KeywordContext) IsKeywordContext()

func (*KeywordContext) K_ALTER

func (s *KeywordContext) K_ALTER() antlr.TerminalNode

func (*KeywordContext) K_AND

func (s *KeywordContext) K_AND() antlr.TerminalNode

func (*KeywordContext) K_AS

func (s *KeywordContext) K_AS() antlr.TerminalNode

func (*KeywordContext) K_ASC

func (s *KeywordContext) K_ASC() antlr.TerminalNode

func (*KeywordContext) K_AVERAGE

func (s *KeywordContext) K_AVERAGE() antlr.TerminalNode

func (*KeywordContext) K_BETWEEN

func (s *KeywordContext) K_BETWEEN() antlr.TerminalNode

func (*KeywordContext) K_BY

func (s *KeywordContext) K_BY() antlr.TerminalNode

func (*KeywordContext) K_CASE

func (s *KeywordContext) K_CASE() antlr.TerminalNode

func (*KeywordContext) K_CIRCLE

func (s *KeywordContext) K_CIRCLE() antlr.TerminalNode

func (*KeywordContext) K_COLUMN

func (s *KeywordContext) K_COLUMN() antlr.TerminalNode

func (*KeywordContext) K_CONTAIN

func (s *KeywordContext) K_CONTAIN() antlr.TerminalNode

func (*KeywordContext) K_CONTAINS

func (s *KeywordContext) K_CONTAINS() antlr.TerminalNode

func (*KeywordContext) K_COUNT

func (s *KeywordContext) K_COUNT() antlr.TerminalNode

func (*KeywordContext) K_CREATE

func (s *KeywordContext) K_CREATE() antlr.TerminalNode

func (*KeywordContext) K_DELETE

func (s *KeywordContext) K_DELETE() antlr.TerminalNode

func (*KeywordContext) K_DESC

func (s *KeywordContext) K_DESC() antlr.TerminalNode

func (*KeywordContext) K_DOES

func (s *KeywordContext) K_DOES() antlr.TerminalNode

func (*KeywordContext) K_DROP

func (s *KeywordContext) K_DROP() antlr.TerminalNode

func (*KeywordContext) K_ENDS

func (s *KeywordContext) K_ENDS() antlr.TerminalNode

func (*KeywordContext) K_EQUAL

func (s *KeywordContext) K_EQUAL() antlr.TerminalNode

func (*KeywordContext) K_FROM

func (s *KeywordContext) K_FROM() antlr.TerminalNode

func (*KeywordContext) K_GROUP

func (s *KeywordContext) K_GROUP() antlr.TerminalNode

func (*KeywordContext) K_HAVING

func (s *KeywordContext) K_HAVING() antlr.TerminalNode

func (*KeywordContext) K_IGNORING

func (s *KeywordContext) K_IGNORING() antlr.TerminalNode

func (*KeywordContext) K_IN

func (s *KeywordContext) K_IN() antlr.TerminalNode

func (*KeywordContext) K_INSERT

func (s *KeywordContext) K_INSERT() antlr.TerminalNode

func (*KeywordContext) K_INTO

func (s *KeywordContext) K_INTO() antlr.TerminalNode

func (*KeywordContext) K_JOIN

func (s *KeywordContext) K_JOIN() antlr.TerminalNode

func (*KeywordContext) K_LATLNG

func (s *KeywordContext) K_LATLNG() antlr.TerminalNode

func (*KeywordContext) K_LEFT

func (s *KeywordContext) K_LEFT() antlr.TerminalNode

func (*KeywordContext) K_LIKE

func (s *KeywordContext) K_LIKE() antlr.TerminalNode

func (*KeywordContext) K_LIMIT

func (s *KeywordContext) K_LIMIT() antlr.TerminalNode

func (*KeywordContext) K_MATCHES

func (s *KeywordContext) K_MATCHES() antlr.TerminalNode

func (*KeywordContext) K_MAXIMUM

func (s *KeywordContext) K_MAXIMUM() antlr.TerminalNode

func (*KeywordContext) K_MINIMUM

func (s *KeywordContext) K_MINIMUM() antlr.TerminalNode

func (*KeywordContext) K_NOT

func (s *KeywordContext) K_NOT() antlr.TerminalNode

func (*KeywordContext) K_OF

func (s *KeywordContext) K_OF() antlr.TerminalNode

func (*KeywordContext) K_OFFSET

func (s *KeywordContext) K_OFFSET() antlr.TerminalNode

func (*KeywordContext) K_ON

func (s *KeywordContext) K_ON() antlr.TerminalNode

func (*KeywordContext) K_OR

func (s *KeywordContext) K_OR() antlr.TerminalNode

func (*KeywordContext) K_ORDER

func (s *KeywordContext) K_ORDER() antlr.TerminalNode

func (*KeywordContext) K_OUTER

func (s *KeywordContext) K_OUTER() antlr.TerminalNode

func (*KeywordContext) K_RECTANGLE

func (s *KeywordContext) K_RECTANGLE() antlr.TerminalNode

func (*KeywordContext) K_RENAME

func (s *KeywordContext) K_RENAME() antlr.TerminalNode

func (*KeywordContext) K_SELECT

func (s *KeywordContext) K_SELECT() antlr.TerminalNode

func (*KeywordContext) K_SET

func (s *KeywordContext) K_SET() antlr.TerminalNode

func (*KeywordContext) K_STARTS

func (s *KeywordContext) K_STARTS() antlr.TerminalNode

func (*KeywordContext) K_ST_DISTANCE

func (s *KeywordContext) K_ST_DISTANCE() antlr.TerminalNode

func (*KeywordContext) K_ST_INTERSECTS

func (s *KeywordContext) K_ST_INTERSECTS() antlr.TerminalNode

func (*KeywordContext) K_SUM

func (s *KeywordContext) K_SUM() antlr.TerminalNode

func (*KeywordContext) K_TABLE

func (s *KeywordContext) K_TABLE() antlr.TerminalNode

func (*KeywordContext) K_TO

func (s *KeywordContext) K_TO() antlr.TerminalNode

func (*KeywordContext) K_UPDATE

func (s *KeywordContext) K_UPDATE() antlr.TerminalNode

func (*KeywordContext) K_VALUES

func (s *KeywordContext) K_VALUES() antlr.TerminalNode

func (*KeywordContext) K_VIEW

func (s *KeywordContext) K_VIEW() antlr.TerminalNode

func (*KeywordContext) K_WHERE

func (s *KeywordContext) K_WHERE() antlr.TerminalNode

func (*KeywordContext) K_WITH

func (s *KeywordContext) K_WITH() antlr.TerminalNode

func (*KeywordContext) ToStringTree

func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralContext

type LiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) EnterRule

func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralContext) ExitRule

func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralContext) GetParser

func (s *LiteralContext) GetParser() antlr.Parser

func (*LiteralContext) GetRuleContext

func (s *LiteralContext) GetRuleContext() antlr.RuleContext

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) Numeric_literal

func (s *LiteralContext) Numeric_literal() INumeric_literalContext

func (*LiteralContext) String_literal

func (s *LiteralContext) String_literal() IString_literalContext

func (*LiteralContext) ToStringTree

func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type New_table_nameContext

type New_table_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNew_table_nameContext

func NewEmptyNew_table_nameContext() *New_table_nameContext

func NewNew_table_nameContext

func NewNew_table_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *New_table_nameContext

func (*New_table_nameContext) EnterRule

func (s *New_table_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*New_table_nameContext) ExitRule

func (s *New_table_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*New_table_nameContext) GetParser

func (s *New_table_nameContext) GetParser() antlr.Parser

func (*New_table_nameContext) GetRuleContext

func (s *New_table_nameContext) GetRuleContext() antlr.RuleContext

func (*New_table_nameContext) IsNew_table_nameContext

func (*New_table_nameContext) IsNew_table_nameContext()

func (*New_table_nameContext) Table_name

func (s *New_table_nameContext) Table_name() ITable_nameContext

func (*New_table_nameContext) ToStringTree

func (s *New_table_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Numeric_literalContext

type Numeric_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumeric_literalContext

func NewEmptyNumeric_literalContext() *Numeric_literalContext

func NewNumeric_literalContext

func NewNumeric_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Numeric_literalContext

func (*Numeric_literalContext) EnterRule

func (s *Numeric_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Numeric_literalContext) ExitRule

func (s *Numeric_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Numeric_literalContext) GetParser

func (s *Numeric_literalContext) GetParser() antlr.Parser

func (*Numeric_literalContext) GetRuleContext

func (s *Numeric_literalContext) GetRuleContext() antlr.RuleContext

func (*Numeric_literalContext) IsNumeric_literalContext

func (*Numeric_literalContext) IsNumeric_literalContext()

func (*Numeric_literalContext) NUMERIC_LITERAL

func (s *Numeric_literalContext) NUMERIC_LITERAL() antlr.TerminalNode

func (*Numeric_literalContext) ToStringTree

func (s *Numeric_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OperatorContext

type OperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOperatorContext

func NewEmptyOperatorContext() *OperatorContext

func NewOperatorContext

func NewOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperatorContext

func (*OperatorContext) EQ

func (*OperatorContext) EnterRule

func (s *OperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*OperatorContext) ExitRule

func (s *OperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*OperatorContext) GT

func (*OperatorContext) GT_EQ

func (s *OperatorContext) GT_EQ() antlr.TerminalNode

func (*OperatorContext) GetParser

func (s *OperatorContext) GetParser() antlr.Parser

func (*OperatorContext) GetRuleContext

func (s *OperatorContext) GetRuleContext() antlr.RuleContext

func (*OperatorContext) IsOperatorContext

func (*OperatorContext) IsOperatorContext()

func (*OperatorContext) LT

func (*OperatorContext) LT_EQ

func (s *OperatorContext) LT_EQ() antlr.TerminalNode

func (*OperatorContext) ToStringTree

func (s *OperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Ordering_termContext

type Ordering_termContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrdering_termContext

func NewEmptyOrdering_termContext() *Ordering_termContext

func NewOrdering_termContext

func NewOrdering_termContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ordering_termContext

func (*Ordering_termContext) Coordinate

func (s *Ordering_termContext) Coordinate() ICoordinateContext

func (*Ordering_termContext) EnterRule

func (s *Ordering_termContext) EnterRule(listener antlr.ParseTreeListener)

func (*Ordering_termContext) ExitRule

func (s *Ordering_termContext) ExitRule(listener antlr.ParseTreeListener)

func (*Ordering_termContext) GetParser

func (s *Ordering_termContext) GetParser() antlr.Parser

func (*Ordering_termContext) GetRuleContext

func (s *Ordering_termContext) GetRuleContext() antlr.RuleContext

func (*Ordering_termContext) IsOrdering_termContext

func (*Ordering_termContext) IsOrdering_termContext()

func (*Ordering_termContext) K_ASC

func (*Ordering_termContext) K_DESC

func (*Ordering_termContext) K_ST_DISTANCE

func (s *Ordering_termContext) K_ST_DISTANCE() antlr.TerminalNode

func (*Ordering_termContext) LPAR

func (*Ordering_termContext) Qualified_column_name

func (s *Ordering_termContext) Qualified_column_name() IQualified_column_nameContext

func (*Ordering_termContext) RPAR

func (*Ordering_termContext) ToStringTree

func (s *Ordering_termContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Qualified_column_nameContext

type Qualified_column_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQualified_column_nameContext

func NewEmptyQualified_column_nameContext() *Qualified_column_nameContext

func NewQualified_column_nameContext

func NewQualified_column_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Qualified_column_nameContext

func (*Qualified_column_nameContext) Column_name

func (*Qualified_column_nameContext) EnterRule

func (s *Qualified_column_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Qualified_column_nameContext) ExitRule

func (*Qualified_column_nameContext) GetParser

func (s *Qualified_column_nameContext) GetParser() antlr.Parser

func (*Qualified_column_nameContext) GetRuleContext

func (s *Qualified_column_nameContext) GetRuleContext() antlr.RuleContext

func (*Qualified_column_nameContext) IsQualified_column_nameContext

func (*Qualified_column_nameContext) IsQualified_column_nameContext()

func (*Qualified_column_nameContext) Table_name

func (*Qualified_column_nameContext) ToStringTree

func (s *Qualified_column_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RectangleContext

type RectangleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRectangleContext

func NewEmptyRectangleContext() *RectangleContext

func NewRectangleContext

func NewRectangleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RectangleContext

func (*RectangleContext) AllCoordinate

func (s *RectangleContext) AllCoordinate() []ICoordinateContext

func (*RectangleContext) Coordinate

func (s *RectangleContext) Coordinate(i int) ICoordinateContext

func (*RectangleContext) EnterRule

func (s *RectangleContext) EnterRule(listener antlr.ParseTreeListener)

func (*RectangleContext) ExitRule

func (s *RectangleContext) ExitRule(listener antlr.ParseTreeListener)

func (*RectangleContext) GetParser

func (s *RectangleContext) GetParser() antlr.Parser

func (*RectangleContext) GetRuleContext

func (s *RectangleContext) GetRuleContext() antlr.RuleContext

func (*RectangleContext) IsRectangleContext

func (*RectangleContext) IsRectangleContext()

func (*RectangleContext) K_RECTANGLE

func (s *RectangleContext) K_RECTANGLE() antlr.TerminalNode

func (*RectangleContext) LPAR

func (*RectangleContext) RPAR

func (*RectangleContext) ToStringTree

func (s *RectangleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Result_columnContext

type Result_columnContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyResult_columnContext

func NewEmptyResult_columnContext() *Result_columnContext

func NewResult_columnContext

func NewResult_columnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Result_columnContext

func (*Result_columnContext) Aggregate_exp

func (s *Result_columnContext) Aggregate_exp() IAggregate_expContext

func (*Result_columnContext) EnterRule

func (s *Result_columnContext) EnterRule(listener antlr.ParseTreeListener)

func (*Result_columnContext) ExitRule

func (s *Result_columnContext) ExitRule(listener antlr.ParseTreeListener)

func (*Result_columnContext) GetParser

func (s *Result_columnContext) GetParser() antlr.Parser

func (*Result_columnContext) GetRuleContext

func (s *Result_columnContext) GetRuleContext() antlr.RuleContext

func (*Result_columnContext) IsResult_columnContext

func (*Result_columnContext) IsResult_columnContext()

func (*Result_columnContext) Qualified_column_name

func (s *Result_columnContext) Qualified_column_name() IQualified_column_nameContext

func (*Result_columnContext) Table_name

func (s *Result_columnContext) Table_name() ITable_nameContext

func (*Result_columnContext) ToStringTree

func (s *Result_columnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Select_stmtContext

type Select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySelect_stmtContext

func NewEmptySelect_stmtContext() *Select_stmtContext

func NewSelect_stmtContext

func NewSelect_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_stmtContext

func (*Select_stmtContext) AllJoin_clause

func (s *Select_stmtContext) AllJoin_clause() []IJoin_clauseContext

func (*Select_stmtContext) AllK_BY

func (s *Select_stmtContext) AllK_BY() []antlr.TerminalNode

func (*Select_stmtContext) AllNumeric_literal

func (s *Select_stmtContext) AllNumeric_literal() []INumeric_literalContext

func (*Select_stmtContext) AllOrdering_term

func (s *Select_stmtContext) AllOrdering_term() []IOrdering_termContext

func (*Select_stmtContext) AllQualified_column_name

func (s *Select_stmtContext) AllQualified_column_name() []IQualified_column_nameContext

func (*Select_stmtContext) AllResult_column

func (s *Select_stmtContext) AllResult_column() []IResult_columnContext

func (*Select_stmtContext) EnterRule

func (s *Select_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Select_stmtContext) ExitRule

func (s *Select_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Select_stmtContext) Expr

func (s *Select_stmtContext) Expr() IExprContext

func (*Select_stmtContext) GetParser

func (s *Select_stmtContext) GetParser() antlr.Parser

func (*Select_stmtContext) GetRuleContext

func (s *Select_stmtContext) GetRuleContext() antlr.RuleContext

func (*Select_stmtContext) IsSelect_stmtContext

func (*Select_stmtContext) IsSelect_stmtContext()

func (*Select_stmtContext) Join_clause

func (s *Select_stmtContext) Join_clause(i int) IJoin_clauseContext

func (*Select_stmtContext) K_BY

func (*Select_stmtContext) K_FROM

func (*Select_stmtContext) K_GROUP

func (s *Select_stmtContext) K_GROUP() antlr.TerminalNode

func (*Select_stmtContext) K_LIMIT

func (s *Select_stmtContext) K_LIMIT() antlr.TerminalNode

func (*Select_stmtContext) K_OFFSET

func (s *Select_stmtContext) K_OFFSET() antlr.TerminalNode

func (*Select_stmtContext) K_ORDER

func (s *Select_stmtContext) K_ORDER() antlr.TerminalNode

func (*Select_stmtContext) K_SELECT

func (s *Select_stmtContext) K_SELECT() antlr.TerminalNode

func (*Select_stmtContext) K_WHERE

func (s *Select_stmtContext) K_WHERE() antlr.TerminalNode

func (*Select_stmtContext) Numeric_literal

func (s *Select_stmtContext) Numeric_literal(i int) INumeric_literalContext

func (*Select_stmtContext) Ordering_term

func (s *Select_stmtContext) Ordering_term(i int) IOrdering_termContext

func (*Select_stmtContext) Qualified_column_name

func (s *Select_stmtContext) Qualified_column_name(i int) IQualified_column_nameContext

func (*Select_stmtContext) Result_column

func (s *Select_stmtContext) Result_column(i int) IResult_columnContext

func (*Select_stmtContext) Table_name_with_alias

func (s *Select_stmtContext) Table_name_with_alias() ITable_name_with_aliasContext

func (*Select_stmtContext) ToStringTree

func (s *Select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Show_tables_stmtContext

type Show_tables_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShow_tables_stmtContext

func NewEmptyShow_tables_stmtContext() *Show_tables_stmtContext

func NewShow_tables_stmtContext

func NewShow_tables_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Show_tables_stmtContext

func (*Show_tables_stmtContext) EnterRule

func (s *Show_tables_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Show_tables_stmtContext) ExitRule

func (s *Show_tables_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Show_tables_stmtContext) GetParser

func (s *Show_tables_stmtContext) GetParser() antlr.Parser

func (*Show_tables_stmtContext) GetRuleContext

func (s *Show_tables_stmtContext) GetRuleContext() antlr.RuleContext

func (*Show_tables_stmtContext) IsShow_tables_stmtContext

func (*Show_tables_stmtContext) IsShow_tables_stmtContext()

func (*Show_tables_stmtContext) K_SHOW

func (*Show_tables_stmtContext) K_TABLES

func (*Show_tables_stmtContext) ToStringTree

func (s *Show_tables_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Sql_stmtContext

type Sql_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySql_stmtContext

func NewEmptySql_stmtContext() *Sql_stmtContext

func NewSql_stmtContext

func NewSql_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_stmtContext

func (*Sql_stmtContext) Alter_table_stmt

func (s *Sql_stmtContext) Alter_table_stmt() IAlter_table_stmtContext

func (*Sql_stmtContext) Create_table_as_select_stmt

func (s *Sql_stmtContext) Create_table_as_select_stmt() ICreate_table_as_select_stmtContext

func (*Sql_stmtContext) Create_view_stmt

func (s *Sql_stmtContext) Create_view_stmt() ICreate_view_stmtContext

func (*Sql_stmtContext) Delete_stmt

func (s *Sql_stmtContext) Delete_stmt() IDelete_stmtContext

func (*Sql_stmtContext) Describe_stmt

func (s *Sql_stmtContext) Describe_stmt() IDescribe_stmtContext

func (*Sql_stmtContext) Drop_table_stmt

func (s *Sql_stmtContext) Drop_table_stmt() IDrop_table_stmtContext

func (*Sql_stmtContext) EnterRule

func (s *Sql_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Sql_stmtContext) ExitRule

func (s *Sql_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Sql_stmtContext) GetParser

func (s *Sql_stmtContext) GetParser() antlr.Parser

func (*Sql_stmtContext) GetRuleContext

func (s *Sql_stmtContext) GetRuleContext() antlr.RuleContext

func (*Sql_stmtContext) Insert_stmt

func (s *Sql_stmtContext) Insert_stmt() IInsert_stmtContext

func (*Sql_stmtContext) IsSql_stmtContext

func (*Sql_stmtContext) IsSql_stmtContext()

func (*Sql_stmtContext) Select_stmt

func (s *Sql_stmtContext) Select_stmt() ISelect_stmtContext

func (*Sql_stmtContext) Show_tables_stmt

func (s *Sql_stmtContext) Show_tables_stmt() IShow_tables_stmtContext

func (*Sql_stmtContext) ToStringTree

func (s *Sql_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Sql_stmtContext) Update_stmt

func (s *Sql_stmtContext) Update_stmt() IUpdate_stmtContext

type String_literalContext

type String_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyString_literalContext

func NewEmptyString_literalContext() *String_literalContext

func NewString_literalContext

func NewString_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_literalContext

func (*String_literalContext) EnterRule

func (s *String_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*String_literalContext) ExitRule

func (s *String_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*String_literalContext) GetParser

func (s *String_literalContext) GetParser() antlr.Parser

func (*String_literalContext) GetRuleContext

func (s *String_literalContext) GetRuleContext() antlr.RuleContext

func (*String_literalContext) IsString_literalContext

func (*String_literalContext) IsString_literalContext()

func (*String_literalContext) STRING_LITERAL

func (s *String_literalContext) STRING_LITERAL() antlr.TerminalNode

func (*String_literalContext) ToStringTree

func (s *String_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_aliasContext

type Table_aliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_aliasContext

func NewEmptyTable_aliasContext() *Table_aliasContext

func NewTable_aliasContext

func NewTable_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_aliasContext

func (*Table_aliasContext) EnterRule

func (s *Table_aliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_aliasContext) ExitRule

func (s *Table_aliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_aliasContext) GetParser

func (s *Table_aliasContext) GetParser() antlr.Parser

func (*Table_aliasContext) GetRuleContext

func (s *Table_aliasContext) GetRuleContext() antlr.RuleContext

func (*Table_aliasContext) Identifier

func (s *Table_aliasContext) Identifier() IIdentifierContext

func (*Table_aliasContext) IsTable_aliasContext

func (*Table_aliasContext) IsTable_aliasContext()

func (*Table_aliasContext) ToStringTree

func (s *Table_aliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_nameContext

type Table_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_nameContext

func NewEmptyTable_nameContext() *Table_nameContext

func NewTable_nameContext

func NewTable_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_nameContext

func (*Table_nameContext) EnterRule

func (s *Table_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_nameContext) ExitRule

func (s *Table_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_nameContext) GetParser

func (s *Table_nameContext) GetParser() antlr.Parser

func (*Table_nameContext) GetRuleContext

func (s *Table_nameContext) GetRuleContext() antlr.RuleContext

func (*Table_nameContext) Identifier

func (s *Table_nameContext) Identifier() IIdentifierContext

func (*Table_nameContext) IsTable_nameContext

func (*Table_nameContext) IsTable_nameContext()

func (*Table_nameContext) ToStringTree

func (s *Table_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_name_in_ddlContext

type Table_name_in_ddlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_name_in_ddlContext

func NewEmptyTable_name_in_ddlContext() *Table_name_in_ddlContext

func NewTable_name_in_ddlContext

func NewTable_name_in_ddlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_name_in_ddlContext

func (*Table_name_in_ddlContext) EnterRule

func (s *Table_name_in_ddlContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_name_in_ddlContext) ExitRule

func (s *Table_name_in_ddlContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_name_in_ddlContext) GetParser

func (s *Table_name_in_ddlContext) GetParser() antlr.Parser

func (*Table_name_in_ddlContext) GetRuleContext

func (s *Table_name_in_ddlContext) GetRuleContext() antlr.RuleContext

func (*Table_name_in_ddlContext) IsTable_name_in_ddlContext

func (*Table_name_in_ddlContext) IsTable_name_in_ddlContext()

func (*Table_name_in_ddlContext) Table_name

func (*Table_name_in_ddlContext) ToStringTree

func (s *Table_name_in_ddlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_name_in_dmlContext

type Table_name_in_dmlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_name_in_dmlContext

func NewEmptyTable_name_in_dmlContext() *Table_name_in_dmlContext

func NewTable_name_in_dmlContext

func NewTable_name_in_dmlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_name_in_dmlContext

func (*Table_name_in_dmlContext) EnterRule

func (s *Table_name_in_dmlContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_name_in_dmlContext) ExitRule

func (s *Table_name_in_dmlContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_name_in_dmlContext) GetParser

func (s *Table_name_in_dmlContext) GetParser() antlr.Parser

func (*Table_name_in_dmlContext) GetRuleContext

func (s *Table_name_in_dmlContext) GetRuleContext() antlr.RuleContext

func (*Table_name_in_dmlContext) IsTable_name_in_dmlContext

func (*Table_name_in_dmlContext) IsTable_name_in_dmlContext()

func (*Table_name_in_dmlContext) Table_name

func (*Table_name_in_dmlContext) ToStringTree

func (s *Table_name_in_dmlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_name_with_aliasContext

type Table_name_with_aliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_name_with_aliasContext

func NewEmptyTable_name_with_aliasContext() *Table_name_with_aliasContext

func NewTable_name_with_aliasContext

func NewTable_name_with_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_name_with_aliasContext

func (*Table_name_with_aliasContext) EnterRule

func (s *Table_name_with_aliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_name_with_aliasContext) ExitRule

func (*Table_name_with_aliasContext) GetParser

func (s *Table_name_with_aliasContext) GetParser() antlr.Parser

func (*Table_name_with_aliasContext) GetRuleContext

func (s *Table_name_with_aliasContext) GetRuleContext() antlr.RuleContext

func (*Table_name_with_aliasContext) IsTable_name_with_aliasContext

func (*Table_name_with_aliasContext) IsTable_name_with_aliasContext()

func (*Table_name_with_aliasContext) K_AS

func (*Table_name_with_aliasContext) Table_alias

func (*Table_name_with_aliasContext) Table_name

func (*Table_name_with_aliasContext) ToStringTree

func (s *Table_name_with_aliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Update_stmtContext

type Update_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdate_stmtContext

func NewEmptyUpdate_stmtContext() *Update_stmtContext

func NewUpdate_stmtContext

func NewUpdate_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Update_stmtContext

func (*Update_stmtContext) AllColumn_assignment

func (s *Update_stmtContext) AllColumn_assignment() []IColumn_assignmentContext

func (*Update_stmtContext) Column_assignment

func (s *Update_stmtContext) Column_assignment(i int) IColumn_assignmentContext

func (*Update_stmtContext) EnterRule

func (s *Update_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Update_stmtContext) Eq_comparison

func (s *Update_stmtContext) Eq_comparison() IEq_comparisonContext

func (*Update_stmtContext) ExitRule

func (s *Update_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Update_stmtContext) GetParser

func (s *Update_stmtContext) GetParser() antlr.Parser

func (*Update_stmtContext) GetRuleContext

func (s *Update_stmtContext) GetRuleContext() antlr.RuleContext

func (*Update_stmtContext) IsUpdate_stmtContext

func (*Update_stmtContext) IsUpdate_stmtContext()

func (*Update_stmtContext) K_SET

func (*Update_stmtContext) K_UPDATE

func (s *Update_stmtContext) K_UPDATE() antlr.TerminalNode

func (*Update_stmtContext) K_WHERE

func (s *Update_stmtContext) K_WHERE() antlr.TerminalNode

func (*Update_stmtContext) Table_name_in_dml

func (s *Update_stmtContext) Table_name_in_dml() ITable_name_in_dmlContext

func (*Update_stmtContext) ToStringTree

func (s *Update_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type View_nameContext

type View_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyView_nameContext

func NewEmptyView_nameContext() *View_nameContext

func NewView_nameContext

func NewView_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *View_nameContext

func (*View_nameContext) EnterRule

func (s *View_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*View_nameContext) ExitRule

func (s *View_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*View_nameContext) GetParser

func (s *View_nameContext) GetParser() antlr.Parser

func (*View_nameContext) GetRuleContext

func (s *View_nameContext) GetRuleContext() antlr.RuleContext

func (*View_nameContext) Identifier

func (s *View_nameContext) Identifier() IIdentifierContext

func (*View_nameContext) IsView_nameContext

func (*View_nameContext) IsView_nameContext()

func (*View_nameContext) ToStringTree

func (s *View_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL