MCPcopy
hub / github.com/sqlc-dev/sqlc / Any_name

Method Any_name

internal/engine/sqlite/parser/sqlite_parser.go:32943–33021  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32941}
32942
32943func (p *SQLiteParser) Any_name() (localctx IAny_nameContext) {
32944 localctx = NewAny_nameContext(p, p.GetParserRuleContext(), p.GetState())
32945 p.EnterRule(localctx, 228, SQLiteParserRULE_any_name)
32946 p.SetState(2173)
32947 p.GetErrorHandler().Sync(p)
32948 if p.HasError() {
32949 goto errorExit
32950 }
32951
32952 switch p.GetTokenStream().LA(1) {
32953 case SQLiteParserIDENTIFIER:
32954 p.EnterOuterAlt(localctx, 1)
32955 {
32956 p.SetState(2166)
32957 p.Match(SQLiteParserIDENTIFIER)
32958 if p.HasError() {
32959 // Recognition error - abort rule
32960 goto errorExit
32961 }
32962 }
32963
32964 case SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_:
32965 p.EnterOuterAlt(localctx, 2)
32966 {
32967 p.SetState(2167)
32968 p.Keyword()
32969 }
32970
32971 case SQLiteParserSTRING_LITERAL:
32972 p.EnterOuterAlt(localctx, 3)
32973 {
32974 p.SetState(2168)
32975 p.Match(SQLiteParserSTRING_LITERAL)
32976 if p.HasError() {
32977 // Recognition error - abort rule
32978 goto errorExit
32979 }
32980 }
32981
32982 case SQLiteParserOPEN_PAR:
32983 p.EnterOuterAlt(localctx, 4)
32984 {
32985 p.SetState(2169)
32986 p.Match(SQLiteParserOPEN_PAR)
32987 if p.HasError() {
32988 // Recognition error - abort rule
32989 goto errorExit
32990 }
32991 }
32992 {
32993 p.SetState(2170)
32994 p.Any_name()
32995 }
32996 {
32997 p.SetState(2171)
32998 p.Match(SQLiteParserCLOSE_PAR)
32999 if p.HasError() {
33000 // Recognition error - abort rule

Callers 15

Drop_stmtMethod · 0.95
NameMethod · 0.95
Function_nameMethod · 0.95
Schema_nameMethod · 0.95
Table_nameMethod · 0.95
Table_or_index_nameMethod · 0.95
New_table_nameMethod · 0.95
Column_nameMethod · 0.95
Collation_nameMethod · 0.95
Foreign_tableMethod · 0.95
Index_nameMethod · 0.95
Trigger_nameMethod · 0.95

Calls 4

KeywordMethod · 0.95
NewAny_nameContextFunction · 0.85
EnterRuleMethod · 0.45
ExitRuleMethod · 0.45

Tested by

no test coverage detected