Skip to content

Instantly share code, notes, and snippets.

@AnEmortalKid
Created June 30, 2019 04:00
Show Gist options
  • Save AnEmortalKid/339ad84e64bb80aab4bfcad1624d4806 to your computer and use it in GitHub Desktop.
Save AnEmortalKid/339ad84e64bb80aab4bfcad1624d4806 to your computer and use it in GitHub Desktop.
jsql-633
Call: Statement
Current character : 65 (65) at line 1 column 1
Possible string literal matches : { "ACTION", "ADD", "ADVANCE", "ALGORITHM",
"ALL", "ALTER", "AND", "ANY", "AS",
"ASC" }
Current character : 76 (76) at line 1 column 2
Possible string literal matches : { "ALGORITHM", "ALL", "ALTER" }
Current character : 84 (84) at line 1 column 3
Possible string literal matches : { "ALTER" }
Current character : 69 (69) at line 1 column 4
Possible string literal matches : { "ALTER" }
Current character : 82 (82) at line 1 column 5
No more string literal token matches are possible.
Currently matched the first 5 characters as a "ALTER" token.
Current character : 32 (32) at line 1 column 6
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 6
Currently matched the first 5 characters as a "ALTER" token.
Putting back 1 characters into the input stream.
****** FOUND A "ALTER" MATCH (ALTER) ******
Call: SingleStatement
Call: Select(LOOKING AHEAD...)
Call: WithList(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <"WITH">
Return: WithList(LOOKAHEAD FAILED)
Call: SelectBody(LOOKING AHEAD...)
Call: SetOperationList(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <"(">
Call: PlainSelect(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <<K_SELECT>>
Return: PlainSelect(LOOKAHEAD FAILED)
Call: Values(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <"VALUES">
Return: Values(LOOKAHEAD FAILED)
Return: SetOperationList(LOOKAHEAD FAILED)
Return: SelectBody(LOOKAHEAD FAILED)
Return: Select(LOOKAHEAD FAILED)
Call: Replace(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <"REPLACE">
Return: Replace(LOOKAHEAD FAILED)
Call: AlterTable(LOOKING AHEAD...)
Visited token: <"ALTER" at line 1 column 1>; Expected token: <"ALTER">
Current character : 32 (32) at line 1 column 6
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 6
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 84 (84) at line 1 column 7
Possible string literal matches : { "TABLE", "TABLESPACE", "THEN", "TEMP",
"TEMPORARY", "TO", "TOP", "TRAILING", "TRUNCATE",
"TUMBLING", "TYPE" }
Current character : 65 (65) at line 1 column 8
Possible string literal matches : { "TABLE", "TABLESPACE" }
Current character : 66 (66) at line 1 column 9
Possible string literal matches : { "TABLE", "TABLESPACE" }
Current character : 76 (76) at line 1 column 10
Possible string literal matches : { "TABLE", "TABLESPACE" }
Current character : 69 (69) at line 1 column 11
Currently matched the first 5 characters as a "TABLE" token.
Possible string literal matches : { "TABLESPACE" }
Current character : 32 (32) at line 1 column 12
No string literal matches possible.
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 12
Currently matched the first 5 characters as a "TABLE" token.
Putting back 1 characters into the input stream.
****** FOUND A "TABLE" MATCH (TABLE) ******
Visited token: <"TABLE" at line 1 column 7>; Expected token: <"TABLE">
Call: AlterTable
Consumed token: <"ALTER" at line 1 column 1>
Consumed token: <"TABLE" at line 1 column 7>
Call: Table
Current character : 32 (32) at line 1 column 12
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 12
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 116 (116) at line 1 column 13
Possible string literal matches : { "TABLE", "TABLESPACE", "THEN", "TEMP",
"TEMPORARY", "TO", "TOP", "TRAILING", "TRUNCATE",
"TUMBLING", "TYPE" }
Current character : 101 (101) at line 1 column 14
Possible string literal matches : { "TEMP", "TEMPORARY" }
Current character : 97 (97) at line 1 column 15
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 15
Currently matched the first 3 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 109 (109) at line 1 column 16
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 17
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 112 (112) at line 1 column 18
Currently matched the first 6 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 104 (104) at line 1 column 19
Currently matched the first 7 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 20
Currently matched the first 8 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 1 column 21
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 22
Currently matched the first 10 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 1 column 23
Currently matched the first 11 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 10 (10) at line 1 column 24
Currently matched the first 11 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (team_phases) ******
Call: RelObjectName
Call: RelObjectNameWithoutValue
Consumed token: <<S_IDENTIFIER>: "team_phases" at line 1 column 13>
Return: RelObjectNameWithoutValue
Return: RelObjectName
Current character : 10 (10) at line 1 column 24
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 10 (10) at line 1 column 24
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH (\n) ******
Current character : 65 (65) at line 2 column 1
Possible string literal matches : { "ACTION", "ADD", "ADVANCE", "ALGORITHM",
"ALL", "ALTER", "AND", "ANY", "AS",
"ASC" }
Current character : 68 (68) at line 2 column 2
Possible string literal matches : { "ADD", "ADVANCE" }
Current character : 68 (68) at line 2 column 3
No more string literal token matches are possible.
Currently matched the first 3 characters as a "ADD" token.
Current character : 32 (32) at line 2 column 4
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 2 column 4
Currently matched the first 3 characters as a "ADD" token.
Putting back 1 characters into the input stream.
****** FOUND A "ADD" MATCH (ADD) ******
Visited token: <"ADD" at line 2 column 1>; Expected token: <".">
Return: Table
Call: AlterExpression
Consumed token: <"ADD" at line 2 column 1>
Current character : 32 (32) at line 2 column 4
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 2 column 4
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 67 (67) at line 2 column 5
Possible string literal matches : { "CALL", "CASCADE", "CASE", "CAST",
"CHARACTER", "CHANGE", "CHECK", "CHAR", "COLLATE",
"COLUMN", "COLUMNS", "COMMIT", "COMMENT", "CONNECT",
"CONSTRAINT", "CREATE", "CROSS", "CURRENT" }
Current character : 79 (79) at line 2 column 6
Possible string literal matches : { "COLLATE", "COLUMN", "COLUMNS", "COMMIT",
"COMMENT", "CONNECT", "CONSTRAINT" }
Current character : 78 (78) at line 2 column 7
Possible string literal matches : { "CONNECT", "CONSTRAINT" }
Current character : 83 (83) at line 2 column 8
Possible string literal matches : { "CONSTRAINT" }
Current character : 84 (84) at line 2 column 9
Possible string literal matches : { "CONSTRAINT" }
Current character : 82 (82) at line 2 column 10
Possible string literal matches : { "CONSTRAINT" }
Current character : 65 (65) at line 2 column 11
Possible string literal matches : { "CONSTRAINT" }
Current character : 73 (73) at line 2 column 12
Possible string literal matches : { "CONSTRAINT" }
Current character : 78 (78) at line 2 column 13
Possible string literal matches : { "CONSTRAINT" }
Current character : 84 (84) at line 2 column 14
No more string literal token matches are possible.
Currently matched the first 10 characters as a "CONSTRAINT" token.
Current character : 32 (32) at line 2 column 15
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 2 column 15
Currently matched the first 10 characters as a "CONSTRAINT" token.
Putting back 1 characters into the input stream.
****** FOUND A "CONSTRAINT" MATCH (CONSTRAINT) ******
Visited token: <"CONSTRAINT" at line 2 column 5>; Expected token: <"PRIMARY">
Visited token: <"CONSTRAINT" at line 2 column 5>; Expected token: <"KEY">
Visited token: <"CONSTRAINT" at line 2 column 5>; Expected token: <"INDEX">
Consumed token: <"CONSTRAINT" at line 2 column 5>
Call: RelObjectName
Current character : 32 (32) at line 2 column 15
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 2 column 15
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 116 (116) at line 2 column 16
Possible string literal matches : { "TABLE", "TABLESPACE", "THEN", "TEMP",
"TEMPORARY", "TO", "TOP", "TRAILING", "TRUNCATE",
"TUMBLING", "TYPE" }
Current character : 101 (101) at line 2 column 17
Possible string literal matches : { "TEMP", "TEMPORARY" }
Current character : 97 (97) at line 2 column 18
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 2 column 18
Currently matched the first 3 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 109 (109) at line 2 column 19
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 2 column 20
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 112 (112) at line 2 column 21
Currently matched the first 6 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 104 (104) at line 2 column 22
Currently matched the first 7 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 2 column 23
Currently matched the first 8 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 2 column 24
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 2 column 25
Currently matched the first 10 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 2 column 26
Currently matched the first 11 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 2 column 27
Currently matched the first 12 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 105 (105) at line 2 column 28
Currently matched the first 13 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 100 (100) at line 2 column 29
Currently matched the first 14 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 2 column 30
Currently matched the first 15 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 107 (107) at line 2 column 31
Currently matched the first 16 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 2 column 32
Currently matched the first 17 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 121 (121) at line 2 column 33
Currently matched the first 18 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 2 column 34
Currently matched the first 18 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (team_phases_id_key) ******
Call: RelObjectNameWithoutValue
Consumed token: <<S_IDENTIFIER>: "team_phases_id_key" at line 2 column 16>
Return: RelObjectNameWithoutValue
Return: RelObjectName
Current character : 32 (32) at line 2 column 34
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 2 column 34
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 85 (85) at line 2 column 35
Possible string literal matches : { "UNBOUNDED", "UNION", "UNIQUE", "UNLOGGED",
"UPDATE", "UPSERT", "USE", "USING", "UNSIGNED" }
Current character : 78 (78) at line 2 column 36
Possible string literal matches : { "UNBOUNDED", "UNION", "UNIQUE", "UNLOGGED",
"UNSIGNED" }
Current character : 73 (73) at line 2 column 37
Possible string literal matches : { "UNION", "UNIQUE" }
Current character : 81 (81) at line 2 column 38
Possible string literal matches : { "UNIQUE" }
Current character : 85 (85) at line 2 column 39
Possible string literal matches : { "UNIQUE" }
Current character : 69 (69) at line 2 column 40
No more string literal token matches are possible.
Currently matched the first 6 characters as a "UNIQUE" token.
Current character : 32 (32) at line 2 column 41
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 2 column 41
Currently matched the first 6 characters as a "UNIQUE" token.
Putting back 1 characters into the input stream.
****** FOUND A "UNIQUE" MATCH (UNIQUE) ******
Consumed token: <"UNIQUE" at line 2 column 35>
Current character : 32 (32) at line 2 column 41
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 2 column 41
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 40 (40) at line 2 column 42
No more string literal token matches are possible.
Currently matched the first 1 characters as a "(" token.
****** FOUND A "(" MATCH (() ******
Call: ColumnsNamesList
Consumed token: <"(" at line 2 column 42>
Call: ColumnsNamesListItem
Call: RelObjectName
Current character : 105 (105) at line 2 column 43
Possible string literal matches : { "IF", "IIF", "IGNORE", "ILIKE",
"IN", "INDEX", "INNER", "INSERT", "INTERSECT",
"INTERVAL", "INTO", "IS", "ISNULL" }
Current character : 100 (100) at line 2 column 44
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 100 (100) at line 2 column 44
Currently matched the first 2 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 41 (41) at line 2 column 45
Currently matched the first 2 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (id) ******
Call: RelObjectNameWithoutValue
Consumed token: <<S_IDENTIFIER>: "id" at line 2 column 43>
Return: RelObjectNameWithoutValue
Return: RelObjectName
Current character : 41 (41) at line 2 column 45
No more string literal token matches are possible.
Currently matched the first 1 characters as a ")" token.
****** FOUND A ")" MATCH ()) ******
Return: ColumnsNamesListItem
Consumed token: <")" at line 2 column 45>
Return: ColumnsNamesList
Call: AlterExpressionConstraintState
Returning the <EOF> token.
Return: AlterExpressionConstraintState
Return: AlterExpression
Return: AlterTable
Return: SingleStatement
Consumed token: <<EOF> at line 2 column 45>
Return: Statement
ALTER TABLE team_phases ADD CONSTRAINT team_phases_id_key UNIQUE (id)
Call: Statement
Current character : 67 (67) at line 1 column 1
Possible string literal matches : { "CALL", "CASCADE", "CASE", "CAST",
"CHARACTER", "CHANGE", "CHECK", "CHAR", "COLLATE",
"COLUMN", "COLUMNS", "COMMIT", "COMMENT", "CONNECT",
"CONSTRAINT", "CREATE", "CROSS", "CURRENT" }
Current character : 82 (82) at line 1 column 2
Possible string literal matches : { "CREATE", "CROSS" }
Current character : 69 (69) at line 1 column 3
Possible string literal matches : { "CREATE" }
Current character : 65 (65) at line 1 column 4
Possible string literal matches : { "CREATE" }
Current character : 84 (84) at line 1 column 5
Possible string literal matches : { "CREATE" }
Current character : 69 (69) at line 1 column 6
No more string literal token matches are possible.
Currently matched the first 6 characters as a "CREATE" token.
Current character : 32 (32) at line 1 column 7
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 7
Currently matched the first 6 characters as a "CREATE" token.
Putting back 1 characters into the input stream.
****** FOUND A "CREATE" MATCH (CREATE) ******
Call: SingleStatement
Call: Select(LOOKING AHEAD...)
Call: WithList(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"WITH">
Return: WithList(LOOKAHEAD FAILED)
Call: SelectBody(LOOKING AHEAD...)
Call: SetOperationList(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"(">
Call: PlainSelect(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <<K_SELECT>>
Return: PlainSelect(LOOKAHEAD FAILED)
Call: Values(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"VALUES">
Return: Values(LOOKAHEAD FAILED)
Return: SetOperationList(LOOKAHEAD FAILED)
Return: SelectBody(LOOKAHEAD FAILED)
Return: Select(LOOKAHEAD FAILED)
Call: Replace(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"REPLACE">
Return: Replace(LOOKAHEAD FAILED)
Call: AlterTable(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"ALTER">
Return: AlterTable(LOOKAHEAD FAILED)
Call: CreateIndex(LOOKING AHEAD...)
Visited token: <"CREATE" at line 1 column 1>; Expected token: <"CREATE">
Call: CreateParameter(LOOKING AHEAD...)
Current character : 32 (32) at line 1 column 7
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 7
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 73 (73) at line 1 column 8
Possible string literal matches : { "IF", "IIF", "IGNORE", "ILIKE",
"IN", "INDEX", "INNER", "INSERT", "INTERSECT",
"INTERVAL", "INTO", "IS", "ISNULL" }
Current character : 78 (78) at line 1 column 9
Currently matched the first 2 characters as a "IN" token.
Possible string literal matches : { "INDEX", "INNER", "INSERT", "INTERSECT",
"INTERVAL", "INTO" }
Current character : 68 (68) at line 1 column 10
Currently matched the first 2 characters as a "IN" token.
Possible string literal matches : { "INDEX" }
Current character : 69 (69) at line 1 column 11
Currently matched the first 2 characters as a "IN" token.
Possible string literal matches : { "INDEX" }
Current character : 88 (88) at line 1 column 12
No more string literal token matches are possible.
Currently matched the first 5 characters as a "INDEX" token.
Current character : 32 (32) at line 1 column 13
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 13
Currently matched the first 5 characters as a "INDEX" token.
Putting back 1 characters into the input stream.
****** FOUND A "INDEX" MATCH (INDEX) ******
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<S_IDENTIFIER>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<S_QUOTED_IDENTIFIER>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"NULL">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"NOT">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"PRIMARY">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"FOREIGN">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"REFERENCES">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"KEY">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<S_CHAR_LITERAL>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"+">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"-">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<S_LONG>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<S_DOUBLE>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"ON">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"COMMIT">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"ROWS">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"UNIQUE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"CASCADE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"DELETE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"UPDATE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <<K_TIME_KEY_EXPR>>
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"=">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"USING">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"TABLESPACE">
Call: AList(LOOKING AHEAD...)
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"(">
Return: AList(LOOKAHEAD FAILED)
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"CHECK">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"CONSTRAINT">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"WITH">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"EXCLUDE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"WHERE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"UNSIGNED">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"TEMP">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"TEMPORARY">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"PARTITION">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"BY">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"IN">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"TYPE">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"COMMENT">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"USING">
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"COLLATE">
Return: CreateParameter(LOOKAHEAD FAILED)
Visited token: <"INDEX" at line 1 column 8>; Expected token: <"INDEX">
Call: RelObjectName(LOOKING AHEAD...)
Call: RelObjectNameWithoutValue(LOOKING AHEAD...)
Current character : 32 (32) at line 1 column 13
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 13
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 105 (105) at line 1 column 14
Possible string literal matches : { "IF", "IIF", "IGNORE", "ILIKE",
"IN", "INDEX", "INNER", "INSERT", "INTERSECT",
"INTERVAL", "INTO", "IS", "ISNULL" }
Current character : 100 (100) at line 1 column 15
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 100 (100) at line 1 column 15
Currently matched the first 2 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 120 (120) at line 1 column 16
Currently matched the first 3 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 17
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 18
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 109 (109) at line 1 column 19
Currently matched the first 6 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 20
Currently matched the first 7 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 114 (114) at line 1 column 21
Currently matched the first 8 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 105 (105) at line 1 column 22
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 99 (99) at line 1 column 23
Currently matched the first 10 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 24
Currently matched the first 11 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 110 (110) at line 1 column 25
Currently matched the first 12 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 26
Currently matched the first 13 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 102 (102) at line 1 column 27
Currently matched the first 14 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 28
Currently matched the first 15 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 29
Currently matched the first 16 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 116 (116) at line 1 column 30
Currently matched the first 17 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 98 (98) at line 1 column 31
Currently matched the first 18 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 32
Currently matched the first 19 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 33
Currently matched the first 20 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 34
Currently matched the first 21 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 35
Currently matched the first 22 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 36
Currently matched the first 23 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 99 (99) at line 1 column 37
Currently matched the first 24 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 116 (116) at line 1 column 38
Currently matched the first 25 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 105 (105) at line 1 column 39
Currently matched the first 26 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 40
Currently matched the first 27 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 110 (110) at line 1 column 41
Currently matched the first 28 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 42
Currently matched the first 29 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 112 (112) at line 1 column 43
Currently matched the first 30 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 44
Currently matched the first 31 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 45
Currently matched the first 32 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 121 (121) at line 1 column 46
Currently matched the first 33 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 1 column 47
Currently matched the first 34 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 48
Currently matched the first 35 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 49 (49) at line 1 column 49
Currently matched the first 36 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 50
Currently matched the first 36 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (idx_american_football_action_plays_1) ******
Visited token: <<S_IDENTIFIER>: "idx_american_football_action_plays_1" at line 1 column 14>; Expected token: <<S_IDENTIFIER>>
Return: RelObjectNameWithoutValue(LOOKAHEAD SUCCEEDED)
Return: RelObjectName(LOOKAHEAD SUCCEEDED)
Current character : 32 (32) at line 1 column 50
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 50
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 79 (79) at line 1 column 51
Possible string literal matches : { "OF", "OFFSET", "ON", "ONLY",
"OPEN", "OR", "ORDER", "OUTER", "OVER",
"OPTIMIZE" }
Current character : 78 (78) at line 1 column 52
Currently matched the first 2 characters as a "ON" token.
Possible string literal matches : { "ONLY" }
Current character : 32 (32) at line 1 column 53
No string literal matches possible.
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 53
Currently matched the first 2 characters as a "ON" token.
Putting back 1 characters into the input stream.
****** FOUND A "ON" MATCH (ON) ******
Visited token: <"ON" at line 1 column 51>; Expected token: <"ON">
Call: Table(LOOKING AHEAD...)
Call: RelObjectName(LOOKING AHEAD...)
Call: RelObjectNameWithoutValue(LOOKING AHEAD...)
Current character : 32 (32) at line 1 column 53
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 53
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 97 (97) at line 1 column 54
Possible string literal matches : { "ACTION", "ADD", "ADVANCE", "ALGORITHM",
"ALL", "ALTER", "AND", "ANY", "AS",
"ASC" }
Current character : 109 (109) at line 1 column 55
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 109 (109) at line 1 column 55
Currently matched the first 2 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 56
Currently matched the first 3 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 114 (114) at line 1 column 57
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 105 (105) at line 1 column 58
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 99 (99) at line 1 column 59
Currently matched the first 6 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 60
Currently matched the first 7 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 110 (110) at line 1 column 61
Currently matched the first 8 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 62
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 102 (102) at line 1 column 63
Currently matched the first 10 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 64
Currently matched the first 11 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 65
Currently matched the first 12 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 116 (116) at line 1 column 66
Currently matched the first 13 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 98 (98) at line 1 column 67
Currently matched the first 14 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 68
Currently matched the first 15 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 69
Currently matched the first 16 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 70
Currently matched the first 17 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 71
Currently matched the first 18 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 72
Currently matched the first 19 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 99 (99) at line 1 column 73
Currently matched the first 20 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 116 (116) at line 1 column 74
Currently matched the first 21 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 105 (105) at line 1 column 75
Currently matched the first 22 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 111 (111) at line 1 column 76
Currently matched the first 23 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 110 (110) at line 1 column 77
Currently matched the first 24 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 78
Currently matched the first 25 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 112 (112) at line 1 column 79
Currently matched the first 26 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 108 (108) at line 1 column 80
Currently matched the first 27 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 97 (97) at line 1 column 81
Currently matched the first 28 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 121 (121) at line 1 column 82
Currently matched the first 29 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 115 (115) at line 1 column 83
Currently matched the first 30 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 84
Currently matched the first 30 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (american_football_action_plays) ******
Visited token: <<S_IDENTIFIER>: "american_football_action_plays" at line 1 column 54>; Expected token: <<S_IDENTIFIER>>
Return: RelObjectNameWithoutValue(LOOKAHEAD SUCCEEDED)
Return: RelObjectName(LOOKAHEAD SUCCEEDED)
Current character : 32 (32) at line 1 column 84
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 84
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 85 (85) at line 1 column 85
Possible string literal matches : { "UNBOUNDED", "UNION", "UNIQUE", "UNLOGGED",
"UPDATE", "UPSERT", "USE", "USING", "UNSIGNED" }
Current character : 83 (83) at line 1 column 86
Possible string literal matches : { "USE", "USING" }
Current character : 73 (73) at line 1 column 87
Possible string literal matches : { "USING" }
Current character : 78 (78) at line 1 column 88
Possible string literal matches : { "USING" }
Current character : 71 (71) at line 1 column 89
No more string literal token matches are possible.
Currently matched the first 5 characters as a "USING" token.
Current character : 32 (32) at line 1 column 90
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 90
Currently matched the first 5 characters as a "USING" token.
Putting back 1 characters into the input stream.
****** FOUND A "USING" MATCH (USING) ******
Visited token: <"USING" at line 1 column 85>; Expected token: <".">
Return: Table(LOOKAHEAD SUCCEEDED)
Visited token: <"USING" at line 1 column 85>; Expected token: <"USING">
Current character : 32 (32) at line 1 column 90
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 90
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 98 (98) at line 1 column 91
Possible string literal matches : { "BEGIN", "BETWEEN", "BINARY", "BIT",
"BOTH", "BY", "BYTE" }
Current character : 116 (116) at line 1 column 92
No more string literal token matches are possible.
Starting NFA to match one of : { <S_IDENTIFIER>, <S_CHAR_LITERAL> }
Current character : 116 (116) at line 1 column 92
Currently matched the first 2 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 114 (114) at line 1 column 93
Currently matched the first 3 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 94
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 95
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 32 (32) at line 1 column 96
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (btree) ******
Visited token: <<S_IDENTIFIER>: "btree" at line 1 column 91>; Expected token: <<S_IDENTIFIER>>
Current character : 32 (32) at line 1 column 96
No string literal matches possible.
Starting NFA to match one of : { <WHITESPACE>, <K_DATE_LITERAL>, <OP_GREATERTHANEQUALS>, <OP_NOTEQUALSBANG>,
<OP_CONCAT>, <S_DOUBLE>, <S_HEX>, <LINE_COMMENT>, <MULTI_LINE_COMMENT>,
<S_IDENTIFIER>, <S_CHAR_LITERAL>, <S_QUOTED_IDENTIFIER>, <K_TIME_KEY_EXPR>, <K_DATETIMELITERAL>,
<OP_MINORTHANEQUALS>, <S_LONG>, <DT_ZONE> }
Current character : 32 (32) at line 1 column 96
Currently matched the first 1 characters as a <WHITESPACE> token.
****** FOUND A <WHITESPACE> MATCH ( ) ******
Current character : 40 (40) at line 1 column 97
No more string literal token matches are possible.
Currently matched the first 1 characters as a "(" token.
****** FOUND A "(" MATCH (() ******
Visited token: <"(" at line 1 column 97>; Expected token: <"(">
Current character : 112 (112) at line 1 column 98
Possible string literal matches : { "PARTITION", "PATH", "PERCENT", "PIVOT",
"PLACING", "PRECEDING", "PRECISION", "PRIMARY", "PRIOR" }
Current character : 108 (108) at line 1 column 99
Possible string literal matches : { "PLACING" }
Current character : 97 (97) at line 1 column 100
Possible string literal matches : { "PLACING" }
Current character : 121 (121) at line 1 column 101
No more string literal token matches are possible.
Starting NFA to match one of : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 121 (121) at line 1 column 101
Currently matched the first 4 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 95 (95) at line 1 column 102
Currently matched the first 5 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 116 (116) at line 1 column 103
Currently matched the first 6 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 121 (121) at line 1 column 104
Currently matched the first 7 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 112 (112) at line 1 column 105
Currently matched the first 8 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 101 (101) at line 1 column 106
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Possible kinds of longer matches : { <K_TIME_KEY_EXPR>, <S_IDENTIFIER> }
Current character : 41 (41) at line 1 column 107
Currently matched the first 9 characters as a <S_IDENTIFIER> token.
Putting back 1 characters into the input stream.
****** FOUND A <S_IDENTIFIER> MATCH (play_type) ******
Visited token: <<S_IDENTIFIER>: "play_type" at line 1 column 98>; Expected token: <<S_IDENTIFIER>>
Call: CreateParameter(LOOKING AHEAD...)
Current character : 41 (41) at line 1 column 107
No more string literal token matches are possible.
Currently matched the first 1 characters as a ")" token.
****** FOUND A ")" MATCH ()) ******
Visited token: <")" at line 1 column 107>; Expected token: <<S_IDENTIFIER>>
Visited token: <")" at line 1 column 107>; Expected token: <<S_QUOTED_IDENTIFIER>>
Visited token: <")" at line 1 column 107>; Expected token: <"NULL">
Visited token: <")" at line 1 column 107>; Expected token: <"NOT">
Visited token: <")" at line 1 column 107>; Expected token: <"PRIMARY">
Visited token: <")" at line 1 column 107>; Expected token: <"FOREIGN">
Visited token: <")" at line 1 column 107>; Expected token: <"REFERENCES">
Visited token: <")" at line 1 column 107>; Expected token: <"KEY">
Visited token: <")" at line 1 column 107>; Expected token: <<S_CHAR_LITERAL>>
Visited token: <")" at line 1 column 107>; Expected token: <"+">
Visited token: <")" at line 1 column 107>; Expected token: <"-">
Visited token: <")" at line 1 column 107>; Expected token: <<S_LONG>>
Visited token: <")" at line 1 column 107>; Expected token: <<S_DOUBLE>>
Visited token: <")" at line 1 column 107>; Expected token: <"ON">
Visited token: <")" at line 1 column 107>; Expected token: <"COMMIT">
Visited token: <")" at line 1 column 107>; Expected token: <"ROWS">
Visited token: <")" at line 1 column 107>; Expected token: <"UNIQUE">
Visited token: <")" at line 1 column 107>; Expected token: <"CASCADE">
Visited token: <")" at line 1 column 107>; Expected token: <"DELETE">
Visited token: <")" at line 1 column 107>; Expected token: <"UPDATE">
Visited token: <")" at line 1 column 107>; Expected token: <<K_TIME_KEY_EXPR>>
Visited token: <")" at line 1 column 107>; Expected token: <"=">
Visited token: <")" at line 1 column 107>; Expected token: <"USING">
Visited token: <")" at line 1 column 107>; Expected token: <"TABLESPACE">
Call: AList(LOOKING AHEAD...)
Visited token: <")" at line 1 column 107>; Expected token: <"(">
Return: AList(LOOKAHEAD FAILED)
Visited token: <")" at line 1 column 107>; Expected token: <"CHECK">
Visited token: <")" at line 1 column 107>; Expected token: <"CONSTRAINT">
Visited token: <")" at line 1 column 107>; Expected token: <"WITH">
Visited token: <")" at line 1 column 107>; Expected token: <"EXCLUDE">
Visited token: <")" at line 1 column 107>; Expected token: <"WHERE">
Visited token: <")" at line 1 column 107>; Expected token: <"UNSIGNED">
Visited token: <")" at line 1 column 107>; Expected token: <"TEMP">
Visited token: <")" at line 1 column 107>; Expected token: <"TEMPORARY">
Visited token: <")" at line 1 column 107>; Expected token: <"PARTITION">
Visited token: <")" at line 1 column 107>; Expected token: <"BY">
Visited token: <")" at line 1 column 107>; Expected token: <"IN">
Visited token: <")" at line 1 column 107>; Expected token: <"TYPE">
Visited token: <")" at line 1 column 107>; Expected token: <"COMMENT">
Visited token: <")" at line 1 column 107>; Expected token: <"USING">
Visited token: <")" at line 1 column 107>; Expected token: <"COLLATE">
Return: CreateParameter(LOOKAHEAD FAILED)
Visited token: <")" at line 1 column 107>; Expected token: <"ASC">
Visited token: <")" at line 1 column 107>; Expected token: <"DESC">
Visited token: <")" at line 1 column 107>; Expected token: <",">
Visited token: <")" at line 1 column 107>; Expected token: <")">
Call: CreateParameter(LOOKING AHEAD...)
Returning the <EOF> token.
Visited token: <<EOF> at line 1 column 107>; Expected token: <<S_IDENTIFIER>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <<S_QUOTED_IDENTIFIER>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <"NULL">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"NOT">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"PRIMARY">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"FOREIGN">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"REFERENCES">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"KEY">
Visited token: <<EOF> at line 1 column 107>; Expected token: <<S_CHAR_LITERAL>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <"+">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"-">
Visited token: <<EOF> at line 1 column 107>; Expected token: <<S_LONG>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <<S_DOUBLE>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <"ON">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"COMMIT">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"ROWS">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"UNIQUE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"CASCADE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"DELETE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"UPDATE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <<K_TIME_KEY_EXPR>>
Visited token: <<EOF> at line 1 column 107>; Expected token: <"=">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"USING">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"TABLESPACE">
Call: AList(LOOKING AHEAD...)
Visited token: <<EOF> at line 1 column 107>; Expected token: <"(">
Return: AList(LOOKAHEAD FAILED)
Visited token: <<EOF> at line 1 column 107>; Expected token: <"CHECK">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"CONSTRAINT">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"WITH">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"EXCLUDE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"WHERE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"UNSIGNED">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"TEMP">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"TEMPORARY">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"PARTITION">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"BY">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"IN">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"TYPE">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"COMMENT">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"USING">
Visited token: <<EOF> at line 1 column 107>; Expected token: <"COLLATE">
Return: CreateParameter(LOOKAHEAD FAILED)
Return: CreateIndex(LOOKAHEAD SUCCEEDED)
Call: CreateIndex
Consumed token: <"CREATE" at line 1 column 1>
Consumed token: <"INDEX" at line 1 column 8>
Call: RelObjectName
Call: RelObjectNameWithoutValue
Consumed token: <<S_IDENTIFIER>: "idx_american_football_action_plays_1" at line 1 column 14>
Return: RelObjectNameWithoutValue
Return: RelObjectName
Consumed token: <"ON" at line 1 column 51>
Call: Table
Call: RelObjectName
Call: RelObjectNameWithoutValue
Consumed token: <<S_IDENTIFIER>: "american_football_action_plays" at line 1 column 54>
Return: RelObjectNameWithoutValue
Return: RelObjectName
Visited token: <"USING" at line 1 column 85>; Expected token: <".">
Return: Table
Consumed token: <"USING" at line 1 column 85>
Consumed token: <<S_IDENTIFIER>: "btree" at line 1 column 91>
Consumed token: <"(" at line 1 column 97>
Consumed token: <<S_IDENTIFIER>: "play_type" at line 1 column 98>
Consumed token: <")" at line 1 column 107>
Return: CreateIndex
Return: SingleStatement
Consumed token: <<EOF> at line 1 column 107>
Return: Statement
CREATE INDEX idx_american_football_action_plays_1 ON american_football_action_plays USING btree (play_type)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment